amazonka-opsworks 0.0.1 → 0.0.2
raw patch · 61 files changed
+961/−945 lines, 61 filesdep ~amazonka-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: amazonka-core
API changes (from Hackage documentation)
Files
- README.md +4/−1
- amazonka-opsworks.cabal +6/−6
- gen/Network/AWS/OpsWorks.hs +3/−3
- gen/Network/AWS/OpsWorks/AssignVolume.hs +5/−6
- gen/Network/AWS/OpsWorks/AssociateElasticIp.hs +4/−4
- gen/Network/AWS/OpsWorks/AttachElasticLoadBalancer.hs +5/−4
- gen/Network/AWS/OpsWorks/CloneStack.hs +78/−79
- gen/Network/AWS/OpsWorks/CreateApp.hs +14/−15
- gen/Network/AWS/OpsWorks/CreateDeployment.hs +20/−17
- gen/Network/AWS/OpsWorks/CreateInstance.hs +36/−42
- gen/Network/AWS/OpsWorks/CreateLayer.hs +29/−33
- gen/Network/AWS/OpsWorks/CreateStack.hs +76/−78
- gen/Network/AWS/OpsWorks/CreateUserProfile.hs +12/−11
- gen/Network/AWS/OpsWorks/DeleteApp.hs +5/−4
- gen/Network/AWS/OpsWorks/DeleteInstance.hs +6/−6
- gen/Network/AWS/OpsWorks/DeleteLayer.hs +5/−5
- gen/Network/AWS/OpsWorks/DeleteStack.hs +5/−4
- gen/Network/AWS/OpsWorks/DeleteUserProfile.hs +5/−3
- gen/Network/AWS/OpsWorks/DeregisterElasticIp.hs +4/−4
- gen/Network/AWS/OpsWorks/DeregisterVolume.hs +5/−5
- gen/Network/AWS/OpsWorks/DescribeApps.hs +9/−10
- gen/Network/AWS/OpsWorks/DescribeCommands.hs +11/−12
- gen/Network/AWS/OpsWorks/DescribeDeployments.hs +11/−12
- gen/Network/AWS/OpsWorks/DescribeElasticIps.hs +12/−12
- gen/Network/AWS/OpsWorks/DescribeElasticLoadBalancers.hs +7/−8
- gen/Network/AWS/OpsWorks/DescribeInstances.hs +12/−13
- gen/Network/AWS/OpsWorks/DescribeLayers.hs +9/−9
- gen/Network/AWS/OpsWorks/DescribeLoadBasedAutoScaling.hs +4/−4
- gen/Network/AWS/OpsWorks/DescribeMyUserProfile.hs +6/−5
- gen/Network/AWS/OpsWorks/DescribePermissions.hs +14/−13
- gen/Network/AWS/OpsWorks/DescribeRaidArrays.hs +8/−7
- gen/Network/AWS/OpsWorks/DescribeRdsDbInstances.hs +3/−3
- gen/Network/AWS/OpsWorks/DescribeServiceErrors.hs +10/−11
- gen/Network/AWS/OpsWorks/DescribeStackSummary.hs +6/−6
- gen/Network/AWS/OpsWorks/DescribeStacks.hs +8/−8
- gen/Network/AWS/OpsWorks/DescribeTimeBasedAutoScaling.hs +4/−4
- gen/Network/AWS/OpsWorks/DescribeUserProfiles.hs +6/−4
- gen/Network/AWS/OpsWorks/DescribeVolumes.hs +11/−12
- gen/Network/AWS/OpsWorks/DetachElasticLoadBalancer.hs +4/−5
- gen/Network/AWS/OpsWorks/DisassociateElasticIp.hs +4/−4
- gen/Network/AWS/OpsWorks/GetHostnameSuggestion.hs +6/−5
- gen/Network/AWS/OpsWorks/RebootInstance.hs +5/−5
- gen/Network/AWS/OpsWorks/RegisterElasticIp.hs +6/−5
- gen/Network/AWS/OpsWorks/RegisterVolume.hs +6/−5
- gen/Network/AWS/OpsWorks/SetLoadBasedAutoScaling.hs +12/−12
- gen/Network/AWS/OpsWorks/SetPermission.hs +9/−8
- gen/Network/AWS/OpsWorks/SetTimeBasedAutoScaling.hs +6/−6
- gen/Network/AWS/OpsWorks/StartInstance.hs +5/−5
- gen/Network/AWS/OpsWorks/StartStack.hs +5/−4
- gen/Network/AWS/OpsWorks/StopInstance.hs +6/−6
- gen/Network/AWS/OpsWorks/StopStack.hs +5/−4
- gen/Network/AWS/OpsWorks/Types.hs +262/−239
- gen/Network/AWS/OpsWorks/UnassignVolume.hs +5/−5
- gen/Network/AWS/OpsWorks/UpdateApp.hs +10/−10
- gen/Network/AWS/OpsWorks/UpdateElasticIp.hs +5/−5
- gen/Network/AWS/OpsWorks/UpdateInstance.hs +26/−28
- gen/Network/AWS/OpsWorks/UpdateLayer.hs +21/−24
- gen/Network/AWS/OpsWorks/UpdateMyUserProfile.hs +5/−4
- gen/Network/AWS/OpsWorks/UpdateStack.hs +53/−57
- gen/Network/AWS/OpsWorks/UpdateUserProfile.hs +12/−11
- gen/Network/AWS/OpsWorks/UpdateVolume.hs +5/−5
README.md view
@@ -8,7 +8,10 @@ ## Description -AWS OpsWorks provides a simple and flexible way to create and manage stacks and applications. With AWS OpsWorks, you can provision AWS resources, manage their configuration, deploy applications to those resources, and monitor their health.+ AWS OpsWorks provides a simple and flexible way to create and manage stacks+ and applications. With AWS OpsWorks, you can provision AWS resources, manage+ their configuration, deploy applications to those resources, and monitor+ their health. Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-opsworks) and [AWS API Reference](http://docs.aws.amazon.com/opsworks/latest/APIReference/Welcome.html).
amazonka-opsworks.cabal view
@@ -1,5 +1,5 @@ name: amazonka-opsworks-version: 0.0.1+version: 0.0.2 synopsis: Amazon OpsWorks SDK. homepage: https://github.com/brendanhay/amazonka license: OtherLicense@@ -13,10 +13,10 @@ cabal-version: >= 1.10 description:- AWS OpsWorks provides a simple and flexible way to create and manage- stacks and applications. With AWS OpsWorks, you can provision AWS- resources, manage their configuration, deploy applications to those- resources, and monitor their health.+ AWS OpsWorks provides a simple and flexible way to create and manage stacks+ and applications. With AWS OpsWorks, you can provision AWS resources, manage+ their configuration, deploy applications to those resources, and monitor+ their health. . /See:/ <http://docs.aws.amazon.com/opsworks/latest/APIReference/Welcome.html AWS API Reference> .@@ -100,5 +100,5 @@ other-modules: build-depends:- amazonka-core == 0.0.1.*+ amazonka-core == 0.0.2.* , base >= 4.7 && < 5
gen/Network/AWS/OpsWorks.hs view
@@ -9,9 +9,9 @@ -- Portability : non-portable (GHC extensions) -- | AWS OpsWorks provides a simple and flexible way to create and manage stacks--- and applications. With AWS OpsWorks, you can provision AWS resources,--- manage their configuration, deploy applications to those resources, and--- monitor their health.+-- and applications. With AWS OpsWorks, you can provision AWS resources, manage+-- their configuration, deploy applications to those resources, and monitor+-- their health. module Network.AWS.OpsWorks ( module Network.AWS.OpsWorks.AssignVolume , module Network.AWS.OpsWorks.AssociateElasticIp
gen/Network/AWS/OpsWorks/AssignVolume.hs view
@@ -21,12 +21,11 @@ -- Portability : non-portable (GHC extensions) -- | Assigns one of the stack's registered Amazon EBS volumes to a specified--- instance. The volume must first be registered with the stack by calling--- RegisterVolume. For more information, see Resource Management. Required--- Permissions: To use this action, an IAM user must have a Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- instance. The volume must first be registered with the stack by calling 'RegisterVolume'. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignVolume.html> module Network.AWS.OpsWorks.AssignVolume
gen/Network/AWS/OpsWorks/AssociateElasticIp.hs view
@@ -22,11 +22,11 @@ -- | Associates one of the stack's registered Elastic IP addresses with a -- specified instance. The address must first be registered with the stack by--- calling RegisterElasticIp. For more information, see Resource Management.+-- calling 'RegisterElasticIp'. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+-- -- Required Permissions: To use this action, an IAM user must have a Manage--- permissions level for the stack, or an attached policy that explicitly--- grants permissions. For more information on user permissions, see Managing--- User Permissions.+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssociateElasticIp.html> module Network.AWS.OpsWorks.AssociateElasticIp
gen/Network/AWS/OpsWorks/AttachElasticLoadBalancer.hs view
@@ -21,10 +21,11 @@ -- Portability : non-portable (GHC extensions) -- | Attaches an Elastic Load Balancing load balancer to a specified layer. For--- more information, see Elastic Load Balancing. Required Permissions: To use--- this action, an IAM user must have a Manage permissions level for the--- stack, or an attached policy that explicitly grants permissions. For more--- information on user permissions, see Managing User Permissions.+-- more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/load-balancer-elb.html Elastic Load Balancing>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_AttachElasticLoadBalancer.html> module Network.AWS.OpsWorks.AttachElasticLoadBalancer
gen/Network/AWS/OpsWorks/CloneStack.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Creates a clone of a specified stack. For more information, see Clone a--- Stack. Required Permissions: To use this action, an IAM user must have an--- attached policy that explicitly grants permissions. For more information on--- user permissions, see Managing User Permissions.+-- | Creates a clone of a specified stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-cloning.html Clone a Stack>. --+-- Required Permissions: To use this action, an IAM user must have an attached+-- policy that explicitly grants permissions. For more information on user+-- permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_CloneStack.html> module Network.AWS.OpsWorks.CloneStack (@@ -165,14 +166,13 @@ , _cs1DefaultRootDeviceType = Nothing } --- | A list of stack attributes and values as key/value pairs to be added to--- the cloned stack.+-- | A list of stack attributes and values as key/value pairs to be added to the+-- cloned stack. cs1Attributes :: Lens' CloneStack (HashMap StackAttributesKeys Text) cs1Attributes = lens _cs1Attributes (\s a -> s { _cs1Attributes = a }) . _Map --- | A ChefConfiguration object that specifies whether to enable Berkshelf and--- the Berkshelf version on Chef 11.10 stacks. For more information, see--- Create a New Stack.+-- | A 'ChefConfiguration' object that specifies whether to enable Berkshelf and the+-- Berkshelf version on Chef 11.10 stacks. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-creating.html Create aNew Stack>. cs1ChefConfiguration :: Lens' CloneStack (Maybe ChefConfiguration) cs1ChefConfiguration = lens _cs1ChefConfiguration (\s a -> s { _cs1ChefConfiguration = a })@@ -186,9 +186,9 @@ cs1ClonePermissions = lens _cs1ClonePermissions (\s a -> s { _cs1ClonePermissions = a }) --- | The configuration manager. When you clone a stack we recommend that you--- use the configuration manager to specify the Chef version, 0.9, 11.4, or--- 11.10. The default value is currently 11.4.+-- | The configuration manager. When you clone a stack we recommend that you use+-- the configuration manager to specify the Chef version, 0.9, 11.4, or 11.10.+-- The default value is currently 11.4. cs1ConfigurationManager :: Lens' CloneStack (Maybe StackConfigurationManager) cs1ConfigurationManager = lens _cs1ConfigurationManager (\s a -> s { _cs1ConfigurationManager = a })@@ -198,69 +198,67 @@ lens _cs1CustomCookbooksSource (\s a -> s { _cs1CustomCookbooksSource = a }) --- | A string that contains user-defined, custom JSON. It is used to override--- the corresponding default stack configuration JSON values. The string--- should be in the following format and must escape characters such as--- '"'.: "{\"key1\": \"value1\", \"key2\": \"value2\",...}" For more--- information on custom JSON, see Use Custom JSON to Modify the Stack--- Configuration JSON.+-- | A string that contains user-defined, custom JSON. It is used to override the+-- corresponding default stack configuration JSON values. The string should be+-- in the following format and must escape characters such as '"'.:+--+-- '"{\"key1\": \"value1\", \"key2\": \"value2\",...}"'+--+-- For more information on custom JSON, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-json.html Use Custom JSON to Modify the StackConfiguration JSON> cs1CustomJson :: Lens' CloneStack (Maybe Text) cs1CustomJson = lens _cs1CustomJson (\s a -> s { _cs1CustomJson = a }) --- | The cloned stack's default Availability Zone, which must be in the--- specified region. For more information, see Regions and Endpoints. If you--- also specify a value for DefaultSubnetId, the subnet must be in the same--- zone. For more information, see the VpcId parameter description.+-- | The cloned stack's default Availability Zone, which must be in the specified+-- region. For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. If you also specify+-- a value for 'DefaultSubnetId', the subnet must be in the same zone. For more+-- information, see the 'VpcId' parameter description. cs1DefaultAvailabilityZone :: Lens' CloneStack (Maybe Text) cs1DefaultAvailabilityZone = lens _cs1DefaultAvailabilityZone (\s a -> s { _cs1DefaultAvailabilityZone = a }) --- | The ARN of an IAM profile that is the default profile for all of the--- stack's EC2 instances. For more information about IAM ARNs, see Using--- Identifiers.+-- | The ARN of an IAM profile that is the default profile for all of the stack's+-- EC2 instances. For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. cs1DefaultInstanceProfileArn :: Lens' CloneStack (Maybe Text) cs1DefaultInstanceProfileArn = lens _cs1DefaultInstanceProfileArn (\s a -> s { _cs1DefaultInstanceProfileArn = a }) --- | The cloned stack's default operating system, which must be set to Amazon--- Linux or Ubuntu 12.04 LTS. The default option is Amazon Linux.+-- | The cloned stack's default operating system, which must be set to 'Amazon Linux'+-- or 'Ubuntu 12.04 LTS'. The default option is 'Amazon Linux'. cs1DefaultOs :: Lens' CloneStack (Maybe Text) cs1DefaultOs = lens _cs1DefaultOs (\s a -> s { _cs1DefaultOs = a }) --- | The default root device type. This value is used by default for all--- instances in the cloned stack, but you can override it when you create an--- instance. For more information, see Storage for the Root Device.+-- | The default root device type. This value is used by default for all instances+-- in the cloned stack, but you can override it when you create an instance. For+-- more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device Storage for the Root Device>. cs1DefaultRootDeviceType :: Lens' CloneStack (Maybe RootDeviceType) cs1DefaultRootDeviceType = lens _cs1DefaultRootDeviceType (\s a -> s { _cs1DefaultRootDeviceType = a }) --- | A default SSH key for the stack instances. You can override this value--- when you create or update an instance.+-- | A default SSH key for the stack instances. You can override this value when+-- you create or update an instance. cs1DefaultSshKeyName :: Lens' CloneStack (Maybe Text) cs1DefaultSshKeyName = lens _cs1DefaultSshKeyName (\s a -> s { _cs1DefaultSshKeyName = a }) -- | The stack's default subnet ID. All instances will be launched into this--- subnet unless you specify otherwise when you create the instance. If you--- also specify a value for DefaultAvailabilityZone, the subnet must be in--- the same zone. For information on default values and when this parameter--- is required, see the VpcId parameter description.+-- subnet unless you specify otherwise when you create the instance. If you also+-- specify a value for 'DefaultAvailabilityZone', the subnet must be in the same+-- zone. For information on default values and when this parameter is required,+-- see the 'VpcId' parameter description. cs1DefaultSubnetId :: Lens' CloneStack (Maybe Text) cs1DefaultSubnetId = lens _cs1DefaultSubnetId (\s a -> s { _cs1DefaultSubnetId = a }) -- | The stack's host name theme, with spaces are replaced by underscores. The--- theme is used to generate host names for the stack's instances. By--- default, HostnameTheme is set to Layer_Dependent, which creates host--- names by appending integers to the layer's short name. The other themes--- are: Baked_Goods Clouds European_Cities Fruits Greek_Deities--- Legendary_Creatures_from_Japan Planets_and_Moons Roman_Deities--- Scottish_Islands US_Cities Wild_Cats To obtain a generated host name,--- call GetHostNameSuggestion, which returns a host name based on the--- current theme.+-- theme is used to generate host names for the stack's instances. By default, 'HostnameTheme' is set to 'Layer_Dependent', which creates host names by appending integers to+-- the layer's short name. The other themes are:+--+-- 'Baked_Goods' 'Clouds' 'European_Cities' 'Fruits' 'Greek_Deities' 'Legendary_Creatures_from_Japan' 'Planets_and_Moons' 'Roman_Deities' 'Scottish_Islands' 'US_Cities' 'Wild_Cats' To+-- obtain a generated host name, call 'GetHostNameSuggestion', which returns a+-- host name based on the current theme. cs1HostnameTheme :: Lens' CloneStack (Maybe Text) cs1HostnameTheme = lens _cs1HostnameTheme (\s a -> s { _cs1HostnameTheme = a }) @@ -268,18 +266,16 @@ cs1Name :: Lens' CloneStack (Maybe Text) cs1Name = lens _cs1Name (\s a -> s { _cs1Name = a }) --- | The cloned stack AWS region, such as "us-east-1". For more information--- about AWS regions, see Regions and Endpoints.+-- | The cloned stack AWS region, such as "us-east-1". For more information about+-- AWS regions, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. cs1Region :: Lens' CloneStack (Maybe Text) cs1Region = lens _cs1Region (\s a -> s { _cs1Region = a }) -- | The stack AWS Identity and Access Management (IAM) role, which allows AWS -- OpsWorks to work with AWS resources on your behalf. You must set this--- parameter to the Amazon Resource Name (ARN) for an existing IAM role. If--- you create a stack by using the AWS OpsWorks console, it creates the role--- for you. You can obtain an existing stack's IAM ARN programmatically by--- calling DescribePermissions. For more information about IAM ARNs, see--- Using Identifiers.+-- parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you+-- create a stack by using the AWS OpsWorks console, it creates the role for+-- you. You can obtain an existing stack's IAM ARN programmatically by calling 'DescribePermissions'. For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. cs1ServiceRoleArn :: Lens' CloneStack Text cs1ServiceRoleArn = lens _cs1ServiceRoleArn (\s a -> s { _cs1ServiceRoleArn = a })@@ -294,41 +290,44 @@ lens _cs1UseCustomCookbooks (\s a -> s { _cs1UseCustomCookbooks = a }) -- | Whether to associate the AWS OpsWorks built-in security groups with the--- stack's layers. AWS OpsWorks provides a standard set of built-in security--- groups, one for each layer, which are associated with layers by default.--- With UseOpsworksSecurityGroups you can instead provide your own custom--- security groups. UseOpsworksSecurityGroups has the following settings:+-- stack's layers.+--+-- AWS OpsWorks provides a standard set of built-in security groups, one for+-- each layer, which are associated with layers by default. With 'UseOpsworksSecurityGroups' you can instead provide your own custom security groups. 'UseOpsworksSecurityGroups' has the following settings:+-- -- True - AWS OpsWorks automatically associates the appropriate built-in -- security group with each layer (default setting). You can associate--- additional security groups with a layer after you create it but you--- cannot delete the built-in security group. False - AWS OpsWorks does not--- associate built-in security groups with layers. You must create--- appropriate EC2 security groups and associate a security group with each--- layer that you create. However, you can still manually associate a--- built-in security group with a layer on creation; custom security groups--- are required only for those layers that need custom settings. For more--- information, see Create a New Stack.+-- additional security groups with a layer after you create it but you cannot+-- delete the built-in security group. False - AWS OpsWorks does not associate+-- built-in security groups with layers. You must create appropriate EC2+-- security groups and associate a security group with each layer that you+-- create. However, you can still manually associate a built-in security group+-- with a layer on creation; custom security groups are required only for those+-- layers that need custom settings. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-creating.html Create a NewStack>. cs1UseOpsworksSecurityGroups :: Lens' CloneStack (Maybe Bool) cs1UseOpsworksSecurityGroups = lens _cs1UseOpsworksSecurityGroups (\s a -> s { _cs1UseOpsworksSecurityGroups = a }) --- | The ID of the VPC that the cloned stack is to be launched into. It must--- be in the specified region. All instances will be launched into this VPC,--- and you cannot change the ID later. If your account supports EC2 Classic,--- the default value is no VPC. If your account does not support EC2--- Classic, the default value is the default VPC for the specified region.--- If the VPC ID corresponds to a default VPC and you have specified either--- the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS--- OpsWorks infers the value of the other parameter. If you specify neither--- parameter, AWS OpsWorks sets these parameters to the first valid--- Availability Zone for the specified region and the corresponding default--- VPC subnet ID, respectively. If you specify a nondefault VPC ID, note the--- following: It must belong to a VPC in your account that is in the--- specified region. You must specify a value for DefaultSubnetId. For more--- information on how to use AWS OpsWorks with a VPC, see Running a Stack in--- a VPC. For more information on default VPC and EC2 Classic, see Supported--- Platforms.+-- | The ID of the VPC that the cloned stack is to be launched into. It must be in+-- the specified region. All instances will be launched into this VPC, and you+-- cannot change the ID later.+--+-- If your account supports EC2 Classic, the default value is no VPC. If your+-- account does not support EC2 Classic, the default value is the default VPC+-- for the specified region. If the VPC ID corresponds to a default VPC and you+-- have specified either the 'DefaultAvailabilityZone' or the 'DefaultSubnetId'+-- parameter only, AWS OpsWorks infers the value of the other parameter. If you+-- specify neither parameter, AWS OpsWorks sets these parameters to the first+-- valid Availability Zone for the specified region and the corresponding+-- default VPC subnet ID, respectively.+--+-- If you specify a nondefault VPC ID, note the following:+--+-- It must belong to a VPC in your account that is in the specified region. You must specify a value for+-- 'DefaultSubnetId'. For more information on how to use AWS OpsWorks with a VPC,+-- see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-vpc.html Running a Stack in a VPC>. For more information on default VPC and EC2+-- Classic, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-platforms.html Supported Platforms>. cs1VpcId :: Lens' CloneStack (Maybe Text) cs1VpcId = lens _cs1VpcId (\s a -> s { _cs1VpcId = a })
gen/Network/AWS/OpsWorks/CreateApp.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Creates an app for a specified stack. For more information, see Creating--- Apps. Required Permissions: To use this action, an IAM user must have a--- Manage permissions level for the stack, or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- | Creates an app for a specified stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-creating.html Creating Apps>. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateApp.html> module Network.AWS.OpsWorks.CreateApp (@@ -117,12 +117,11 @@ , _caAttributes = mempty } --- | A Source object that specifies the app repository.+-- | A 'Source' object that specifies the app repository. caAppSource :: Lens' CreateApp (Maybe Source) caAppSource = lens _caAppSource (\s a -> s { _caAppSource = a }) --- | One or more user-defined key/value pairs to be added to the stack--- attributes.+-- | One or more user-defined key/value pairs to be added to the stack attributes. caAttributes :: Lens' CreateApp (HashMap AppAttributesKeys Text) caAttributes = lens _caAttributes (\s a -> s { _caAttributes = a }) . _Map @@ -134,8 +133,8 @@ caDescription :: Lens' CreateApp (Maybe Text) caDescription = lens _caDescription (\s a -> s { _caDescription = a }) --- | The app virtual host settings, with multiple domains separated by commas.--- For example: 'www.example.com, example.com'.+-- | The app virtual host settings, with multiple domains separated by commas. For+-- example: ''www.example.com, example.com'' caDomains :: Lens' CreateApp [Text] caDomains = lens _caDomains (\s a -> s { _caDomains = a }) . _List @@ -151,7 +150,7 @@ caShortname :: Lens' CreateApp (Maybe Text) caShortname = lens _caShortname (\s a -> s { _caShortname = a }) --- | An SslConfiguration object with the SSL configuration.+-- | An 'SslConfiguration' object with the SSL configuration. caSslConfiguration :: Lens' CreateApp (Maybe SslConfiguration) caSslConfiguration = lens _caSslConfiguration (\s a -> s { _caSslConfiguration = a })@@ -160,10 +159,10 @@ caStackId :: Lens' CreateApp Text caStackId = lens _caStackId (\s a -> s { _caStackId = a }) --- | The app type. Each supported type is associated with a particular layer.--- For example, PHP applications are associated with a PHP layer. AWS--- OpsWorks deploys an application to those instances that are members of--- the corresponding layer.+-- | The app type. Each supported type is associated with a particular layer. For+-- example, PHP applications are associated with a PHP layer. AWS OpsWorks+-- deploys an application to those instances that are members of the+-- corresponding layer. caType :: Lens' CreateApp AppType caType = lens _caType (\s a -> s { _caType = a })
gen/Network/AWS/OpsWorks/CreateDeployment.hs view
@@ -20,15 +20,17 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Deploys a stack or app. App deployment generates a deploy event, which runs--- the associated recipes and passes them a JSON stack configuration object--- that includes information about the app. Stack deployment runs the deploy--- recipes but does not raise an event. For more information, see Deploying--- Apps and Run Stack Commands. Required Permissions: To use this action, an--- IAM user must have a Deploy or Manage permissions level for the stack, or--- an attached policy that explicitly grants permissions. For more information--- on user permissions, see Managing User Permissions.+-- | Deploys a stack or app. --+-- App deployment generates a 'deploy' event, which runs the associated recipes+-- and passes them a JSON stack configuration object that includes information+-- about the app. Stack deployment runs the 'deploy' recipes but does not raise+-- an event. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-deploying.html Deploying Apps> and <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-commands.html Run Stack Commands>.+--+-- Required Permissions: To use this action, an IAM user must have a Deploy or+-- Manage permissions level for the stack, or an attached policy that explicitly+-- grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html ManagingUser Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateDeployment.html> module Network.AWS.OpsWorks.CreateDeployment (@@ -94,12 +96,12 @@ , _cdCustomJson = Nothing } --- | The app ID. This parameter is required for app deployments, but not for--- other deployment commands.+-- | The app ID. This parameter is required for app deployments, but not for other+-- deployment commands. cdAppId :: Lens' CreateDeployment (Maybe Text) cdAppId = lens _cdAppId (\s a -> s { _cdAppId = a }) --- | A DeploymentCommand object that specifies the deployment command and any+-- | A 'DeploymentCommand' object that specifies the deployment command and any -- associated arguments. cdCommand :: Lens' CreateDeployment DeploymentCommand cdCommand = lens _cdCommand (\s a -> s { _cdCommand = a })@@ -108,12 +110,13 @@ cdComment :: Lens' CreateDeployment (Maybe Text) cdComment = lens _cdComment (\s a -> s { _cdComment = a }) --- | A string that contains user-defined, custom JSON. It is used to override--- the corresponding default stack configuration JSON values. The string--- should be in the following format and must escape characters such as--- '"'.: "{\"key1\": \"value1\", \"key2\": \"value2\",...}" For more--- information on custom JSON, see Use Custom JSON to Modify the Stack--- Configuration JSON.+-- | A string that contains user-defined, custom JSON. It is used to override the+-- corresponding default stack configuration JSON values. The string should be+-- in the following format and must escape characters such as '"'.:+--+-- '"{\"key1\": \"value1\", \"key2\": \"value2\",...}"'+--+-- For more information on custom JSON, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-json.html Use Custom JSON to Modify the StackConfiguration JSON>. cdCustomJson :: Lens' CreateDeployment (Maybe Text) cdCustomJson = lens _cdCustomJson (\s a -> s { _cdCustomJson = a })
gen/Network/AWS/OpsWorks/CreateInstance.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Creates an instance in a specified stack. For more information, see Adding--- an Instance to a Layer. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Creates an instance in a specified stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-add.html Adding anInstance to a Layer>. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateInstance.html> module Network.AWS.OpsWorks.CreateInstance (@@ -136,34 +136,32 @@ , _ciEbsOptimized = Nothing } --- | A custom AMI ID to be used to create the instance. The AMI should be--- based on one of the standard AWS OpsWorks APIs: Amazon Linux or Ubuntu--- 12.04 LTS. For more information, see Instances.+-- | A custom AMI ID to be used to create the instance. The AMI should be based on+-- one of the standard AWS OpsWorks APIs: Amazon Linux or Ubuntu 12.04 LTS. For+-- more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances.html Instances> ciAmiId :: Lens' CreateInstance (Maybe Text) ciAmiId = lens _ciAmiId (\s a -> s { _ciAmiId = a }) --- | The instance architecture. The default option is x86_64. Instance types--- do not necessarily support both architectures. For a list of the--- architectures that are supported by the different instance types, see--- Instance Families and Types.+-- | The instance architecture. The default option is 'x86_64'. Instance types do+-- not necessarily support both architectures. For a list of the architectures+-- that are supported by the different instance types, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Families andTypes>. ciArchitecture :: Lens' CreateInstance (Maybe Architecture) ciArchitecture = lens _ciArchitecture (\s a -> s { _ciArchitecture = a }) -- | The instance auto scaling type, which has three possible values:--- AlwaysRunning: A 24/7 instance, which is not affected by auto scaling.--- TimeBasedAutoScaling: A time-based auto scaling instance, which is--- started and stopped based on a specified schedule. To specify the--- schedule, call SetTimeBasedAutoScaling. LoadBasedAutoScaling: A--- load-based auto scaling instance, which is started and stopped based on+--+-- AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling+-- : A time-based auto scaling instance, which is started and stopped based on a+-- specified schedule. To specify the schedule, call 'SetTimeBasedAutoScaling'. LoadBasedAutoScaling+-- : A load-based auto scaling instance, which is started and stopped based on -- load metrics. To use load-based auto scaling, you must enable it for the--- instance layer and configure the thresholds by calling--- SetLoadBasedAutoScaling.+-- instance layer and configure the thresholds by calling 'SetLoadBasedAutoScaling'+-- . ciAutoScalingType :: Lens' CreateInstance (Maybe AutoScalingType) ciAutoScalingType = lens _ciAutoScalingType (\s a -> s { _ciAutoScalingType = a }) --- | The instance Availability Zone. For more information, see Regions and--- Endpoints.+-- | The instance Availability Zone. For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions andEndpoints>. ciAvailabilityZone :: Lens' CreateInstance (Maybe Text) ciAvailabilityZone = lens _ciAvailabilityZone (\s a -> s { _ciAvailabilityZone = a })@@ -177,19 +175,16 @@ ciHostname = lens _ciHostname (\s a -> s { _ciHostname = a }) -- | Whether to install operating system and package updates when the instance--- boots. The default value is true. To control when updates are installed,--- set this value to false. You must then update your instances manually by--- using CreateDeployment to run the update_dependencies stack command or--- manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.+-- boots. The default value is 'true'. To control when updates are installed, set+-- this value to 'false'. You must then update your instances manually by using 'CreateDeployment' to run the 'update_dependencies' stack command or manually running 'yum' (Amazon+-- Linux) or 'apt-get' (Ubuntu) on the instances. ciInstallUpdatesOnBoot :: Lens' CreateInstance (Maybe Bool) ciInstallUpdatesOnBoot = lens _ciInstallUpdatesOnBoot (\s a -> s { _ciInstallUpdatesOnBoot = a }) --- | The instance type. AWS OpsWorks supports all instance types except--- Cluster Compute, Cluster GPU, and High Memory Cluster. For more--- information, see Instance Families and Types. The parameter values that--- you use to specify the various types are in the API Name column of the--- Available Instance Types table.+-- | The instance type. AWS OpsWorks supports all instance types except Cluster+-- Compute, Cluster GPU, and High Memory Cluster. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Families and Types>. The parameter values that you use to specify the various types are in the+-- API Name column of the Available Instance Types table. ciInstanceType :: Lens' CreateInstance Text ciInstanceType = lens _ciInstanceType (\s a -> s { _ciInstanceType = a }) @@ -198,17 +193,16 @@ ciLayerIds = lens _ciLayerIds (\s a -> s { _ciLayerIds = a }) . _List -- | The instance operating system, which must be set to one of the following.--- Standard operating systems: Amazon Linux or Ubuntu 12.04 LTS Custom AMIs:--- Custom The default option is Amazon Linux. If you set this parameter to--- Custom, you must use the CreateInstance action's AmiId parameter to--- specify the custom AMI that you want to use. For more information on the--- standard operating systems, see Operating SystemsFor more information on--- how to use custom AMIs with OpsWorks, see Using Custom AMIs.+--+-- Standard operating systems: 'Amazon Linux' or 'Ubuntu 12.04 LTS' Custom AMIs: 'Custom' The default option is 'Amazon Linux'. If you set this parameter to 'Custom',+-- you must use the 'CreateInstance' action's AmiId parameter to specify the+-- custom AMI that you want to use. For more information on the standard+-- operating systems, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html Operating Systems>For more information on how to use+-- custom AMIs with OpsWorks, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html Using Custom AMIs>. ciOs :: Lens' CreateInstance (Maybe Text) ciOs = lens _ciOs (\s a -> s { _ciOs = a }) --- | The instance root device type. For more information, see Storage for the--- Root Device.+-- | The instance root device type. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device Storage for the RootDevice>. ciRootDeviceType :: Lens' CreateInstance (Maybe RootDeviceType) ciRootDeviceType = lens _ciRootDeviceType (\s a -> s { _ciRootDeviceType = a }) @@ -220,13 +214,13 @@ ciStackId :: Lens' CreateInstance Text ciStackId = lens _ciStackId (\s a -> s { _ciStackId = a }) --- | The ID of the instance's subnet. If the stack is running in a VPC, you--- can use this parameter to override the stack's default subnet ID value--- and direct AWS OpsWorks to launch the instance in a different subnet.+-- | The ID of the instance's subnet. If the stack is running in a VPC, you can+-- use this parameter to override the stack's default subnet ID value and direct+-- AWS OpsWorks to launch the instance in a different subnet. ciSubnetId :: Lens' CreateInstance (Maybe Text) ciSubnetId = lens _ciSubnetId (\s a -> s { _ciSubnetId = a }) --- | The instance's virtualization type, paravirtual or hvm.+-- | The instance's virtualization type, 'paravirtual' or 'hvm'. ciVirtualizationType :: Lens' CreateInstance (Maybe Text) ciVirtualizationType = lens _ciVirtualizationType (\s a -> s { _ciVirtualizationType = a })
gen/Network/AWS/OpsWorks/CreateLayer.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Creates a layer. For more information, see How to Create a Layer. Required--- Permissions: To use this action, an IAM user must have a Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- | Creates a layer. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-create.html How to Create a Layer>. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateLayer.html> module Network.AWS.OpsWorks.CreateLayer (@@ -138,32 +138,30 @@ , _clUseEbsOptimizedInstances = Nothing } --- | One or more user-defined key/value pairs to be added to the stack--- attributes.+-- | One or more user-defined key/value pairs to be added to the stack attributes. clAttributes :: Lens' CreateLayer (HashMap LayerAttributesKeys Text) clAttributes = lens _clAttributes (\s a -> s { _clAttributes = a }) . _Map --- | Whether to automatically assign an Elastic IP address to the layer's--- instances. For more information, see How to Edit a Layer.+-- | Whether to automatically assign an <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP address> to the layer's+-- instances. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-edit.html How to Edit a Layer>. clAutoAssignElasticIps :: Lens' CreateLayer (Maybe Bool) clAutoAssignElasticIps = lens _clAutoAssignElasticIps (\s a -> s { _clAutoAssignElasticIps = a }) -- | For stacks that are running in a VPC, whether to automatically assign a--- public IP address to the layer's instances. For more information, see How--- to Edit a Layer.+-- public IP address to the layer's instances. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-edit.html How toEdit a Layer>. clAutoAssignPublicIps :: Lens' CreateLayer (Maybe Bool) clAutoAssignPublicIps = lens _clAutoAssignPublicIps (\s a -> s { _clAutoAssignPublicIps = a }) --- | The ARN of an IAM profile that to be used for the layer's EC2 instances.--- For more information about IAM ARNs, see Using Identifiers.+-- | The ARN of an IAM profile that to be used for the layer's EC2 instances. For+-- more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. clCustomInstanceProfileArn :: Lens' CreateLayer (Maybe Text) clCustomInstanceProfileArn = lens _clCustomInstanceProfileArn (\s a -> s { _clCustomInstanceProfileArn = a }) --- | A LayerCustomRecipes object that specifies the layer custom recipes.+-- | A 'LayerCustomRecipes' object that specifies the layer custom recipes. clCustomRecipes :: Lens' CreateLayer (Maybe Recipes) clCustomRecipes = lens _clCustomRecipes (\s a -> s { _clCustomRecipes = a }) @@ -180,10 +178,9 @@ lens _clEnableAutoHealing (\s a -> s { _clEnableAutoHealing = a }) -- | Whether to install operating system and package updates when the instance--- boots. The default value is true. To control when updates are installed,--- set this value to false. You must then update your instances manually by--- using CreateDeployment to run the update_dependencies stack command or--- manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.+-- boots. The default value is 'true'. To control when updates are installed, set+-- this value to 'false'. You must then update your instances manually by using 'CreateDeployment' to run the 'update_dependencies' stack command or manually running 'yum' (Amazon+-- Linux) or 'apt-get' (Ubuntu) on the instances. clInstallUpdatesOnBoot :: Lens' CreateLayer (Maybe Bool) clInstallUpdatesOnBoot = lens _clInstallUpdatesOnBoot (\s a -> s { _clInstallUpdatesOnBoot = a })@@ -192,15 +189,14 @@ clName :: Lens' CreateLayer Text clName = lens _clName (\s a -> s { _clName = a }) --- | An array of Package objects that describe the layer packages.+-- | An array of 'Package' objects that describe the layer packages. clPackages :: Lens' CreateLayer [Text] clPackages = lens _clPackages (\s a -> s { _clPackages = a }) . _List --- | The layer short name, which is used internally by AWS OpsWorks and by--- Chef recipes. The short name is also used as the name for the directory--- where your app files are installed. It can have a maximum of 200--- characters, which are limited to the alphanumeric characters, '-', '_',--- and '.'.+-- | The layer short name, which is used internally by AWS OpsWorks and by Chef+-- recipes. The short name is also used as the name for the directory where your+-- app files are installed. It can have a maximum of 200 characters, which are+-- limited to the alphanumeric characters, '-', '_', and '.'. clShortname :: Lens' CreateLayer Text clShortname = lens _clShortname (\s a -> s { _clShortname = a }) @@ -208,13 +204,14 @@ clStackId :: Lens' CreateLayer Text clStackId = lens _clStackId (\s a -> s { _clStackId = a }) --- | The layer type. A stack cannot have more than one built-in layer of the--- same type. It can have any number of custom layers. This parameter must--- be set to one of the following: custom: A custom layer db-master: A MySQL--- layer java-app: A Java App Server layer rails-app: A Rails App Server--- layer lb: An HAProxy layer memcached: A Memcached layer--- monitoring-master: A Ganglia layer nodejs-app: A Node.js App Server layer--- php-app: A PHP App Server layer web: A Static Web Server layer.+-- | The layer type. A stack cannot have more than one built-in layer of the same+-- type. It can have any number of custom layers. This parameter must be set to+-- one of the following:+--+-- custom: A custom layer db-master: A MySQL layer java-app: A Java App Server+-- layer rails-app: A Rails App Server layer lb: An HAProxy layer memcached: A+-- Memcached layer monitoring-master: A Ganglia layer nodejs-app: A Node.js App+-- Server layer php-app: A PHP App Server layer web: A Static Web Server layer clType :: Lens' CreateLayer LayerType clType = lens _clType (\s a -> s { _clType = a }) @@ -224,8 +221,7 @@ lens _clUseEbsOptimizedInstances (\s a -> s { _clUseEbsOptimizedInstances = a }) --- | A VolumeConfigurations object that describes the layer's Amazon EBS--- volumes.+-- | A 'VolumeConfigurations' object that describes the layer's Amazon EBS volumes. clVolumeConfigurations :: Lens' CreateLayer [VolumeConfiguration] clVolumeConfigurations = lens _clVolumeConfigurations (\s a -> s { _clVolumeConfigurations = a })
gen/Network/AWS/OpsWorks/CreateStack.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Creates a new stack. For more information, see Create a New Stack. Required--- Permissions: To use this action, an IAM user must have an attached policy--- that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Creates a new stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-edit.html Create a New Stack>. --+-- Required Permissions: To use this action, an IAM user must have an attached+-- policy that explicitly grants permissions. For more information on user+-- permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateStack.html> module Network.AWS.OpsWorks.CreateStack (@@ -152,21 +153,19 @@ , _csDefaultRootDeviceType = Nothing } --- | One or more user-defined key/value pairs to be added to the stack--- attributes.+-- | One or more user-defined key/value pairs to be added to the stack attributes. csAttributes :: Lens' CreateStack (HashMap StackAttributesKeys Text) csAttributes = lens _csAttributes (\s a -> s { _csAttributes = a }) . _Map --- | A ChefConfiguration object that specifies whether to enable Berkshelf and--- the Berkshelf version on Chef 11.10 stacks. For more information, see--- Create a New Stack.+-- | A 'ChefConfiguration' object that specifies whether to enable Berkshelf and the+-- Berkshelf version on Chef 11.10 stacks. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-creating.html Create aNew Stack>. csChefConfiguration :: Lens' CreateStack (Maybe ChefConfiguration) csChefConfiguration = lens _csChefConfiguration (\s a -> s { _csChefConfiguration = a }) --- | The configuration manager. When you clone a stack we recommend that you--- use the configuration manager to specify the Chef version, 0.9, 11.4, or--- 11.10. The default value is currently 11.4.+-- | The configuration manager. When you clone a stack we recommend that you use+-- the configuration manager to specify the Chef version, 0.9, 11.4, or 11.10.+-- The default value is currently 11.4. csConfigurationManager :: Lens' CreateStack (Maybe StackConfigurationManager) csConfigurationManager = lens _csConfigurationManager (\s a -> s { _csConfigurationManager = a })@@ -175,69 +174,65 @@ csCustomCookbooksSource = lens _csCustomCookbooksSource (\s a -> s { _csCustomCookbooksSource = a }) --- | A string that contains user-defined, custom JSON. It is used to override--- the corresponding default stack configuration JSON values. The string--- should be in the following format and must escape characters such as--- '"'.: "{\"key1\": \"value1\", \"key2\": \"value2\",...}" For more--- information on custom JSON, see Use Custom JSON to Modify the Stack--- Configuration JSON.+-- | A string that contains user-defined, custom JSON. It is used to override the+-- corresponding default stack configuration JSON values. The string should be+-- in the following format and must escape characters such as '"'.:+--+-- '"{\"key1\": \"value1\", \"key2\": \"value2\",...}"'+--+-- For more information on custom JSON, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-json.html Use Custom JSON to Modify the StackConfiguration JSON>. csCustomJson :: Lens' CreateStack (Maybe Text) csCustomJson = lens _csCustomJson (\s a -> s { _csCustomJson = a }) --- | The stack's default Availability Zone, which must be in the specified--- region. For more information, see Regions and Endpoints. If you also--- specify a value for DefaultSubnetId, the subnet must be in the same zone.--- For more information, see the VpcId parameter description.+-- | The stack's default Availability Zone, which must be in the specified region.+-- For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. If you also specify a value+-- for 'DefaultSubnetId', the subnet must be in the same zone. For more+-- information, see the 'VpcId' parameter description. csDefaultAvailabilityZone :: Lens' CreateStack (Maybe Text) csDefaultAvailabilityZone = lens _csDefaultAvailabilityZone (\s a -> s { _csDefaultAvailabilityZone = a }) --- | The ARN of an IAM profile that is the default profile for all of the--- stack's EC2 instances. For more information about IAM ARNs, see Using--- Identifiers.+-- | The ARN of an IAM profile that is the default profile for all of the stack's+-- EC2 instances. For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. csDefaultInstanceProfileArn :: Lens' CreateStack Text csDefaultInstanceProfileArn = lens _csDefaultInstanceProfileArn (\s a -> s { _csDefaultInstanceProfileArn = a }) --- | The stack's default operating system, which must be set to Amazon Linux--- or Ubuntu 12.04 LTS. The default option is Amazon Linux.+-- | The stack's default operating system, which must be set to 'Amazon Linux' or 'Ubuntu 12.04 LTS'. The default option is 'Amazon Linux'. csDefaultOs :: Lens' CreateStack (Maybe Text) csDefaultOs = lens _csDefaultOs (\s a -> s { _csDefaultOs = a }) --- | The default root device type. This value is used by default for all--- instances in the stack, but you can override it when you create an--- instance. The default option is instance-store. For more information, see--- Storage for the Root Device.+-- | The default root device type. This value is used by default for all instances+-- in the stack, but you can override it when you create an instance. The+-- default option is 'instance-store'. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device Storage for theRoot Device>. csDefaultRootDeviceType :: Lens' CreateStack (Maybe RootDeviceType) csDefaultRootDeviceType = lens _csDefaultRootDeviceType (\s a -> s { _csDefaultRootDeviceType = a }) --- | A default SSH key for the stack instances. You can override this value--- when you create or update an instance.+-- | A default SSH key for the stack instances. You can override this value when+-- you create or update an instance. csDefaultSshKeyName :: Lens' CreateStack (Maybe Text) csDefaultSshKeyName = lens _csDefaultSshKeyName (\s a -> s { _csDefaultSshKeyName = a }) -- | The stack's default subnet ID. All instances will be launched into this--- subnet unless you specify otherwise when you create the instance. If you--- also specify a value for DefaultAvailabilityZone, the subnet must be in--- that zone. For information on default values and when this parameter is--- required, see the VpcId parameter description.+-- subnet unless you specify otherwise when you create the instance. If you also+-- specify a value for 'DefaultAvailabilityZone', the subnet must be in that zone.+-- For information on default values and when this parameter is required, see+-- the 'VpcId' parameter description. csDefaultSubnetId :: Lens' CreateStack (Maybe Text) csDefaultSubnetId = lens _csDefaultSubnetId (\s a -> s { _csDefaultSubnetId = a }) -- | The stack's host name theme, with spaces are replaced by underscores. The--- theme is used to generate host names for the stack's instances. By--- default, HostnameTheme is set to Layer_Dependent, which creates host--- names by appending integers to the layer's short name. The other themes--- are: Baked_Goods Clouds European_Cities Fruits Greek_Deities--- Legendary_Creatures_from_Japan Planets_and_Moons Roman_Deities--- Scottish_Islands US_Cities Wild_Cats To obtain a generated host name,--- call GetHostNameSuggestion, which returns a host name based on the--- current theme.+-- theme is used to generate host names for the stack's instances. By default, 'HostnameTheme' is set to 'Layer_Dependent', which creates host names by appending integers to+-- the layer's short name. The other themes are:+--+-- 'Baked_Goods' 'Clouds' 'European_Cities' 'Fruits' 'Greek_Deities' 'Legendary_Creatures_from_Japan' 'Planets_and_Moons' 'Roman_Deities' 'Scottish_Islands' 'US_Cities' 'Wild_Cats' To+-- obtain a generated host name, call 'GetHostNameSuggestion', which returns a+-- host name based on the current theme. csHostnameTheme :: Lens' CreateStack (Maybe Text) csHostnameTheme = lens _csHostnameTheme (\s a -> s { _csHostnameTheme = a }) @@ -245,15 +240,15 @@ csName :: Lens' CreateStack Text csName = lens _csName (\s a -> s { _csName = a }) --- | The stack AWS region, such as "us-east-1". For more information about--- Amazon regions, see Regions and Endpoints.+-- | The stack AWS region, such as "us-east-1". For more information about Amazon+-- regions, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. csRegion :: Lens' CreateStack Text csRegion = lens _csRegion (\s a -> s { _csRegion = a }) -- | The stack AWS Identity and Access Management (IAM) role, which allows AWS -- OpsWorks to work with AWS resources on your behalf. You must set this -- parameter to the Amazon Resource Name (ARN) for an existing IAM role. For--- more information about IAM ARNs, see Using Identifiers.+-- more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. csServiceRoleArn :: Lens' CreateStack Text csServiceRoleArn = lens _csServiceRoleArn (\s a -> s { _csServiceRoleArn = a }) @@ -263,41 +258,44 @@ lens _csUseCustomCookbooks (\s a -> s { _csUseCustomCookbooks = a }) -- | Whether to associate the AWS OpsWorks built-in security groups with the--- stack's layers. AWS OpsWorks provides a standard set of built-in security--- groups, one for each layer, which are associated with layers by default.--- With UseOpsworksSecurityGroups you can instead provide your own custom--- security groups. UseOpsworksSecurityGroups has the following settings:+-- stack's layers.+--+-- AWS OpsWorks provides a standard set of built-in security groups, one for+-- each layer, which are associated with layers by default. With 'UseOpsworksSecurityGroups' you can instead provide your own custom security groups. 'UseOpsworksSecurityGroups' has the following settings:+-- -- True - AWS OpsWorks automatically associates the appropriate built-in -- security group with each layer (default setting). You can associate--- additional security groups with a layer after you create it but you--- cannot delete the built-in security group. False - AWS OpsWorks does not--- associate built-in security groups with layers. You must create--- appropriate EC2 security groups and associate a security group with each--- layer that you create. However, you can still manually associate a--- built-in security group with a layer on creation; custom security groups--- are required only for those layers that need custom settings. For more--- information, see Create a New Stack.+-- additional security groups with a layer after you create it but you cannot+-- delete the built-in security group. False - AWS OpsWorks does not associate+-- built-in security groups with layers. You must create appropriate EC2+-- security groups and associate a security group with each layer that you+-- create. However, you can still manually associate a built-in security group+-- with a layer on creation; custom security groups are required only for those+-- layers that need custom settings. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-creating.html Create a NewStack>. csUseOpsworksSecurityGroups :: Lens' CreateStack (Maybe Bool) csUseOpsworksSecurityGroups = lens _csUseOpsworksSecurityGroups (\s a -> s { _csUseOpsworksSecurityGroups = a }) --- | The ID of the VPC that the stack is to be launched into. It must be in--- the specified region. All instances will be launched into this VPC, and--- you cannot change the ID later. If your account supports EC2 Classic, the--- default value is no VPC. If your account does not support EC2 Classic,--- the default value is the default VPC for the specified region. If the VPC--- ID corresponds to a default VPC and you have specified either the--- DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS--- OpsWorks infers the value of the other parameter. If you specify neither--- parameter, AWS OpsWorks sets these parameters to the first valid--- Availability Zone for the specified region and the corresponding default--- VPC subnet ID, respectively. If you specify a nondefault VPC ID, note the--- following: It must belong to a VPC in your account that is in the--- specified region. You must specify a value for DefaultSubnetId. For more--- information on how to use AWS OpsWorks with a VPC, see Running a Stack in--- a VPC. For more information on default VPC and EC2 Classic, see Supported--- Platforms.+-- | The ID of the VPC that the stack is to be launched into. It must be in the+-- specified region. All instances will be launched into this VPC, and you+-- cannot change the ID later.+--+-- If your account supports EC2 Classic, the default value is no VPC. If your+-- account does not support EC2 Classic, the default value is the default VPC+-- for the specified region. If the VPC ID corresponds to a default VPC and you+-- have specified either the 'DefaultAvailabilityZone' or the 'DefaultSubnetId'+-- parameter only, AWS OpsWorks infers the value of the other parameter. If you+-- specify neither parameter, AWS OpsWorks sets these parameters to the first+-- valid Availability Zone for the specified region and the corresponding+-- default VPC subnet ID, respectively.+--+-- If you specify a nondefault VPC ID, note the following:+--+-- It must belong to a VPC in your account that is in the specified region. You must specify a value for+-- 'DefaultSubnetId'. For more information on how to use AWS OpsWorks with a VPC,+-- see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-vpc.html Running a Stack in a VPC>. For more information on default VPC and EC2+-- Classic, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-platforms.html Supported Platforms>. csVpcId :: Lens' CreateStack (Maybe Text) csVpcId = lens _csVpcId (\s a -> s { _csVpcId = a }) @@ -316,8 +314,8 @@ { _csr1StackId = Nothing } --- | The stack ID, which is an opaque string that you use to identify the--- stack when performing actions such as DescribeStacks.+-- | The stack ID, which is an opaque string that you use to identify the stack+-- when performing actions such as 'DescribeStacks'. csr1StackId :: Lens' CreateStackResponse (Maybe Text) csr1StackId = lens _csr1StackId (\s a -> s { _csr1StackId = a })
gen/Network/AWS/OpsWorks/CreateUserProfile.hs view
@@ -20,10 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Creates a new user profile. Required Permissions: To use this action, an--- IAM user must have an attached policy that explicitly grants permissions.--- For more information on user permissions, see Managing User Permissions.+-- | Creates a new user profile. --+-- Required Permissions: To use this action, an IAM user must have an attached+-- policy that explicitly grants permissions. For more information on user+-- permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateUserProfile.html> module Network.AWS.OpsWorks.CreateUserProfile (@@ -78,9 +80,8 @@ , _cupAllowSelfManagement = Nothing } --- | Whether users can specify their own SSH public key through the My--- Settings page. For more information, see Setting an IAM User's Public SSH--- Key.+-- | Whether users can specify their own SSH public key through the My Settings+-- page. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/security-settingsshkey.html Setting an IAM User's Public SSH Key>. cupAllowSelfManagement :: Lens' CreateUserProfile (Maybe Bool) cupAllowSelfManagement = lens _cupAllowSelfManagement (\s a -> s { _cupAllowSelfManagement = a })@@ -93,11 +94,11 @@ cupSshPublicKey :: Lens' CreateUserProfile (Maybe Text) cupSshPublicKey = lens _cupSshPublicKey (\s a -> s { _cupSshPublicKey = a }) --- | The user's SSH user name. The allowable characters are [a-z], [A-Z],--- [0-9], '-', and '_'. If the specified name includes other punctuation--- marks, AWS OpsWorks removes them. For example, my.name will be changed to--- myname. If you do not specify an SSH user name, AWS OpsWorks generates--- one from the IAM user name.+-- | The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9],+-- '-', and '_'. If the specified name includes other punctuation marks, AWS+-- OpsWorks removes them. For example, 'my.name' will be changed to 'myname'. If you+-- do not specify an SSH user name, AWS OpsWorks generates one from the IAM user+-- name. cupSshUsername :: Lens' CreateUserProfile (Maybe Text) cupSshUsername = lens _cupSshUsername (\s a -> s { _cupSshUsername = a })
gen/Network/AWS/OpsWorks/DeleteApp.hs view
@@ -20,10 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Deletes a specified app. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Deletes a specified app.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteApp.html> module Network.AWS.OpsWorks.DeleteApp
gen/Network/AWS/OpsWorks/DeleteInstance.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Deletes a specified instance. You must stop an instance before you can--- delete it. For more information, see Deleting Instances. Required--- Permissions: To use this action, an IAM user must have a Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- | Deletes a specified instance. You must stop an instance before you can delete+-- it. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-delete.html Deleting Instances>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteInstance.html> module Network.AWS.OpsWorks.DeleteInstance
gen/Network/AWS/OpsWorks/DeleteLayer.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Deletes a specified layer. You must first stop and then delete all--- associated instances. For more information, see How to Delete a Layer.+-- | Deletes a specified layer. You must first stop and then delete all associated+-- instances. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-delete.html How to Delete a Layer>.+-- -- Required Permissions: To use this action, an IAM user must have a Manage--- permissions level for the stack, or an attached policy that explicitly--- grants permissions. For more information on user permissions, see Managing--- User Permissions.+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteLayer.html> module Network.AWS.OpsWorks.DeleteLayer
gen/Network/AWS/OpsWorks/DeleteStack.hs view
@@ -21,10 +21,11 @@ -- Portability : non-portable (GHC extensions) -- | Deletes a specified stack. You must first delete all instances, layers, and--- apps. For more information, see Shut Down a Stack. Required Permissions: To--- use this action, an IAM user must have a Manage permissions level for the--- stack, or an attached policy that explicitly grants permissions. For more--- information on user permissions, see Managing User Permissions.+-- apps. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-shutting.html Shut Down a Stack>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteStack.html> module Network.AWS.OpsWorks.DeleteStack
gen/Network/AWS/OpsWorks/DeleteUserProfile.hs view
@@ -20,9 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Deletes a user profile. Required Permissions: To use this action, an IAM--- user must have an attached policy that explicitly grants permissions. For--- more information on user permissions, see Managing User Permissions.+-- | Deletes a user profile.+--+-- Required Permissions: To use this action, an IAM user must have an attached+-- policy that explicitly grants permissions. For more information on user+-- permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteUserProfile.html> module Network.AWS.OpsWorks.DeleteUserProfile
gen/Network/AWS/OpsWorks/DeregisterElasticIp.hs view
@@ -21,11 +21,11 @@ -- Portability : non-portable (GHC extensions) -- | Deregisters a specified Elastic IP address. The address can then be--- registered by another stack. For more information, see Resource Management.+-- registered by another stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+-- -- Required Permissions: To use this action, an IAM user must have a Manage--- permissions level for the stack, or an attached policy that explicitly--- grants permissions. For more information on user permissions, see Managing--- User Permissions.+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterElasticIp.html> module Network.AWS.OpsWorks.DeregisterElasticIp
gen/Network/AWS/OpsWorks/DeregisterVolume.hs view
@@ -21,11 +21,11 @@ -- Portability : non-portable (GHC extensions) -- | Deregisters an Amazon EBS volume. The volume can then be registered by--- another stack. For more information, see Resource Management. Required--- Permissions: To use this action, an IAM user must have a Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- another stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterVolume.html> module Network.AWS.OpsWorks.DeregisterVolume
gen/Network/AWS/OpsWorks/DescribeApps.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Requests a description of a specified set of apps. Required Permissions: To--- use this action, an IAM user must have a Show, Deploy, or Manage--- permissions level for the stack, or an attached policy that explicitly--- grants permissions. For more information on user permissions, see Managing--- User Permissions.+-- | Requests a description of a specified set of apps. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeApps.html> module Network.AWS.OpsWorks.DescribeApps (@@ -69,13 +69,12 @@ , _daAppIds = mempty } --- | An array of app IDs for the apps to be described. If you use this--- parameter, DescribeApps returns a description of the specified apps.--- Otherwise, it returns a description of every app.+-- | An array of app IDs for the apps to be described. If you use this parameter, 'DescribeApps' returns a description of the specified apps. Otherwise, it returns a+-- description of every app. daAppIds :: Lens' DescribeApps [Text] daAppIds = lens _daAppIds (\s a -> s { _daAppIds = a }) . _List --- | The app stack ID. If you use this parameter, DescribeApps returns a+-- | The app stack ID. If you use this parameter, 'DescribeApps' returns a -- description of the apps in the specified stack. daStackId :: Lens' DescribeApps (Maybe Text) daStackId = lens _daStackId (\s a -> s { _daStackId = a })@@ -101,7 +100,7 @@ { _darApps = mempty } --- | An array of App objects that describe the specified apps.+-- | An array of 'App' objects that describe the specified apps. darApps :: Lens' DescribeAppsResponse [App] darApps = lens _darApps (\s a -> s { _darApps = a }) . _List
gen/Network/AWS/OpsWorks/DescribeCommands.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes the results of specified commands. Required Permissions: To use--- this action, an IAM user must have a Show, Deploy, or Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- | Describes the results of specified commands. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeCommands.html> module Network.AWS.OpsWorks.DescribeCommands (@@ -74,20 +74,19 @@ , _dcCommandIds = mempty } --- | An array of command IDs. If you include this parameter, DescribeCommands+-- | An array of command IDs. If you include this parameter, 'DescribeCommands' -- returns a description of the specified commands. Otherwise, it returns a -- description of every command. dcCommandIds :: Lens' DescribeCommands [Text] dcCommandIds = lens _dcCommandIds (\s a -> s { _dcCommandIds = a }) . _List --- | The deployment ID. If you include this parameter, DescribeCommands--- returns a description of the commands associated with the specified--- deployment.+-- | The deployment ID. If you include this parameter, 'DescribeCommands' returns a+-- description of the commands associated with the specified deployment. dcDeploymentId :: Lens' DescribeCommands (Maybe Text) dcDeploymentId = lens _dcDeploymentId (\s a -> s { _dcDeploymentId = a }) --- | The instance ID. If you include this parameter, DescribeCommands returns--- a description of the commands associated with the specified instance.+-- | The instance ID. If you include this parameter, 'DescribeCommands' returns a+-- description of the commands associated with the specified instance. dcInstanceId :: Lens' DescribeCommands (Maybe Text) dcInstanceId = lens _dcInstanceId (\s a -> s { _dcInstanceId = a }) @@ -112,7 +111,7 @@ { _dcrCommands = mempty } --- | An array of Command objects that describe each of the specified commands.+-- | An array of 'Command' objects that describe each of the specified commands. dcrCommands :: Lens' DescribeCommandsResponse [Command] dcrCommands = lens _dcrCommands (\s a -> s { _dcrCommands = a }) . _List
gen/Network/AWS/OpsWorks/DescribeDeployments.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Requests a description of a specified set of deployments. Required--- Permissions: To use this action, an IAM user must have a Show, Deploy, or--- Manage permissions level for the stack, or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- | Requests a description of a specified set of deployments. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeDeployments.html> module Network.AWS.OpsWorks.DescribeDeployments (@@ -74,19 +74,18 @@ , _ddDeploymentIds = mempty } --- | The app ID. If you include this parameter, DescribeDeployments returns a+-- | The app ID. If you include this parameter, 'DescribeDeployments' returns a -- description of the commands associated with the specified app. ddAppId :: Lens' DescribeDeployments (Maybe Text) ddAppId = lens _ddAppId (\s a -> s { _ddAppId = a }) --- | An array of deployment IDs to be described. If you include this--- parameter, DescribeDeployments returns a description of the specified--- deployments. Otherwise, it returns a description of every deployment.+-- | An array of deployment IDs to be described. If you include this parameter, 'DescribeDeployments' returns a description of the specified deployments. Otherwise, it returns a+-- description of every deployment. ddDeploymentIds :: Lens' DescribeDeployments [Text] ddDeploymentIds = lens _ddDeploymentIds (\s a -> s { _ddDeploymentIds = a }) . _List --- | The stack ID. If you include this parameter, DescribeDeployments returns--- a description of the commands associated with the specified stack.+-- | The stack ID. If you include this parameter, 'DescribeDeployments' returns a+-- description of the commands associated with the specified stack. ddStackId :: Lens' DescribeDeployments (Maybe Text) ddStackId = lens _ddStackId (\s a -> s { _ddStackId = a }) @@ -111,7 +110,7 @@ { _ddrDeployments = mempty } --- | An array of Deployment objects that describe the deployments.+-- | An array of 'Deployment' objects that describe the deployments. ddrDeployments :: Lens' DescribeDeploymentsResponse [Deployment] ddrDeployments = lens _ddrDeployments (\s a -> s { _ddrDeployments = a }) . _List
gen/Network/AWS/OpsWorks/DescribeElasticIps.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes Elastic IP addresses. Required Permissions: To use this action,--- an IAM user must have a Show, Deploy, or Manage permissions level for the--- stack, or an attached policy that explicitly grants permissions. For more--- information on user permissions, see Managing User Permissions.+-- | Describes <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP addresses>. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeElasticIps.html> module Network.AWS.OpsWorks.DescribeElasticIps (@@ -73,20 +74,19 @@ , _deiIps = mempty } --- | The instance ID. If you include this parameter, DescribeElasticIps--- returns a description of the Elastic IP addresses associated with the--- specified instance.+-- | The instance ID. If you include this parameter, 'DescribeElasticIps' returns a+-- description of the Elastic IP addresses associated with the specified+-- instance. deiInstanceId :: Lens' DescribeElasticIps (Maybe Text) deiInstanceId = lens _deiInstanceId (\s a -> s { _deiInstanceId = a }) -- | An array of Elastic IP addresses to be described. If you include this--- parameter, DescribeElasticIps returns a description of the specified--- Elastic IP addresses. Otherwise, it returns a description of every--- Elastic IP address.+-- parameter, 'DescribeElasticIps' returns a description of the specified Elastic+-- IP addresses. Otherwise, it returns a description of every Elastic IP address. deiIps :: Lens' DescribeElasticIps [Text] deiIps = lens _deiIps (\s a -> s { _deiIps = a }) . _List --- | A stack ID. If you include this parameter, DescribeElasticIps returns a+-- | A stack ID. If you include this parameter, 'DescribeElasticIps' returns a -- description of the Elastic IP addresses that are registered with the -- specified stack. deiStackId :: Lens' DescribeElasticIps (Maybe Text)@@ -113,7 +113,7 @@ { _deirElasticIps = mempty } --- | An ElasticIps object that describes the specified Elastic IP addresses.+-- | An 'ElasticIps' object that describes the specified Elastic IP addresses. deirElasticIps :: Lens' DescribeElasticIpsResponse [ElasticIp] deirElasticIps = lens _deirElasticIps (\s a -> s { _deirElasticIps = a }) . _List
gen/Network/AWS/OpsWorks/DescribeElasticLoadBalancers.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes a stack's Elastic Load Balancing instances. Required Permissions:--- To use this action, an IAM user must have a Show, Deploy, or Manage--- permissions level for the stack, or an attached policy that explicitly--- grants permissions. For more information on user permissions, see Managing--- User Permissions.+-- | Describes a stack's Elastic Load Balancing instances. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeElasticLoadBalancers.html> module Network.AWS.OpsWorks.DescribeElasticLoadBalancers (@@ -74,8 +74,7 @@ delbLayerIds :: Lens' DescribeElasticLoadBalancers [Text] delbLayerIds = lens _delbLayerIds (\s a -> s { _delbLayerIds = a }) . _List --- | A stack ID. The action describes the stack's Elastic Load Balancing--- instances.+-- | A stack ID. The action describes the stack's Elastic Load Balancing instances. delbStackId :: Lens' DescribeElasticLoadBalancers (Maybe Text) delbStackId = lens _delbStackId (\s a -> s { _delbStackId = a }) @@ -100,7 +99,7 @@ { _delbrElasticLoadBalancers = mempty } --- | A list of ElasticLoadBalancer objects that describe the specified Elastic+-- | A list of 'ElasticLoadBalancer' objects that describe the specified Elastic -- Load Balancing instances. delbrElasticLoadBalancers :: Lens' DescribeElasticLoadBalancersResponse [ElasticLoadBalancer] delbrElasticLoadBalancers =
gen/Network/AWS/OpsWorks/DescribeInstances.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Requests a description of a set of instances. Required Permissions: To use--- this action, an IAM user must have a Show, Deploy, or Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- | Requests a description of a set of instances. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeInstances.html> module Network.AWS.OpsWorks.DescribeInstances (@@ -74,19 +74,18 @@ , _diInstanceIds = mempty } --- | An array of instance IDs to be described. If you use this parameter,--- DescribeInstances returns a description of the specified instances.--- Otherwise, it returns a description of every instance.+-- | An array of instance IDs to be described. If you use this parameter, 'DescribeInstances' returns a description of the specified instances. Otherwise, it returns a+-- description of every instance. diInstanceIds :: Lens' DescribeInstances [Text] diInstanceIds = lens _diInstanceIds (\s a -> s { _diInstanceIds = a }) . _List --- | A layer ID. If you use this parameter, DescribeInstances returns--- descriptions of the instances associated with the specified layer.+-- | A layer ID. If you use this parameter, 'DescribeInstances' returns descriptions+-- of the instances associated with the specified layer. diLayerId :: Lens' DescribeInstances (Maybe Text) diLayerId = lens _diLayerId (\s a -> s { _diLayerId = a }) --- | A stack ID. If you use this parameter, DescribeInstances returns--- descriptions of the instances associated with the specified stack.+-- | A stack ID. If you use this parameter, 'DescribeInstances' returns descriptions+-- of the instances associated with the specified stack. diStackId :: Lens' DescribeInstances (Maybe Text) diStackId = lens _diStackId (\s a -> s { _diStackId = a }) @@ -111,7 +110,7 @@ { _dirInstances = mempty } --- | An array of Instance objects that describe the instances.+-- | An array of 'Instance' objects that describe the instances. dirInstances :: Lens' DescribeInstancesResponse [Instance] dirInstances = lens _dirInstances (\s a -> s { _dirInstances = a }) . _List
gen/Network/AWS/OpsWorks/DescribeLayers.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Requests a description of one or more layers in a specified stack. Required--- Permissions: To use this action, an IAM user must have a Show, Deploy, or--- Manage permissions level for the stack, or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- | Requests a description of one or more layers in a specified stack. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeLayers.html> module Network.AWS.OpsWorks.DescribeLayers (@@ -69,9 +69,9 @@ , _dlLayerIds = mempty } --- | An array of layer IDs that specify the layers to be described. If you--- omit this parameter, DescribeLayers returns a description of every layer--- in the specified stack.+-- | An array of layer IDs that specify the layers to be described. If you omit+-- this parameter, 'DescribeLayers' returns a description of every layer in the+-- specified stack. dlLayerIds :: Lens' DescribeLayers [Text] dlLayerIds = lens _dlLayerIds (\s a -> s { _dlLayerIds = a }) . _List @@ -100,7 +100,7 @@ { _dlrLayers = mempty } --- | An array of Layer objects that describe the layers.+-- | An array of 'Layer' objects that describe the layers. dlrLayers :: Lens' DescribeLayersResponse [Layer] dlrLayers = lens _dlrLayers (\s a -> s { _dlrLayers = a }) . _List
gen/Network/AWS/OpsWorks/DescribeLoadBasedAutoScaling.hs view
@@ -21,10 +21,10 @@ -- Portability : non-portable (GHC extensions) -- | Describes load-based auto scaling configurations for specified layers.+-- -- Required Permissions: To use this action, an IAM user must have a Show,--- Deploy, or Manage permissions level for the stack, or an attached policy--- that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeLoadBasedAutoScaling.html> module Network.AWS.OpsWorks.DescribeLoadBasedAutoScaling@@ -95,7 +95,7 @@ { _dlbasrLoadBasedAutoScalingConfigurations = mempty } --- | An array of LoadBasedAutoScalingConfiguration objects that describe each+-- | An array of 'LoadBasedAutoScalingConfiguration' objects that describe each -- layer's configuration. dlbasrLoadBasedAutoScalingConfigurations :: Lens' DescribeLoadBasedAutoScalingResponse [LoadBasedAutoScalingConfiguration] dlbasrLoadBasedAutoScalingConfigurations =
gen/Network/AWS/OpsWorks/DescribeMyUserProfile.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes a user's SSH information. Required Permissions: To use this--- action, an IAM user must have self-management enabled or an attached policy--- that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Describes a user's SSH information. --+-- Required Permissions: To use this action, an IAM user must have+-- self-management enabled or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeMyUserProfile.html> module Network.AWS.OpsWorks.DescribeMyUserProfile (@@ -68,7 +69,7 @@ { _dmuprUserProfile = Nothing } --- | A UserProfile object that describes the user's SSH information.+-- | A 'UserProfile' object that describes the user's SSH information. dmuprUserProfile :: Lens' DescribeMyUserProfileResponse (Maybe SelfUserProfile) dmuprUserProfile = lens _dmuprUserProfile (\s a -> s { _dmuprUserProfile = a })
gen/Network/AWS/OpsWorks/DescribePermissions.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes the permissions for a specified stack. Required Permissions: To--- use this action, an IAM user must have a Manage permissions level for the--- stack, or an attached policy that explicitly grants permissions. For more--- information on user permissions, see Managing User Permissions.+-- | Describes the permissions for a specified stack. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribePermissions.html> module Network.AWS.OpsWorks.DescribePermissions (@@ -68,8 +69,8 @@ , _dpStackId = Nothing } --- | The user's IAM ARN. For more information about IAM ARNs, see Using--- Identifiers.+-- | The user's IAM ARN. For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>+-- . dpIamUserArn :: Lens' DescribePermissions (Maybe Text) dpIamUserArn = lens _dpIamUserArn (\s a -> s { _dpIamUserArn = a }) @@ -98,13 +99,13 @@ { _dprPermissions = mempty } --- | An array of Permission objects that describe the stack permissions. If--- the request object contains only a stack ID, the array contains a--- Permission object with permissions for each of the stack IAM ARNs. If the--- request object contains only an IAM ARN, the array contains a Permission--- object with permissions for each of the user's stack IDs. If the request--- contains a stack ID and an IAM ARN, the array contains a single--- Permission object with permissions for the specified stack and IAM ARN.+-- | An array of 'Permission' objects that describe the stack permissions.+--+-- If the request object contains only a stack ID, the array contains a 'Permission' object with permissions for each of the stack IAM ARNs. If the request+-- object contains only an IAM ARN, the array contains a 'Permission' object with+-- permissions for each of the user's stack IDs. If the request contains a stack+-- ID and an IAM ARN, the array contains a single 'Permission' object with+-- permissions for the specified stack and IAM ARN. dprPermissions :: Lens' DescribePermissionsResponse [Permission] dprPermissions = lens _dprPermissions (\s a -> s { _dprPermissions = a }) . _List
gen/Network/AWS/OpsWorks/DescribeRaidArrays.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describe an instance's RAID arrays. Required Permissions: To use this--- action, an IAM user must have a Show, Deploy, or Manage permissions level--- for the stack, or an attached policy that explicitly grants permissions.--- For more information on user permissions, see Managing User Permissions.+-- | Describe an instance's RAID arrays. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeRaidArrays.html> module Network.AWS.OpsWorks.DescribeRaidArrays (@@ -68,12 +69,12 @@ , _draRaidArrayIds = mempty } --- | The instance ID. If you use this parameter, DescribeRaidArrays returns+-- | The instance ID. If you use this parameter, 'DescribeRaidArrays' returns -- descriptions of the RAID arrays associated with the specified instance. draInstanceId :: Lens' DescribeRaidArrays (Maybe Text) draInstanceId = lens _draInstanceId (\s a -> s { _draInstanceId = a }) --- | An array of RAID array IDs. If you use this parameter, DescribeRaidArrays+-- | An array of RAID array IDs. If you use this parameter, 'DescribeRaidArrays' -- returns descriptions of the specified arrays. Otherwise, it returns a -- description of every array. draRaidArrayIds :: Lens' DescribeRaidArrays [Text]@@ -100,7 +101,7 @@ { _drarRaidArrays = mempty } --- | A RaidArrays object that describes the specified RAID arrays.+-- | A 'RaidArrays' object that describes the specified RAID arrays. drarRaidArrays :: Lens' DescribeRaidArraysResponse [RaidArray] drarRaidArrays = lens _drarRaidArrays (\s a -> s { _drarRaidArrays = a }) . _List
gen/Network/AWS/OpsWorks/DescribeRdsDbInstances.hs view
@@ -72,8 +72,8 @@ lens _drdiRdsDbInstanceArns (\s a -> s { _drdiRdsDbInstanceArns = a }) . _List --- | The stack ID that the instances are registered with. The operation--- returns descriptions of all registered Amazon RDS instances.+-- | The stack ID that the instances are registered with. The operation returns+-- descriptions of all registered Amazon RDS instances. drdiStackId :: Lens' DescribeRdsDbInstances Text drdiStackId = lens _drdiStackId (\s a -> s { _drdiStackId = a }) @@ -98,7 +98,7 @@ { _drdirRdsDbInstances = mempty } --- | An a array of RdsDbInstance objects that describe the instances.+-- | An a array of 'RdsDbInstance' objects that describe the instances. drdirRdsDbInstances :: Lens' DescribeRdsDbInstancesResponse [RdsDbInstance] drdirRdsDbInstances = lens _drdirRdsDbInstances (\s a -> s { _drdirRdsDbInstances = a })
gen/Network/AWS/OpsWorks/DescribeServiceErrors.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes AWS OpsWorks service errors. Required Permissions: To use this--- action, an IAM user must have a Show, Deploy, or Manage permissions level--- for the stack, or an attached policy that explicitly grants permissions.--- For more information on user permissions, see Managing User Permissions.+-- | Describes AWS OpsWorks service errors. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeServiceErrors.html> module Network.AWS.OpsWorks.DescribeServiceErrors (@@ -73,20 +74,19 @@ , _dseServiceErrorIds = mempty } --- | The instance ID. If you use this parameter, DescribeServiceErrors returns+-- | The instance ID. If you use this parameter, 'DescribeServiceErrors' returns -- descriptions of the errors associated with the specified instance. dseInstanceId :: Lens' DescribeServiceErrors (Maybe Text) dseInstanceId = lens _dseInstanceId (\s a -> s { _dseInstanceId = a }) --- | An array of service error IDs. If you use this parameter,--- DescribeServiceErrors returns descriptions of the specified errors.--- Otherwise, it returns a description of every error.+-- | An array of service error IDs. If you use this parameter, 'DescribeServiceErrors' returns descriptions of the specified errors. Otherwise, it returns a+-- description of every error. dseServiceErrorIds :: Lens' DescribeServiceErrors [Text] dseServiceErrorIds = lens _dseServiceErrorIds (\s a -> s { _dseServiceErrorIds = a }) . _List --- | The stack ID. If you use this parameter, DescribeServiceErrors returns+-- | The stack ID. If you use this parameter, 'DescribeServiceErrors' returns -- descriptions of the errors associated with the specified stack. dseStackId :: Lens' DescribeServiceErrors (Maybe Text) dseStackId = lens _dseStackId (\s a -> s { _dseStackId = a })@@ -112,8 +112,7 @@ { _dserServiceErrors = mempty } --- | An array of ServiceError objects that describe the specified service--- errors.+-- | An array of 'ServiceError' objects that describe the specified service errors. dserServiceErrors :: Lens' DescribeServiceErrorsResponse [ServiceError'] dserServiceErrors = lens _dserServiceErrors (\s a -> s { _dserServiceErrors = a })
gen/Network/AWS/OpsWorks/DescribeStackSummary.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes the number of layers and apps in a specified stack, and the--- number of instances in each state, such as running_setup or online.+-- | Describes the number of layers and apps in a specified stack, and the number+-- of instances in each state, such as 'running_setup' or 'online'.+-- -- Required Permissions: To use this action, an IAM user must have a Show,--- Deploy, or Manage permissions level for the stack, or an attached policy--- that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeStackSummary.html> module Network.AWS.OpsWorks.DescribeStackSummary@@ -85,7 +85,7 @@ { _dssrStackSummary = Nothing } --- | A StackSummary object that contains the results.+-- | A 'StackSummary' object that contains the results. dssrStackSummary :: Lens' DescribeStackSummaryResponse (Maybe StackSummary) dssrStackSummary = lens _dssrStackSummary (\s a -> s { _dssrStackSummary = a })
gen/Network/AWS/OpsWorks/DescribeStacks.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Requests a description of one or more stacks. Required Permissions: To use--- this action, an IAM user must have a Show, Deploy, or Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- | Requests a description of one or more stacks. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeStacks.html> module Network.AWS.OpsWorks.DescribeStacks (@@ -70,8 +70,8 @@ { _dsStackIds = mempty } --- | An array of stack IDs that specify the stacks to be described. If you--- omit this parameter, DescribeStacks returns a description of every stack.+-- | An array of stack IDs that specify the stacks to be described. If you omit+-- this parameter, 'DescribeStacks' returns a description of every stack. dsStackIds :: Lens' DescribeStacks [Text] dsStackIds = lens _dsStackIds (\s a -> s { _dsStackIds = a }) . _List @@ -96,7 +96,7 @@ { _dsrStacks = mempty } --- | An array of Stack objects that describe the stacks.+-- | An array of 'Stack' objects that describe the stacks. dsrStacks :: Lens' DescribeStacksResponse [Stack] dsrStacks = lens _dsrStacks (\s a -> s { _dsrStacks = a }) . _List
gen/Network/AWS/OpsWorks/DescribeTimeBasedAutoScaling.hs view
@@ -21,10 +21,10 @@ -- Portability : non-portable (GHC extensions) -- | Describes time-based auto scaling configurations for specified instances.+-- -- Required Permissions: To use this action, an IAM user must have a Show,--- Deploy, or Manage permissions level for the stack, or an attached policy--- that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeTimeBasedAutoScaling.html> module Network.AWS.OpsWorks.DescribeTimeBasedAutoScaling@@ -95,7 +95,7 @@ { _dtbasrTimeBasedAutoScalingConfigurations = mempty } --- | An array of TimeBasedAutoScalingConfiguration objects that describe the+-- | An array of 'TimeBasedAutoScalingConfiguration' objects that describe the -- configuration for the specified instances. dtbasrTimeBasedAutoScalingConfigurations :: Lens' DescribeTimeBasedAutoScalingResponse [TimeBasedAutoScalingConfiguration] dtbasrTimeBasedAutoScalingConfigurations =
gen/Network/AWS/OpsWorks/DescribeUserProfiles.hs view
@@ -20,10 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describe specified users. Required Permissions: To use this action, an IAM--- user must have an attached policy that explicitly grants permissions. For--- more information on user permissions, see Managing User Permissions.+-- | Describe specified users. --+-- Required Permissions: To use this action, an IAM user must have an attached+-- policy that explicitly grants permissions. For more information on user+-- permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeUserProfiles.html> module Network.AWS.OpsWorks.DescribeUserProfiles (@@ -93,7 +95,7 @@ { _duprUserProfiles = mempty } --- | A Users object that describes the specified users.+-- | A 'Users' object that describes the specified users. duprUserProfiles :: Lens' DescribeUserProfilesResponse [UserProfile] duprUserProfiles = lens _duprUserProfiles (\s a -> s { _duprUserProfiles = a }) . _List
gen/Network/AWS/OpsWorks/DescribeVolumes.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Describes an instance's Amazon EBS volumes. Required Permissions: To use--- this action, an IAM user must have a Show, Deploy, or Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- | Describes an instance's Amazon EBS volumes. --+-- Required Permissions: To use this action, an IAM user must have a Show,+-- Deploy, or Manage permissions level for the stack, or an attached policy that+-- explicitly grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeVolumes.html> module Network.AWS.OpsWorks.DescribeVolumes (@@ -79,24 +79,23 @@ , _dvVolumeIds = mempty } --- | The instance ID. If you use this parameter, DescribeVolumes returns+-- | The instance ID. If you use this parameter, 'DescribeVolumes' returns -- descriptions of the volumes associated with the specified instance. dvInstanceId :: Lens' DescribeVolumes (Maybe Text) dvInstanceId = lens _dvInstanceId (\s a -> s { _dvInstanceId = a }) --- | The RAID array ID. If you use this parameter, DescribeVolumes returns+-- | The RAID array ID. If you use this parameter, 'DescribeVolumes' returns -- descriptions of the volumes associated with the specified RAID array. dvRaidArrayId :: Lens' DescribeVolumes (Maybe Text) dvRaidArrayId = lens _dvRaidArrayId (\s a -> s { _dvRaidArrayId = a }) --- | A stack ID. The action describes the stack's registered Amazon EBS--- volumes.+-- | A stack ID. The action describes the stack's registered Amazon EBS volumes. dvStackId :: Lens' DescribeVolumes (Maybe Text) dvStackId = lens _dvStackId (\s a -> s { _dvStackId = a }) --- | Am array of volume IDs. If you use this parameter, DescribeVolumes--- returns descriptions of the specified volumes. Otherwise, it returns a--- description of every volume.+-- | Am array of volume IDs. If you use this parameter, 'DescribeVolumes' returns+-- descriptions of the specified volumes. Otherwise, it returns a description of+-- every volume. dvVolumeIds :: Lens' DescribeVolumes [Text] dvVolumeIds = lens _dvVolumeIds (\s a -> s { _dvVolumeIds = a }) . _List
gen/Network/AWS/OpsWorks/DetachElasticLoadBalancer.hs view
@@ -21,10 +21,10 @@ -- Portability : non-portable (GHC extensions) -- | Detaches a specified Elastic Load Balancing instance from its layer.+-- -- Required Permissions: To use this action, an IAM user must have a Manage--- permissions level for the stack, or an attached policy that explicitly--- grants permissions. For more information on user permissions, see Managing--- User Permissions.+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DetachElasticLoadBalancer.html> module Network.AWS.OpsWorks.DetachElasticLoadBalancer@@ -75,8 +75,7 @@ lens _delbElasticLoadBalancerName (\s a -> s { _delbElasticLoadBalancerName = a }) --- | The ID of the layer that the Elastic Load Balancing instance is attached--- to.+-- | The ID of the layer that the Elastic Load Balancing instance is attached to. delbLayerId :: Lens' DetachElasticLoadBalancer Text delbLayerId = lens _delbLayerId (\s a -> s { _delbLayerId = a })
gen/Network/AWS/OpsWorks/DisassociateElasticIp.hs view
@@ -21,11 +21,11 @@ -- Portability : non-portable (GHC extensions) -- | Disassociates an Elastic IP address from its instance. The address remains--- registered with the stack. For more information, see Resource Management.+-- registered with the stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+-- -- Required Permissions: To use this action, an IAM user must have a Manage--- permissions level for the stack, or an attached policy that explicitly--- grants permissions. For more information on user permissions, see Managing--- User Permissions.+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_DisassociateElasticIp.html> module Network.AWS.OpsWorks.DisassociateElasticIp
gen/Network/AWS/OpsWorks/GetHostnameSuggestion.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Gets a generated host name for the specified layer, based on the current--- host name theme. Required Permissions: To use this action, an IAM user must--- have a Manage permissions level for the stack, or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- | Gets a generated host name for the specified layer, based on the current host+-- name theme.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_GetHostnameSuggestion.html> module Network.AWS.OpsWorks.GetHostnameSuggestion
gen/Network/AWS/OpsWorks/RebootInstance.hs view
@@ -20,11 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Reboots a specified instance. For more information, see Starting, Stopping,--- and Rebooting Instances. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Reboots a specified instance. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html Starting, Stopping,and Rebooting Instances>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html> module Network.AWS.OpsWorks.RebootInstance
gen/Network/AWS/OpsWorks/RegisterElasticIp.hs view
@@ -22,11 +22,12 @@ -- | Registers an Elastic IP address with a specified stack. An address can be -- registered with only one stack at a time. If the address is already--- registered, you must first deregister it by calling DeregisterElasticIp.--- For more information, see Resource Management. Required Permissions: To use--- this action, an IAM user must have a Manage permissions level for the--- stack, or an attached policy that explicitly grants permissions. For more--- information on user permissions, see Managing User Permissions.+-- registered, you must first deregister it by calling 'DeregisterElasticIp'. For+-- more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterElasticIp.html> module Network.AWS.OpsWorks.RegisterElasticIp
gen/Network/AWS/OpsWorks/RegisterVolume.hs view
@@ -22,11 +22,12 @@ -- | Registers an Amazon EBS volume with a specified stack. A volume can be -- registered with only one stack at a time. If the volume is already--- registered, you must first deregister it by calling DeregisterVolume. For--- more information, see Resource Management. Required Permissions: To use--- this action, an IAM user must have a Manage permissions level for the--- stack, or an attached policy that explicitly grants permissions. For more--- information on user permissions, see Managing User Permissions.+-- registered, you must first deregister it by calling 'DeregisterVolume'. For+-- more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterVolume.html> module Network.AWS.OpsWorks.RegisterVolume
gen/Network/AWS/OpsWorks/SetLoadBasedAutoScaling.hs view
@@ -20,13 +20,13 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Specify the load-based auto scaling configuration for a specified layer.--- For more information, see Managing Load with Time-based and Load-based--- Instances. Required Permissions: To use this action, an IAM user must have--- a Manage permissions level for the stack, or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- | Specify the load-based auto scaling configuration for a specified layer. For+-- more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-autoscaling.html Managing Load with Time-based and Load-based Instances>. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetLoadBasedAutoScaling.html> module Network.AWS.OpsWorks.SetLoadBasedAutoScaling (@@ -79,9 +79,9 @@ , _slbasDownScaling = Nothing } --- | An AutoScalingThresholds object with the downscaling threshold--- configuration. If the load falls below these thresholds for a specified--- amount of time, AWS OpsWorks stops a specified number of instances.+-- | An 'AutoScalingThresholds' object with the downscaling threshold configuration.+-- If the load falls below these thresholds for a specified amount of time, AWS+-- OpsWorks stops a specified number of instances. slbasDownScaling :: Lens' SetLoadBasedAutoScaling (Maybe AutoScalingThresholds) slbasDownScaling = lens _slbasDownScaling (\s a -> s { _slbasDownScaling = a }) @@ -93,9 +93,9 @@ slbasLayerId :: Lens' SetLoadBasedAutoScaling Text slbasLayerId = lens _slbasLayerId (\s a -> s { _slbasLayerId = a }) --- | An AutoScalingThresholds object with the upscaling threshold--- configuration. If the load exceeds these thresholds for a specified--- amount of time, AWS OpsWorks starts a specified number of instances.+-- | An 'AutoScalingThresholds' object with the upscaling threshold configuration.+-- If the load exceeds these thresholds for a specified amount of time, AWS+-- OpsWorks starts a specified number of instances. slbasUpScaling :: Lens' SetLoadBasedAutoScaling (Maybe AutoScalingThresholds) slbasUpScaling = lens _slbasUpScaling (\s a -> s { _slbasUpScaling = a })
gen/Network/AWS/OpsWorks/SetPermission.hs view
@@ -20,12 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Specifies a user's permissions. For more information, see Security and--- Permissions. Required Permissions: To use this action, an IAM user must--- have a Manage permissions level for the stack, or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- | Specifies a user's permissions. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingsecurity.html Security andPermissions>. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetPermission.html> module Network.AWS.OpsWorks.SetPermission (@@ -97,9 +97,10 @@ spIamUserArn = lens _spIamUserArn (\s a -> s { _spIamUserArn = a }) -- | The user's permission level, which must be set to one of the following--- strings. You cannot set your own permissions level. deny show deploy--- manage iam_only For more information on the permissions associated with--- these levels, see Managing User Permissions.+-- strings. You cannot set your own permissions level.+--+-- 'deny' 'show' 'deploy' 'manage' 'iam_only' For more information on the permissions+-- associated with these levels, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions> spLevel :: Lens' SetPermission (Maybe Text) spLevel = lens _spLevel (\s a -> s { _spLevel = a })
gen/Network/AWS/OpsWorks/SetTimeBasedAutoScaling.hs view
@@ -21,12 +21,12 @@ -- Portability : non-portable (GHC extensions) -- | Specify the time-based auto scaling configuration for a specified instance.--- For more information, see Managing Load with Time-based and Load-based--- Instances. Required Permissions: To use this action, an IAM user must have--- a Manage permissions level for the stack, or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-autoscaling.html Managing Load with Time-based and Load-basedInstances>. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetTimeBasedAutoScaling.html> module Network.AWS.OpsWorks.SetTimeBasedAutoScaling (@@ -69,7 +69,7 @@ , _stbasAutoScalingSchedule = Nothing } --- | An AutoScalingSchedule with the instance schedule.+-- | An 'AutoScalingSchedule' with the instance schedule. stbasAutoScalingSchedule :: Lens' SetTimeBasedAutoScaling (Maybe WeeklyAutoScalingSchedule) stbasAutoScalingSchedule = lens _stbasAutoScalingSchedule
gen/Network/AWS/OpsWorks/StartInstance.hs view
@@ -20,11 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Starts a specified instance. For more information, see Starting, Stopping,--- and Rebooting Instances. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Starts a specified instance. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html Starting, Stopping,and Rebooting Instances>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartInstance.html> module Network.AWS.OpsWorks.StartInstance
gen/Network/AWS/OpsWorks/StartStack.hs view
@@ -20,10 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Starts a stack's instances. Required Permissions: To use this action, an--- IAM user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Starts a stack's instances.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartStack.html> module Network.AWS.OpsWorks.StartStack
gen/Network/AWS/OpsWorks/StopInstance.hs view
@@ -22,12 +22,12 @@ -- | Stops a specified instance. When you stop a standard instance, the data -- disappears and must be reinstalled when you restart the instance. You can--- stop an Amazon EBS-backed instance without losing data. For more--- information, see Starting, Stopping, and Rebooting Instances. Required--- Permissions: To use this action, an IAM user must have a Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- stop an Amazon EBS-backed instance without losing data. For more information,+-- see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html Starting, Stopping, and Rebooting Instances>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopInstance.html> module Network.AWS.OpsWorks.StopInstance
gen/Network/AWS/OpsWorks/StopStack.hs view
@@ -20,10 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Stops a specified stack. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Stops a specified stack.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopStack.html> module Network.AWS.OpsWorks.StopStack
gen/Network/AWS/OpsWorks/Types.hs view
@@ -468,8 +468,8 @@ scCertificate :: Lens' SslConfiguration Text scCertificate = lens _scCertificate (\s a -> s { _scCertificate = a }) --- | Optional. Can be used to specify an intermediate certificate authority--- key or client authentication.+-- | Optional. Can be used to specify an intermediate certificate authority key or+-- client authentication. scChain :: Lens' SslConfiguration (Maybe Text) scChain = lens _scChain (\s a -> s { _scChain = a }) @@ -573,13 +573,15 @@ cLogUrl :: Lens' Command (Maybe Text) cLogUrl = lens _cLogUrl (\s a -> s { _cLogUrl = a }) --- | The command status: failed successful skipped pending.+-- | The command status:+--+-- failed successful skipped pending cStatus :: Lens' Command (Maybe Text) cStatus = lens _cStatus (\s a -> s { _cStatus = a }) --- | The command type: deploy rollback start stop restart undeploy--- update_dependencies install_dependencies update_custom_cookbooks--- execute_recipes.+-- | The command type:+--+-- 'deploy' 'rollback' 'start' 'stop' 'restart' 'undeploy' 'update_dependencies' 'install_dependencies' 'update_custom_cookbooks' 'execute_recipes' cType :: Lens' Command (Maybe Text) cType = lens _cType (\s a -> s { _cType = a }) @@ -669,8 +671,8 @@ , _raIops = Nothing } --- | The array's Availability Zone. For more information, see Regions and--- Endpoints.+-- | The array's Availability Zone. For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>+-- . raAvailabilityZone :: Lens' RaidArray (Maybe Text) raAvailabilityZone = lens _raAvailabilityZone (\s a -> s { _raAvailabilityZone = a })@@ -707,7 +709,7 @@ raRaidArrayId :: Lens' RaidArray (Maybe Text) raRaidArrayId = lens _raRaidArrayId (\s a -> s { _raRaidArrayId = a }) --- | The RAID level.+-- | The <http://en.wikipedia.org/wiki/Standard_RAID_levels RAID level>. raRaidLevel :: Lens' RaidArray (Maybe Int) raRaidLevel = lens _raRaidLevel (\s a -> s { _raRaidLevel = a }) @@ -933,10 +935,9 @@ rdiEngine :: Lens' RdsDbInstance (Maybe Text) rdiEngine = lens _rdiEngine (\s a -> s { _rdiEngine = a }) --- | Set to true if AWS OpsWorks was unable to discover the Amazon RDS--- instance. AWS OpsWorks attempts to discover the instance only once. If--- this value is set to true, you must deregister the instance and then--- register it again.+-- | Set to 'true' if AWS OpsWorks was unable to discover the Amazon RDS instance.+-- AWS OpsWorks attempts to discover the instance only once. If this value is+-- set to 'true', you must deregister the instance and then register it again. rdiMissingOnRds :: Lens' RdsDbInstance (Maybe Bool) rdiMissingOnRds = lens _rdiMissingOnRds (\s a -> s { _rdiMissingOnRds = a }) @@ -987,9 +988,12 @@ instance Hashable AppAttributesKeys instance FromText AppAttributesKeys where- parser = match "AutoBundleOnDeploy" AutoBundleOnDeploy- <|> match "DocumentRoot" DocumentRoot- <|> match "RailsEnv" RailsEnv+ parser = takeText >>= \case+ "AutoBundleOnDeploy" -> pure AutoBundleOnDeploy+ "DocumentRoot" -> pure DocumentRoot+ "RailsEnv" -> pure RailsEnv+ e -> fail $+ "Failure parsing AppAttributesKeys from " ++ show e instance ToText AppAttributesKeys where toText = \case@@ -1128,7 +1132,7 @@ ssArn :: Lens' StackSummary (Maybe Text) ssArn = lens _ssArn (\s a -> s { _ssArn = a }) --- | An InstancesCount object with the number of instances in each status.+-- | An 'InstancesCount' object with the number of instances in each status. ssInstancesCount :: Lens' StackSummary (Maybe InstancesCount) ssInstancesCount = lens _ssInstancesCount (\s a -> s { _ssInstancesCount = a }) @@ -1170,7 +1174,10 @@ instance Hashable StackAttributesKeys instance FromText StackAttributesKeys where- parser = match "Color" Color+ parser = takeText >>= \case+ "Color" -> pure Color+ e -> fail $+ "Failure parsing StackAttributesKeys from " ++ show e instance ToText StackAttributesKeys where toText Color = "Color"@@ -1212,9 +1219,9 @@ , _lbascDownScaling = Nothing } --- | A LoadBasedAutoscalingInstruction object that describes the downscaling--- configuration, which defines how and when AWS OpsWorks reduces the number--- of instances.+-- | A 'LoadBasedAutoscalingInstruction' object that describes the downscaling+-- configuration, which defines how and when AWS OpsWorks reduces the number of+-- instances. lbascDownScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds) lbascDownScaling = lens _lbascDownScaling (\s a -> s { _lbascDownScaling = a }) @@ -1226,9 +1233,9 @@ lbascLayerId :: Lens' LoadBasedAutoScalingConfiguration (Maybe Text) lbascLayerId = lens _lbascLayerId (\s a -> s { _lbascLayerId = a }) --- | A LoadBasedAutoscalingInstruction object that describes the upscaling--- configuration, which defines how and when AWS OpsWorks increases the--- number of instances.+-- | A 'LoadBasedAutoscalingInstruction' object that describes the upscaling+-- configuration, which defines how and when AWS OpsWorks increases the number+-- of instances. lbascUpScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds) lbascUpScaling = lens _lbascUpScaling (\s a -> s { _lbascUpScaling = a }) @@ -1257,10 +1264,13 @@ instance Hashable SourceType instance FromText SourceType where- parser = match "archive" Archive- <|> match "git" Git- <|> match "s3" S3- <|> match "svn" Svn+ parser = takeText >>= \case+ "archive" -> pure Archive+ "git" -> pure Git+ "s3" -> pure S3+ "svn" -> pure Svn+ e -> fail $+ "Failure parsing SourceType from " ++ show e instance ToText SourceType where toText = \case@@ -1342,8 +1352,7 @@ , _vIops = Nothing } --- | The volume Availability Zone. For more information, see Regions and--- Endpoints.+-- | The volume Availability Zone. For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. vAvailabilityZone :: Lens' Volume (Maybe Text) vAvailabilityZone = lens _vAvailabilityZone (\s a -> s { _vAvailabilityZone = a })@@ -1376,8 +1385,7 @@ vRaidArrayId :: Lens' Volume (Maybe Text) vRaidArrayId = lens _vRaidArrayId (\s a -> s { _vRaidArrayId = a }) --- | The AWS region. For more information about AWS regions, see Regions and--- Endpoints.+-- | The AWS region. For more information about AWS regions, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions andEndpoints>. vRegion :: Lens' Volume (Maybe Text) vRegion = lens _vRegion (\s a -> s { _vRegion = a }) @@ -1385,7 +1393,7 @@ vSize :: Lens' Volume (Maybe Int) vSize = lens _vSize (\s a -> s { _vSize = a }) --- | The value returned by DescribeVolumes.+-- | The value returned by <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeVolumes.html DescribeVolumes>. vStatus :: Lens' Volume (Maybe Text) vStatus = lens _vStatus (\s a -> s { _vStatus = a }) @@ -1485,15 +1493,18 @@ instance Hashable LayerType instance FromText LayerType where- parser = match "custom" Custom- <|> match "db-master" DbMaster- <|> match "lb" Lb- <|> match "memcached" Memcached- <|> match "monitoring-master" MonitoringMaster- <|> match "nodejs-app" NodejsApp- <|> match "php-app" PhpApp- <|> match "rails-app" RailsApp- <|> match "web" Web+ parser = takeText >>= \case+ "custom" -> pure Custom+ "db-master" -> pure DbMaster+ "lb" -> pure Lb+ "memcached" -> pure Memcached+ "monitoring-master" -> pure MonitoringMaster+ "nodejs-app" -> pure NodejsApp+ "php-app" -> pure PhpApp+ "rails-app" -> pure RailsApp+ "web" -> pure Web+ e -> fail $+ "Failure parsing LayerType from " ++ show e instance ToText LayerType where toText = \case@@ -1557,25 +1568,23 @@ astCpuThreshold = lens _astCpuThreshold (\s a -> s { _astCpuThreshold = a }) -- | The amount of time (in minutes) after a scaling event occurs that AWS--- OpsWorks should ignore metrics and not raise any additional scaling--- events. For example, AWS OpsWorks adds new instances following an--- upscaling event but the instances won't start reducing the load until--- they have been booted and configured. There is no point in raising--- additional scaling events during that operation, which typically takes--- several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to--- not raise any scaling events long enough to get the new instances online.+-- OpsWorks should ignore metrics and not raise any additional scaling events.+-- For example, AWS OpsWorks adds new instances following an upscaling event but+-- the instances won't start reducing the load until they have been booted and+-- configured. There is no point in raising additional scaling events during+-- that operation, which typically takes several minutes. 'IgnoreMetricsTime'+-- allows you to direct AWS OpsWorks to not raise any scaling events long enough+-- to get the new instances online. astIgnoreMetricsTime :: Lens' AutoScalingThresholds (Maybe Natural) astIgnoreMetricsTime = lens _astIgnoreMetricsTime (\s a -> s { _astIgnoreMetricsTime = a }) . mapping _Nat --- | The number of instances to add or remove when the load exceeds a--- threshold.+-- | The number of instances to add or remove when the load exceeds a threshold. astInstanceCount :: Lens' AutoScalingThresholds (Maybe Int) astInstanceCount = lens _astInstanceCount (\s a -> s { _astInstanceCount = a }) --- | The load threshold. For more information about how load is computed, see--- Load (computing).+-- | The load threshold. For more information about how load is computed, see <http://en.wikipedia.org/wiki/Load_%28computing%29 Load(computing)>. astLoadThreshold :: Lens' AutoScalingThresholds (Maybe Double) astLoadThreshold = lens _astLoadThreshold (\s a -> s { _astLoadThreshold = a }) @@ -1584,8 +1593,8 @@ astMemoryThreshold = lens _astMemoryThreshold (\s a -> s { _astMemoryThreshold = a }) --- | The amount of time, in minutes, that the load must exceed a threshold--- before more instances are added or removed.+-- | The amount of time, in minutes, that the load must exceed a threshold before+-- more instances are added or removed. astThresholdsWaitTime :: Lens' AutoScalingThresholds (Maybe Natural) astThresholdsWaitTime = lens _astThresholdsWaitTime (\s a -> s { _astThresholdsWaitTime = a })@@ -1677,7 +1686,7 @@ appAppId :: Lens' App (Maybe Text) appAppId = lens _appAppId (\s a -> s { _appAppId = a }) --- | A Source object that describes the app repository.+-- | A 'Source' object that describes the app repository. appAppSource :: Lens' App (Maybe Source) appAppSource = lens _appAppSource (\s a -> s { _appAppSource = a }) @@ -1698,7 +1707,7 @@ appDescription = lens _appDescription (\s a -> s { _appDescription = a }) -- | The app vhost settings with multiple domains separated by commas. For--- example: 'www.example.com, example.com'.+-- example: ''www.example.com, example.com'' appDomains :: Lens' App [Text] appDomains = lens _appDomains (\s a -> s { _appDomains = a }) . _List @@ -1714,7 +1723,7 @@ appShortname :: Lens' App (Maybe Text) appShortname = lens _appShortname (\s a -> s { _appShortname = a }) --- | An SslConfiguration object with the SSL configuration.+-- | An 'SslConfiguration' object with the SSL configuration. appSslConfiguration :: Lens' App (Maybe SslConfiguration) appSslConfiguration = lens _appSslConfiguration (\s a -> s { _appSslConfiguration = a })@@ -1807,7 +1816,7 @@ eiName :: Lens' ElasticIp (Maybe Text) eiName = lens _eiName (\s a -> s { _eiName = a }) --- | The AWS region. For more information, see Regions and Endpoints.+-- | The AWS region. For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. eiRegion :: Lens' ElasticIp (Maybe Text) eiRegion = lens _eiRegion (\s a -> s { _eiRegion = a }) @@ -1859,8 +1868,8 @@ , _upAllowSelfManagement = Nothing } --- | Whether users can specify their own SSH public key through the My--- Settings page. For more information, see Managing User Permissions.+-- | Whether users can specify their own SSH public key through the My Settings+-- page. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/security-settingsshkey.html Managing User Permissions>. upAllowSelfManagement :: Lens' UserProfile (Maybe Bool) upAllowSelfManagement = lens _upAllowSelfManagement (\s a -> s { _upAllowSelfManagement = a })@@ -1906,8 +1915,11 @@ instance Hashable AutoScalingType instance FromText AutoScalingType where- parser = match "load" Load- <|> match "timer" Timer+ parser = takeText >>= \case+ "load" -> pure Load+ "timer" -> pure Timer+ e -> fail $+ "Failure parsing AutoScalingType from " ++ show e instance ToText AutoScalingType where toText = \case@@ -1959,17 +1971,18 @@ , _sRevision = Nothing } --- | This parameter depends on the repository type. For Amazon S3 bundles, set--- Password to the appropriate IAM secret access key. For HTTP bundles and--- Subversion repositories, set Password to the password. For more--- information on how to safely handle IAM credentials, see .+-- | This parameter depends on the repository type.+--+-- For Amazon S3 bundles, set 'Password' to the appropriate IAM secret access+-- key. For HTTP bundles and Subversion repositories, set 'Password' to the+-- password. For more information on how to safely handle IAM credentials, see <http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html >. sPassword :: Lens' Source (Maybe Text) sPassword = lens _sPassword (\s a -> s { _sPassword = a }) -- | The application's version. AWS OpsWorks enables you to easily deploy new -- versions of an application. One of the simplest approaches is to have--- branches or revisions in your repository that represent different--- versions that can potentially be deployed.+-- branches or revisions in your repository that represent different versions+-- that can potentially be deployed. sRevision :: Lens' Source (Maybe Text) sRevision = lens _sRevision (\s a -> s { _sRevision = a }) @@ -1985,9 +1998,10 @@ sUrl :: Lens' Source (Maybe Text) sUrl = lens _sUrl (\s a -> s { _sUrl = a }) --- | This parameter depends on the repository type. For Amazon S3 bundles, set--- Username to the appropriate IAM access key ID. For HTTP bundles, Git--- repositories, and Subversion repositories, set Username to the user name.+-- | This parameter depends on the repository type.+--+-- For Amazon S3 bundles, set 'Username' to the appropriate IAM access key ID. For HTTP bundles, Git repositories, and Subversion repositories, set+-- 'Username' to the user name. sUsername :: Lens' Source (Maybe Text) sUsername = lens _sUsername (\s a -> s { _sUsername = a }) @@ -2041,8 +2055,8 @@ dsDatabaseName :: Lens' DataSource (Maybe Text) dsDatabaseName = lens _dsDatabaseName (\s a -> s { _dsDatabaseName = a }) --- | The data source's type, AutoSelectOpsworksMysqlInstance,--- OpsworksMysqlInstance, or RdsDbInstance.+-- | The data source's type, 'AutoSelectOpsworksMysqlInstance', 'OpsworksMysqlInstance'+-- , or 'RdsDbInstance'. dsType :: Lens' DataSource (Maybe Text) dsType = lens _dsType (\s a -> s { _dsType = a }) @@ -2067,8 +2081,11 @@ instance Hashable Architecture instance FromText Architecture where- parser = match "i386" I386- <|> match "x86_64" X8664+ parser = takeText >>= \case+ "i386" -> pure I386+ "x86_64" -> pure X8664+ e -> fail $+ "Failure parsing Architecture from " ++ show e instance ToText Architecture where toText = \case@@ -2154,30 +2171,33 @@ instance Hashable LayerAttributesKeys instance FromText LayerAttributesKeys where- parser = match "BundlerVersion" BundlerVersion- <|> match "EnableHaproxyStats" EnableHaproxyStats- <|> match "GangliaPassword" GangliaPassword- <|> match "GangliaUrl" GangliaUrl- <|> match "GangliaUser" GangliaUser- <|> match "HaproxyHealthCheckMethod" HaproxyHealthCheckMethod- <|> match "HaproxyHealthCheckUrl" HaproxyHealthCheckUrl- <|> match "HaproxyStatsPassword" HaproxyStatsPassword- <|> match "HaproxyStatsUrl" HaproxyStatsUrl- <|> match "HaproxyStatsUser" HaproxyStatsUser- <|> match "JavaAppServer" JavaAppServer- <|> match "JavaAppServerVersion" JavaAppServerVersion- <|> match "Jvm" Jvm- <|> match "JvmOptions" JvmOptions- <|> match "JvmVersion" JvmVersion- <|> match "ManageBundler" ManageBundler- <|> match "MemcachedMemory" MemcachedMemory- <|> match "MysqlRootPassword" MysqlRootPassword- <|> match "MysqlRootPasswordUbiquitous" MysqlRootPasswordUbiquitous- <|> match "NodejsVersion" NodejsVersion- <|> match "PassengerVersion" PassengerVersion- <|> match "RailsStack" RailsStack- <|> match "RubyVersion" RubyVersion- <|> match "RubygemsVersion" RubygemsVersion+ parser = takeText >>= \case+ "BundlerVersion" -> pure BundlerVersion+ "EnableHaproxyStats" -> pure EnableHaproxyStats+ "GangliaPassword" -> pure GangliaPassword+ "GangliaUrl" -> pure GangliaUrl+ "GangliaUser" -> pure GangliaUser+ "HaproxyHealthCheckMethod" -> pure HaproxyHealthCheckMethod+ "HaproxyHealthCheckUrl" -> pure HaproxyHealthCheckUrl+ "HaproxyStatsPassword" -> pure HaproxyStatsPassword+ "HaproxyStatsUrl" -> pure HaproxyStatsUrl+ "HaproxyStatsUser" -> pure HaproxyStatsUser+ "JavaAppServer" -> pure JavaAppServer+ "JavaAppServerVersion" -> pure JavaAppServerVersion+ "Jvm" -> pure Jvm+ "JvmOptions" -> pure JvmOptions+ "JvmVersion" -> pure JvmVersion+ "ManageBundler" -> pure ManageBundler+ "MemcachedMemory" -> pure MemcachedMemory+ "MysqlRootPassword" -> pure MysqlRootPassword+ "MysqlRootPasswordUbiquitous" -> pure MysqlRootPasswordUbiquitous+ "NodejsVersion" -> pure NodejsVersion+ "PassengerVersion" -> pure PassengerVersion+ "RailsStack" -> pure RailsStack+ "RubyVersion" -> pure RubyVersion+ "RubygemsVersion" -> pure RubygemsVersion+ e -> fail $+ "Failure parsing LayerAttributesKeys from " ++ show e instance ToText LayerAttributesKeys where toText = \case@@ -2266,7 +2286,7 @@ vcNumberOfDisks :: Lens' VolumeConfiguration Int vcNumberOfDisks = lens _vcNumberOfDisks (\s a -> s { _vcNumberOfDisks = a }) --- | The volume RAID level.+-- | The volume <http://en.wikipedia.org/wiki/Standard_RAID_levels RAID level>. vcRaidLevel :: Lens' VolumeConfiguration (Maybe Int) vcRaidLevel = lens _vcRaidLevel (\s a -> s { _vcRaidLevel = a }) @@ -2337,13 +2357,14 @@ pAllowSudo = lens _pAllowSudo (\s a -> s { _pAllowSudo = a }) -- | The Amazon Resource Name (ARN) for an AWS Identity and Access Management--- (IAM) role. For more information about IAM ARNs, see Using Identifiers.+-- (IAM) role. For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. pIamUserArn :: Lens' Permission (Maybe Text) pIamUserArn = lens _pIamUserArn (\s a -> s { _pIamUserArn = a }) --- | The user's permission level, which must be the following: deny show--- deploy manage iam_only For more information on the permissions associated--- with these levels, see Managing User Permissions.+-- | The user's permission level, which must be the following:+--+-- 'deny' 'show' 'deploy' 'manage' 'iam_only' For more information on the permissions+-- associated with these levels, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions> pLevel :: Lens' Permission (Maybe Text) pLevel = lens _pLevel (\s a -> s { _pLevel = a }) @@ -2459,15 +2480,14 @@ lAttributes :: Lens' Layer (HashMap LayerAttributesKeys Text) lAttributes = lens _lAttributes (\s a -> s { _lAttributes = a }) . _Map --- | Whether to automatically assign an Elastic IP address to the layer's--- instances. For more information, see How to Edit a Layer.+-- | Whether to automatically assign an <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP address> to the layer's+-- instances. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-edit.html How to Edit a Layer>. lAutoAssignElasticIps :: Lens' Layer (Maybe Bool) lAutoAssignElasticIps = lens _lAutoAssignElasticIps (\s a -> s { _lAutoAssignElasticIps = a }) -- | For stacks that are running in a VPC, whether to automatically assign a--- public IP address to the layer's instances. For more information, see How--- to Edit a Layer.+-- public IP address to the layer's instances. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-edit.html How toEdit a Layer>. lAutoAssignPublicIps :: Lens' Layer (Maybe Bool) lAutoAssignPublicIps = lens _lAutoAssignPublicIps (\s a -> s { _lAutoAssignPublicIps = a })@@ -2476,14 +2496,14 @@ lCreatedAt :: Lens' Layer (Maybe Text) lCreatedAt = lens _lCreatedAt (\s a -> s { _lCreatedAt = a }) --- | The ARN of the default IAM profile to be used for the layer's EC2--- instances. For more information about IAM ARNs, see Using Identifiers.+-- | The ARN of the default IAM profile to be used for the layer's EC2 instances.+-- For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. lCustomInstanceProfileArn :: Lens' Layer (Maybe Text) lCustomInstanceProfileArn = lens _lCustomInstanceProfileArn (\s a -> s { _lCustomInstanceProfileArn = a }) --- | A LayerCustomRecipes object that specifies the layer's custom recipes.+-- | A 'LayerCustomRecipes' object that specifies the layer's custom recipes. lCustomRecipes :: Lens' Layer (Maybe Recipes) lCustomRecipes = lens _lCustomRecipes (\s a -> s { _lCustomRecipes = a }) @@ -2509,10 +2529,9 @@ lens _lEnableAutoHealing (\s a -> s { _lEnableAutoHealing = a }) -- | Whether to install operating system and package updates when the instance--- boots. The default value is true. If this value is set to false, you must--- then update your instances manually by using CreateDeployment to run the--- update_dependencies stack command or manually running yum (Amazon Linux)--- or apt-get (Ubuntu) on the instances.+-- boots. The default value is 'true'. If this value is set to 'false', you must+-- then update your instances manually by using 'CreateDeployment' to run the 'update_dependencies' stack command or manually running 'yum' (Amazon Linux) or 'apt-get' (Ubuntu) on+-- the instances. lInstallUpdatesOnBoot :: Lens' Layer (Maybe Bool) lInstallUpdatesOnBoot = lens _lInstallUpdatesOnBoot (\s a -> s { _lInstallUpdatesOnBoot = a })@@ -2525,7 +2544,7 @@ lName :: Lens' Layer (Maybe Text) lName = lens _lName (\s a -> s { _lName = a }) --- | An array of Package objects that describe the layer's packages.+-- | An array of 'Package' objects that describe the layer's packages. lPackages :: Lens' Layer [Text] lPackages = lens _lPackages (\s a -> s { _lPackages = a }) . _List @@ -2537,9 +2556,10 @@ lStackId :: Lens' Layer (Maybe Text) lStackId = lens _lStackId (\s a -> s { _lStackId = a }) --- | The layer type, which must be one of the following: Custom--- GangliaMonitoringMaster HaProxy MemcachedServer MySqlMaster--- NodeJsAppServer PhpAppServer RailsAppServer WebServer.+-- | The layer type, which must be one of the following:+--+-- Custom GangliaMonitoringMaster HaProxy MemcachedServer MySqlMaster NodeJsAppServer+-- PhpAppServer RailsAppServer WebServer lType :: Lens' Layer (Maybe LayerType) lType = lens _lType (\s a -> s { _lType = a }) @@ -2549,8 +2569,7 @@ lens _lUseEbsOptimizedInstances (\s a -> s { _lUseEbsOptimizedInstances = a }) --- | A VolumeConfigurations object that describes the layer's Amazon EBS--- volumes.+-- | A 'VolumeConfigurations' object that describes the layer's Amazon EBS volumes. lVolumeConfigurations :: Lens' Layer [VolumeConfiguration] lVolumeConfigurations = lens _lVolumeConfigurations (\s a -> s { _lVolumeConfigurations = a })@@ -2632,23 +2651,23 @@ , _rShutdown = mempty } --- | An array of custom recipe names to be run following a configure event.+-- | An array of custom recipe names to be run following a 'configure' event. rConfigure :: Lens' Recipes [Text] rConfigure = lens _rConfigure (\s a -> s { _rConfigure = a }) . _List --- | An array of custom recipe names to be run following a deploy event.+-- | An array of custom recipe names to be run following a 'deploy' event. rDeploy :: Lens' Recipes [Text] rDeploy = lens _rDeploy (\s a -> s { _rDeploy = a }) . _List --- | An array of custom recipe names to be run following a setup event.+-- | An array of custom recipe names to be run following a 'setup' event. rSetup :: Lens' Recipes [Text] rSetup = lens _rSetup (\s a -> s { _rSetup = a }) . _List --- | An array of custom recipe names to be run following a shutdown event.+-- | An array of custom recipe names to be run following a 'shutdown' event. rShutdown :: Lens' Recipes [Text] rShutdown = lens _rShutdown (\s a -> s { _rShutdown = a }) . _List --- | An array of custom recipe names to be run following a undeploy event.+-- | An array of custom recipe names to be run following a 'undeploy' event. rUndeploy :: Lens' Recipes [Text] rUndeploy = lens _rUndeploy (\s a -> s { _rUndeploy = a }) . _List @@ -2688,7 +2707,7 @@ , _tbascAutoScalingSchedule = Nothing } --- | A WeeklyAutoScalingSchedule object with the instance schedule.+-- | A 'WeeklyAutoScalingSchedule' object with the instance schedule. tbascAutoScalingSchedule :: Lens' TimeBasedAutoScalingConfiguration (Maybe WeeklyAutoScalingSchedule) tbascAutoScalingSchedule = lens _tbascAutoScalingSchedule@@ -2775,8 +2794,11 @@ instance Hashable RootDeviceType instance FromText RootDeviceType where- parser = match "ebs" Ebs- <|> match "instance-store" InstanceStore+ parser = takeText >>= \case+ "ebs" -> pure Ebs+ "instance-store" -> pure InstanceStore+ e -> fail $+ "Failure parsing RootDeviceType from " ++ show e instance ToText RootDeviceType where toText = \case@@ -2896,8 +2918,8 @@ sAttributes :: Lens' Stack (HashMap StackAttributesKeys Text) sAttributes = lens _sAttributes (\s a -> s { _sAttributes = a }) . _Map --- | A ChefConfiguration object that specifies whether to enable Berkshelf and--- the Berkshelf version. For more information, see Create a New Stack.+-- | A 'ChefConfiguration' object that specifies whether to enable Berkshelf and the+-- Berkshelf version. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-creating.html Create a New Stack>. sChefConfiguration :: Lens' Stack (Maybe ChefConfiguration) sChefConfiguration = lens _sChefConfiguration (\s a -> s { _sChefConfiguration = a })@@ -2915,44 +2937,42 @@ sCustomCookbooksSource = lens _sCustomCookbooksSource (\s a -> s { _sCustomCookbooksSource = a }) --- | A string that contains user-defined, custom JSON. It is used to override--- the corresponding default stack configuration JSON values. The string--- should be in the following format and must escape characters such as--- '"'.: "{\"key1\": \"value1\", \"key2\": \"value2\",...}" For more--- information on custom JSON, see Use Custom JSON to Modify the Stack--- Configuration JSON.+-- | A string that contains user-defined, custom JSON. It is used to override the+-- corresponding default stack configuration JSON values. The string should be+-- in the following format and must escape characters such as '"'.:+--+-- '"{\"key1\": \"value1\", \"key2\": \"value2\",...}"'+--+-- For more information on custom JSON, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-json.html Use Custom JSON to Modify the StackConfiguration JSON>. sCustomJson :: Lens' Stack (Maybe Text) sCustomJson = lens _sCustomJson (\s a -> s { _sCustomJson = a }) --- | The stack's default Availability Zone. For more information, see Regions--- and Endpoints.+-- | The stack's default Availability Zone. For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions andEndpoints>. sDefaultAvailabilityZone :: Lens' Stack (Maybe Text) sDefaultAvailabilityZone = lens _sDefaultAvailabilityZone (\s a -> s { _sDefaultAvailabilityZone = a }) --- | The ARN of an IAM profile that is the default profile for all of the--- stack's EC2 instances. For more information about IAM ARNs, see Using--- Identifiers.+-- | The ARN of an IAM profile that is the default profile for all of the stack's+-- EC2 instances. For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. sDefaultInstanceProfileArn :: Lens' Stack (Maybe Text) sDefaultInstanceProfileArn = lens _sDefaultInstanceProfileArn (\s a -> s { _sDefaultInstanceProfileArn = a }) --- | The stack's default operating system, which must be set to Amazon Linux--- or Ubuntu 12.04 LTS. The default option is Amazon Linux.+-- | The stack's default operating system, which must be set to 'Amazon Linux' or 'Ubuntu 12.04 LTS'. The default option is 'Amazon Linux'. sDefaultOs :: Lens' Stack (Maybe Text) sDefaultOs = lens _sDefaultOs (\s a -> s { _sDefaultOs = a }) --- | The default root device type. This value is used by default for all--- instances in the stack, but you can override it when you create an--- instance. For more information, see Storage for the Root Device.+-- | The default root device type. This value is used by default for all instances+-- in the stack, but you can override it when you create an instance. For more+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device Storage for the Root Device>. sDefaultRootDeviceType :: Lens' Stack (Maybe RootDeviceType) sDefaultRootDeviceType = lens _sDefaultRootDeviceType (\s a -> s { _sDefaultRootDeviceType = a }) --- | A default SSH key for the stack's instances. You can override this value--- when you create or update an instance.+-- | A default SSH key for the stack's instances. You can override this value when+-- you create or update an instance. sDefaultSshKeyName :: Lens' Stack (Maybe Text) sDefaultSshKeyName = lens _sDefaultSshKeyName (\s a -> s { _sDefaultSshKeyName = a })@@ -2970,7 +2990,7 @@ sName = lens _sName (\s a -> s { _sName = a }) -- | The stack AWS region, such as "us-east-1". For more information about AWS--- regions, see Regions and Endpoints.+-- regions, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. sRegion :: Lens' Stack (Maybe Text) sRegion = lens _sRegion (\s a -> s { _sRegion = a }) @@ -2987,8 +3007,8 @@ sUseCustomCookbooks = lens _sUseCustomCookbooks (\s a -> s { _sUseCustomCookbooks = a }) --- | Whether the stack automatically associates the AWS OpsWorks built-in--- security groups with the stack's layers.+-- | Whether the stack automatically associates the AWS OpsWorks built-in security+-- groups with the stack's layers. sUseOpsworksSecurityGroups :: Lens' Stack (Maybe Bool) sUseOpsworksSecurityGroups = lens _sUseOpsworksSecurityGroups@@ -3067,30 +3087,28 @@ , _dcArgs = mempty } --- | The arguments of those commands that take arguments. It should be set to--- a JSON object with the following format: {"arg_name":["value1", "value2",--- ...]}.+-- | The arguments of those commands that take arguments. It should be set to a+-- JSON object with the following format:+--+-- '{"arg_name":["value1", "value2", ...]}' dcArgs :: Lens' DeploymentCommand (HashMap Text [Text]) dcArgs = lens _dcArgs (\s a -> s { _dcArgs = a }) . _Map --- | Specifies the operation. You can specify only one command. For stacks,--- the following commands are available: execute_recipes: Execute one or--- more recipes. To specify the recipes, set an Args parameter named recipes--- to the list of recipes to be executed. For example, to execute--- phpapp::appsetup, set Args to {"recipes":["phpapp::appsetup"]}.--- install_dependencies: Install the stack's dependencies.--- update_custom_cookbooks: Update the stack's custom cookbooks.--- update_dependencies: Update the stack's dependencies. For apps, the--- following commands are available: deploy: Deploy an app. Rails apps have--- an optional Args parameter named migrate. Set Args to--- {"migrate":["true"]} to migrate the database. The default setting is--- {"migrate":["false"]}. rollback Roll the app back to the previous--- version. When you update an app, AWS OpsWorks stores the previous--- version, up to a maximum of five versions. You can use this command to--- roll an app back as many as four versions. start: Start the app's web or--- application server. stop: Stop the app's web or application server.--- restart: Restart the app's web or application server. undeploy: Undeploy--- the app.+-- | Specifies the operation. You can specify only one command.+--+-- For stacks, the following commands are available:+--+-- 'execute_recipes': Execute one or more recipes. To specify the recipes, set+-- an 'Args' parameter named 'recipes' to the list of recipes to be executed. For+-- example, to execute 'phpapp::appsetup', set 'Args' to '{"recipes":["phpapp::appsetup"]}'. 'install_dependencies': Install the stack's dependencies. 'update_custom_cookbooks': Update the stack's custom cookbooks. 'update_dependencies': Update the+-- stack's dependencies. For apps, the following commands are available:+--+-- 'deploy': Deploy an app. Rails apps have an optional 'Args' parameter named 'migrate'. Set 'Args' to {"migrate":["true"]} to migrate the database. The default+-- setting is {"migrate":["false"]}. 'rollback' Roll the app back to the previous+-- version. When you update an app, AWS OpsWorks stores the previous version, up+-- to a maximum of five versions. You can use this command to roll an app back+-- as many as four versions. 'start': Start the app's web or application server. 'stop': Stop the app's web or application server. 'restart': Restart the app's+-- web or application server. 'undeploy': Undeploy the app. dcName :: Lens' DeploymentCommand DeploymentCommandName dcName = lens _dcName (\s a -> s { _dcName = a }) @@ -3209,16 +3227,19 @@ instance Hashable DeploymentCommandName instance FromText DeploymentCommandName where- parser = match "deploy" Deploy- <|> match "execute_recipes" ExecuteRecipes- <|> match "install_dependencies" InstallDependencies- <|> match "restart" Restart- <|> match "rollback" Rollback- <|> match "start" Start- <|> match "stop" Stop- <|> match "undeploy" Undeploy- <|> match "update_custom_cookbooks" UpdateCustomCookbooks- <|> match "update_dependencies" UpdateDependencies+ parser = takeText >>= \case+ "deploy" -> pure Deploy+ "execute_recipes" -> pure ExecuteRecipes+ "install_dependencies" -> pure InstallDependencies+ "restart" -> pure Restart+ "rollback" -> pure Rollback+ "start" -> pure Start+ "stop" -> pure Stop+ "undeploy" -> pure Undeploy+ "update_custom_cookbooks" -> pure UpdateCustomCookbooks+ "update_dependencies" -> pure UpdateDependencies+ e -> fail $+ "Failure parsing DeploymentCommandName from " ++ show e instance ToText DeploymentCommandName where toText = \case@@ -3374,9 +3395,9 @@ , _iEbsOptimized = Nothing } --- | A custom AMI ID to be used to create the instance. The AMI should be--- based on one of the standard AWS OpsWorks APIs: Amazon Linux or Ubuntu--- 12.04 LTS. For more information, see Instances.+-- | A custom AMI ID to be used to create the instance. The AMI should be based on+-- one of the standard AWS OpsWorks APIs: Amazon Linux or Ubuntu 12.04 LTS. For+-- more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances.html Instances> iAmiId :: Lens' Instance (Maybe Text) iAmiId = lens _iAmiId (\s a -> s { _iAmiId = a }) @@ -3385,16 +3406,15 @@ iArchitecture = lens _iArchitecture (\s a -> s { _iArchitecture = a }) -- | The instance's auto scaling type, which has three possible values:--- AlwaysRunning: A 24/7 instance, which is not affected by auto scaling.--- TimeBasedAutoScaling: A time-based auto scaling instance, which is--- started and stopped based on a specified schedule. LoadBasedAutoScaling:--- A load-based auto scaling instance, which is started and stopped based on--- load metrics.+--+-- AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling+-- : A time-based auto scaling instance, which is started and stopped based on a+-- specified schedule. LoadBasedAutoScaling: A load-based auto scaling+-- instance, which is started and stopped based on load metrics. iAutoScalingType :: Lens' Instance (Maybe AutoScalingType) iAutoScalingType = lens _iAutoScalingType (\s a -> s { _iAutoScalingType = a }) --- | The instance Availability Zone. For more information, see Regions and--- Endpoints.+-- | The instance Availability Zone. For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions andEndpoints>. iAvailabilityZone :: Lens' Instance (Maybe Text) iAvailabilityZone = lens _iAvailabilityZone (\s a -> s { _iAvailabilityZone = a })@@ -3411,7 +3431,7 @@ iEc2InstanceId :: Lens' Instance (Maybe Text) iEc2InstanceId = lens _iEc2InstanceId (\s a -> s { _iEc2InstanceId = a }) --- | The instance Elastic IP address .+-- | The instance <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP address >. iElasticIp :: Lens' Instance (Maybe Text) iElasticIp = lens _iElasticIp (\s a -> s { _iElasticIp = a }) @@ -3420,10 +3440,9 @@ iHostname = lens _iHostname (\s a -> s { _iHostname = a }) -- | Whether to install operating system and package updates when the instance--- boots. The default value is true. If this value is set to false, you must--- then update your instances manually by using CreateDeployment to run the--- update_dependencies stack command or manually running yum (Amazon Linux)--- or apt-get (Ubuntu) on the instances.+-- boots. The default value is 'true'. If this value is set to 'false', you must+-- then update your instances manually by using 'CreateDeployment' to run the 'update_dependencies' stack command or manually running 'yum' (Amazon Linux) or 'apt-get' (Ubuntu) on+-- the instances. iInstallUpdatesOnBoot :: Lens' Instance (Maybe Bool) iInstallUpdatesOnBoot = lens _iInstallUpdatesOnBoot (\s a -> s { _iInstallUpdatesOnBoot = a })@@ -3432,22 +3451,19 @@ iInstanceId :: Lens' Instance (Maybe Text) iInstanceId = lens _iInstanceId (\s a -> s { _iInstanceId = a }) --- | The ARN of the instance's IAM profile. For more information about IAM--- ARNs, see Using Identifiers.+-- | The ARN of the instance's IAM profile. For more information about IAM ARNs,+-- see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. iInstanceProfileArn :: Lens' Instance (Maybe Text) iInstanceProfileArn = lens _iInstanceProfileArn (\s a -> s { _iInstanceProfileArn = a }) --- | The instance type. AWS OpsWorks supports all instance types except--- Cluster Compute, Cluster GPU, and High Memory Cluster. For more--- information, see Instance Families and Types. The parameter values that--- specify the various types are in the API Name column of the Available--- Instance Types table.+-- | The instance type. AWS OpsWorks supports all instance types except Cluster+-- Compute, Cluster GPU, and High Memory Cluster. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Families and Types>. The parameter values that specify the various types are in the API Name+-- column of the Available Instance Types table. iInstanceType :: Lens' Instance (Maybe Text) iInstanceType = lens _iInstanceType (\s a -> s { _iInstanceType = a }) --- | The ID of the last service error. For more information, call--- DescribeServiceErrors.+-- | The ID of the last service error. For more information, call 'DescribeServiceErrors'. iLastServiceErrorId :: Lens' Instance (Maybe Text) iLastServiceErrorId = lens _iLastServiceErrorId (\s a -> s { _iLastServiceErrorId = a })@@ -3476,8 +3492,7 @@ iPublicIp :: Lens' Instance (Maybe Text) iPublicIp = lens _iPublicIp (\s a -> s { _iPublicIp = a }) --- | The instance root device type. For more information, see Storage for the--- Root Device.+-- | The instance root device type. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device Storage for the RootDevice>. iRootDeviceType :: Lens' Instance (Maybe RootDeviceType) iRootDeviceType = lens _iRootDeviceType (\s a -> s { _iRootDeviceType = a }) @@ -3512,8 +3527,10 @@ iStackId :: Lens' Instance (Maybe Text) iStackId = lens _iStackId (\s a -> s { _iStackId = a }) --- | The instance status: requested booting running_setup online setup_failed--- start_failed terminating terminated stopped connection_lost.+-- | The instance status:+--+-- 'requested' 'booting' 'running_setup' 'online' 'setup_failed' 'start_failed' 'terminating'+-- 'terminated' 'stopped' 'connection_lost' iStatus :: Lens' Instance (Maybe Text) iStatus = lens _iStatus (\s a -> s { _iStatus = a }) @@ -3521,7 +3538,7 @@ iSubnetId :: Lens' Instance (Maybe Text) iSubnetId = lens _iSubnetId (\s a -> s { _iSubnetId = a }) --- | The instance's virtualization type, paravirtual or hvm.+-- | The instance's virtualization type, 'paravirtual' or 'hvm'. iVirtualizationType :: Lens' Instance (Maybe Text) iVirtualizationType = lens _iVirtualizationType (\s a -> s { _iVirtualizationType = a })@@ -3671,12 +3688,13 @@ dCreatedAt :: Lens' Deployment (Maybe Text) dCreatedAt = lens _dCreatedAt (\s a -> s { _dCreatedAt = a }) --- | A string that contains user-defined custom JSON. It is used to override--- the corresponding default stack configuration JSON values for stack. The--- string should be in the following format and must escape characters such--- as '"'.: "{\"key1\": \"value1\", \"key2\": \"value2\",...}" For more--- information on custom JSON, see Use Custom JSON to Modify the Stack--- Configuration JSON.+-- | A string that contains user-defined custom JSON. It is used to override the+-- corresponding default stack configuration JSON values for stack. The string+-- should be in the following format and must escape characters such as '"'.:+--+-- '"{\"key1\": \"value1\", \"key2\": \"value2\",...}"'+--+-- For more information on custom JSON, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-json.html Use Custom JSON to Modify the StackConfiguration JSON>. dCustomJson :: Lens' Deployment (Maybe Text) dCustomJson = lens _dCustomJson (\s a -> s { _dCustomJson = a }) @@ -3700,7 +3718,9 @@ dStackId :: Lens' Deployment (Maybe Text) dStackId = lens _dStackId (\s a -> s { _dStackId = a }) --- | The deployment status: running successful failed.+-- | The deployment status:+--+-- running successful failed dStatus :: Lens' Deployment (Maybe Text) dStatus = lens _dStatus (\s a -> s { _dStatus = a }) @@ -3802,59 +3822,59 @@ , _icTerminating = Nothing } --- | The number of instances with booting status.+-- | The number of instances with 'booting' status. icBooting :: Lens' InstancesCount (Maybe Int) icBooting = lens _icBooting (\s a -> s { _icBooting = a }) --- | The number of instances with connection_lost status.+-- | The number of instances with 'connection_lost' status. icConnectionLost :: Lens' InstancesCount (Maybe Int) icConnectionLost = lens _icConnectionLost (\s a -> s { _icConnectionLost = a }) --- | The number of instances with online status.+-- | The number of instances with 'online' status. icOnline :: Lens' InstancesCount (Maybe Int) icOnline = lens _icOnline (\s a -> s { _icOnline = a }) --- | The number of instances with pending status.+-- | The number of instances with 'pending' status. icPending :: Lens' InstancesCount (Maybe Int) icPending = lens _icPending (\s a -> s { _icPending = a }) --- | The number of instances with rebooting status.+-- | The number of instances with 'rebooting' status. icRebooting :: Lens' InstancesCount (Maybe Int) icRebooting = lens _icRebooting (\s a -> s { _icRebooting = a }) --- | The number of instances with requested status.+-- | The number of instances with 'requested' status. icRequested :: Lens' InstancesCount (Maybe Int) icRequested = lens _icRequested (\s a -> s { _icRequested = a }) --- | The number of instances with running_setup status.+-- | The number of instances with 'running_setup' status. icRunningSetup :: Lens' InstancesCount (Maybe Int) icRunningSetup = lens _icRunningSetup (\s a -> s { _icRunningSetup = a }) --- | The number of instances with setup_failed status.+-- | The number of instances with 'setup_failed' status. icSetupFailed :: Lens' InstancesCount (Maybe Int) icSetupFailed = lens _icSetupFailed (\s a -> s { _icSetupFailed = a }) --- | The number of instances with shutting_down status.+-- | The number of instances with 'shutting_down' status. icShuttingDown :: Lens' InstancesCount (Maybe Int) icShuttingDown = lens _icShuttingDown (\s a -> s { _icShuttingDown = a }) --- | The number of instances with start_failed status.+-- | The number of instances with 'start_failed' status. icStartFailed :: Lens' InstancesCount (Maybe Int) icStartFailed = lens _icStartFailed (\s a -> s { _icStartFailed = a }) --- | The number of instances with stopped status.+-- | The number of instances with 'stopped' status. icStopped :: Lens' InstancesCount (Maybe Int) icStopped = lens _icStopped (\s a -> s { _icStopped = a }) --- | The number of instances with stopping status.+-- | The number of instances with 'stopping' status. icStopping :: Lens' InstancesCount (Maybe Int) icStopping = lens _icStopping (\s a -> s { _icStopping = a }) --- | The number of instances with terminated status.+-- | The number of instances with 'terminated' status. icTerminated :: Lens' InstancesCount (Maybe Int) icTerminated = lens _icTerminated (\s a -> s { _icTerminated = a }) --- | The number of instances with terminating status.+-- | The number of instances with 'terminating' status. icTerminating :: Lens' InstancesCount (Maybe Int) icTerminating = lens _icTerminating (\s a -> s { _icTerminating = a }) @@ -3904,11 +3924,14 @@ instance Hashable AppType instance FromText AppType where- parser = match "nodejs" Nodejs- <|> match "other" Other- <|> match "php" Php- <|> match "rails" Rails- <|> match "static" Static+ parser = takeText >>= \case+ "nodejs" -> pure Nodejs+ "other" -> pure Other+ "php" -> pure Php+ "rails" -> pure Rails+ "static" -> pure Static+ e -> fail $+ "Failure parsing AppType from " ++ show e instance ToText AppType where toText = \case
gen/Network/AWS/OpsWorks/UnassignVolume.hs view
@@ -21,11 +21,11 @@ -- Portability : non-portable (GHC extensions) -- | Unassigns an assigned Amazon EBS volume. The volume remains registered with--- the stack. For more information, see Resource Management. Required--- Permissions: To use this action, an IAM user must have a Manage permissions--- level for the stack, or an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- the stack. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignVolume.html> module Network.AWS.OpsWorks.UnassignVolume
gen/Network/AWS/OpsWorks/UpdateApp.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates a specified app. Required Permissions: To use this action, an IAM--- user must have a Deploy or Manage permissions level for the stack, or an--- attached policy that explicitly grants permissions. For more information on--- user permissions, see Managing User Permissions.+-- | Updates a specified app. --+-- Required Permissions: To use this action, an IAM user must have a Deploy or+-- Manage permissions level for the stack, or an attached policy that explicitly+-- grants permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html ManagingUser Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateApp.html> module Network.AWS.OpsWorks.UpdateApp (@@ -111,12 +112,11 @@ uaAppId :: Lens' UpdateApp Text uaAppId = lens _uaAppId (\s a -> s { _uaAppId = a }) --- | A Source object that specifies the app repository.+-- | A 'Source' object that specifies the app repository. uaAppSource :: Lens' UpdateApp (Maybe Source) uaAppSource = lens _uaAppSource (\s a -> s { _uaAppSource = a }) --- | One or more user-defined key/value pairs to be added to the stack--- attributes.+-- | One or more user-defined key/value pairs to be added to the stack attributes. uaAttributes :: Lens' UpdateApp (HashMap AppAttributesKeys Text) uaAttributes = lens _uaAttributes (\s a -> s { _uaAttributes = a }) . _Map @@ -128,8 +128,8 @@ uaDescription :: Lens' UpdateApp (Maybe Text) uaDescription = lens _uaDescription (\s a -> s { _uaDescription = a }) --- | The app's virtual host settings, with multiple domains separated by--- commas. For example: 'www.example.com, example.com'.+-- | The app's virtual host settings, with multiple domains separated by commas.+-- For example: ''www.example.com, example.com'' uaDomains :: Lens' UpdateApp [Text] uaDomains = lens _uaDomains (\s a -> s { _uaDomains = a }) . _List @@ -141,7 +141,7 @@ uaName :: Lens' UpdateApp (Maybe Text) uaName = lens _uaName (\s a -> s { _uaName = a }) --- | An SslConfiguration object with the SSL configuration.+-- | An 'SslConfiguration' object with the SSL configuration. uaSslConfiguration :: Lens' UpdateApp (Maybe SslConfiguration) uaSslConfiguration = lens _uaSslConfiguration (\s a -> s { _uaSslConfiguration = a })
gen/Network/AWS/OpsWorks/UpdateElasticIp.hs view
@@ -20,11 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates a registered Elastic IP address's name. For more information, see--- Resource Management. Required Permissions: To use this action, an IAM user--- must have a Manage permissions level for the stack, or an attached policy--- that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Updates a registered Elastic IP address's name. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateElasticIp.html> module Network.AWS.OpsWorks.UpdateElasticIp
gen/Network/AWS/OpsWorks/UpdateInstance.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates a specified instance. Required Permissions: To use this action, an--- IAM user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Updates a specified instance. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateInstance.html> module Network.AWS.OpsWorks.UpdateInstance (@@ -112,24 +113,24 @@ , _uiEbsOptimized = Nothing } --- | A custom AMI ID to be used to create the instance. The AMI should be--- based on one of the standard AWS OpsWorks APIs: Amazon Linux or Ubuntu--- 12.04 LTS. For more information, see Instances.+-- | A custom AMI ID to be used to create the instance. The AMI should be based on+-- one of the standard AWS OpsWorks APIs: Amazon Linux or Ubuntu 12.04 LTS. For+-- more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances.html Instances> uiAmiId :: Lens' UpdateInstance (Maybe Text) uiAmiId = lens _uiAmiId (\s a -> s { _uiAmiId = a }) -- | The instance architecture. Instance types do not necessarily support both -- architectures. For a list of the architectures that are supported by the--- different instance types, see Instance Families and Types.+-- different instance types, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Families and Types>. uiArchitecture :: Lens' UpdateInstance (Maybe Architecture) uiArchitecture = lens _uiArchitecture (\s a -> s { _uiArchitecture = a }) -- | The instance's auto scaling type, which has three possible values:--- AlwaysRunning: A 24/7 instance, which is not affected by auto scaling.--- TimeBasedAutoScaling: A time-based auto scaling instance, which is--- started and stopped based on a specified schedule. LoadBasedAutoScaling:--- A load-based auto scaling instance, which is started and stopped based on--- load metrics.+--+-- AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling+-- : A time-based auto scaling instance, which is started and stopped based on a+-- specified schedule. LoadBasedAutoScaling: A load-based auto scaling+-- instance, which is started and stopped based on load metrics. uiAutoScalingType :: Lens' UpdateInstance (Maybe AutoScalingType) uiAutoScalingType = lens _uiAutoScalingType (\s a -> s { _uiAutoScalingType = a })@@ -143,10 +144,9 @@ uiHostname = lens _uiHostname (\s a -> s { _uiHostname = a }) -- | Whether to install operating system and package updates when the instance--- boots. The default value is true. To control when updates are installed,--- set this value to false. You must then update your instances manually by--- using CreateDeployment to run the update_dependencies stack command or--- manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.+-- boots. The default value is 'true'. To control when updates are installed, set+-- this value to 'false'. You must then update your instances manually by using 'CreateDeployment' to run the 'update_dependencies' stack command or manually running 'yum' (Amazon+-- Linux) or 'apt-get' (Ubuntu) on the instances. uiInstallUpdatesOnBoot :: Lens' UpdateInstance (Maybe Bool) uiInstallUpdatesOnBoot = lens _uiInstallUpdatesOnBoot (\s a -> s { _uiInstallUpdatesOnBoot = a })@@ -155,11 +155,9 @@ uiInstanceId :: Lens' UpdateInstance Text uiInstanceId = lens _uiInstanceId (\s a -> s { _uiInstanceId = a }) --- | The instance type. AWS OpsWorks supports all instance types except--- Cluster Compute, Cluster GPU, and High Memory Cluster. For more--- information, see Instance Families and Types. The parameter values that--- you use to specify the various types are in the API Name column of the--- Available Instance Types table.+-- | The instance type. AWS OpsWorks supports all instance types except Cluster+-- Compute, Cluster GPU, and High Memory Cluster. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Families and Types>. The parameter values that you use to specify the various types are in the+-- API Name column of the Available Instance Types table. uiInstanceType :: Lens' UpdateInstance (Maybe Text) uiInstanceType = lens _uiInstanceType (\s a -> s { _uiInstanceType = a }) @@ -168,12 +166,12 @@ uiLayerIds = lens _uiLayerIds (\s a -> s { _uiLayerIds = a }) . _List -- | The instance operating system, which must be set to one of the following.--- Standard operating systems: Amazon Linux or Ubuntu 12.04 LTS Custom AMIs:--- Custom The default option is Amazon Linux. If you set this parameter to--- Custom, you must use the CreateInstance action's AmiId parameter to--- specify the custom AMI that you want to use. For more information on the--- standard operating systems, see Operating SystemsFor more information on--- how to use custom AMIs with OpsWorks, see Using Custom AMIs.+--+-- Standard operating systems: 'Amazon Linux' or 'Ubuntu 12.04 LTS' Custom AMIs: 'Custom' The default option is 'Amazon Linux'. If you set this parameter to 'Custom',+-- you must use the 'CreateInstance' action's AmiId parameter to specify the+-- custom AMI that you want to use. For more information on the standard+-- operating systems, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html Operating Systems>For more information on how to use+-- custom AMIs with OpsWorks, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html Using Custom AMIs>. uiOs :: Lens' UpdateInstance (Maybe Text) uiOs = lens _uiOs (\s a -> s { _uiOs = a })
gen/Network/AWS/OpsWorks/UpdateLayer.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates a specified layer. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Updates a specified layer. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateLayer.html> module Network.AWS.OpsWorks.UpdateLayer (@@ -127,32 +128,30 @@ , _ulUseEbsOptimizedInstances = Nothing } --- | One or more user-defined key/value pairs to be added to the stack--- attributes.+-- | One or more user-defined key/value pairs to be added to the stack attributes. ulAttributes :: Lens' UpdateLayer (HashMap LayerAttributesKeys Text) ulAttributes = lens _ulAttributes (\s a -> s { _ulAttributes = a }) . _Map --- | Whether to automatically assign an Elastic IP address to the layer's--- instances. For more information, see How to Edit a Layer.+-- | Whether to automatically assign an <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP address> to the layer's+-- instances. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-edit.html How to Edit a Layer>. ulAutoAssignElasticIps :: Lens' UpdateLayer (Maybe Bool) ulAutoAssignElasticIps = lens _ulAutoAssignElasticIps (\s a -> s { _ulAutoAssignElasticIps = a }) -- | For stacks that are running in a VPC, whether to automatically assign a--- public IP address to the layer's instances. For more information, see How--- to Edit a Layer.+-- public IP address to the layer's instances. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-edit.html How toEdit a Layer>. ulAutoAssignPublicIps :: Lens' UpdateLayer (Maybe Bool) ulAutoAssignPublicIps = lens _ulAutoAssignPublicIps (\s a -> s { _ulAutoAssignPublicIps = a }) --- | The ARN of an IAM profile to be used for all of the layer's EC2--- instances. For more information about IAM ARNs, see Using Identifiers.+-- | The ARN of an IAM profile to be used for all of the layer's EC2 instances.+-- For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. ulCustomInstanceProfileArn :: Lens' UpdateLayer (Maybe Text) ulCustomInstanceProfileArn = lens _ulCustomInstanceProfileArn (\s a -> s { _ulCustomInstanceProfileArn = a }) --- | A LayerCustomRecipes object that specifies the layer's custom recipes.+-- | A 'LayerCustomRecipes' object that specifies the layer's custom recipes. ulCustomRecipes :: Lens' UpdateLayer (Maybe Recipes) ulCustomRecipes = lens _ulCustomRecipes (\s a -> s { _ulCustomRecipes = a }) @@ -169,10 +168,9 @@ lens _ulEnableAutoHealing (\s a -> s { _ulEnableAutoHealing = a }) -- | Whether to install operating system and package updates when the instance--- boots. The default value is true. To control when updates are installed,--- set this value to false. You must then update your instances manually by--- using CreateDeployment to run the update_dependencies stack command or--- manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.+-- boots. The default value is 'true'. To control when updates are installed, set+-- this value to 'false'. You must then update your instances manually by using 'CreateDeployment' to run the 'update_dependencies' stack command or manually running 'yum' (Amazon+-- Linux) or 'apt-get' (Ubuntu) on the instances. ulInstallUpdatesOnBoot :: Lens' UpdateLayer (Maybe Bool) ulInstallUpdatesOnBoot = lens _ulInstallUpdatesOnBoot (\s a -> s { _ulInstallUpdatesOnBoot = a })@@ -185,14 +183,14 @@ ulName :: Lens' UpdateLayer (Maybe Text) ulName = lens _ulName (\s a -> s { _ulName = a }) --- | An array of Package objects that describe the layer's packages.+-- | An array of 'Package' objects that describe the layer's packages. ulPackages :: Lens' UpdateLayer [Text] ulPackages = lens _ulPackages (\s a -> s { _ulPackages = a }) . _List --- | The layer short name, which is used internally by AWS OpsWorksand by--- Chef. The short name is also used as the name for the directory where--- your app files are installed. It can have a maximum of 200 characters and--- must be in the following format: /\A[a-z0-9\-\_\.]+\Z/.+-- | The layer short name, which is used internally by AWS OpsWorksand by Chef.+-- The short name is also used as the name for the directory where your app+-- files are installed. It can have a maximum of 200 characters and must be in+-- the following format: /\A[a-z0-9\-\_\.]+\Z/. ulShortname :: Lens' UpdateLayer (Maybe Text) ulShortname = lens _ulShortname (\s a -> s { _ulShortname = a }) @@ -202,8 +200,7 @@ lens _ulUseEbsOptimizedInstances (\s a -> s { _ulUseEbsOptimizedInstances = a }) --- | A VolumeConfigurations object that describes the layer's Amazon EBS--- volumes.+-- | A 'VolumeConfigurations' object that describes the layer's Amazon EBS volumes. ulVolumeConfigurations :: Lens' UpdateLayer [VolumeConfiguration] ulVolumeConfigurations = lens _ulVolumeConfigurations (\s a -> s { _ulVolumeConfigurations = a })
gen/Network/AWS/OpsWorks/UpdateMyUserProfile.hs view
@@ -20,10 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates a user's SSH public key. Required Permissions: To use this action,--- an IAM user must have self-management enabled or an attached policy that--- explicitly grants permissions. For more information on user permissions,--- see Managing User Permissions.+-- | Updates a user's SSH public key.+--+-- Required Permissions: To use this action, an IAM user must have+-- self-management enabled or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateMyUserProfile.html> module Network.AWS.OpsWorks.UpdateMyUserProfile
gen/Network/AWS/OpsWorks/UpdateStack.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates a specified stack. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Updates a specified stack. --+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateStack.html> module Network.AWS.OpsWorks.UpdateStack (@@ -142,21 +143,19 @@ , _usUseOpsworksSecurityGroups = Nothing } --- | One or more user-defined key/value pairs to be added to the stack--- attributes.+-- | One or more user-defined key/value pairs to be added to the stack attributes. usAttributes :: Lens' UpdateStack (HashMap StackAttributesKeys Text) usAttributes = lens _usAttributes (\s a -> s { _usAttributes = a }) . _Map --- | A ChefConfiguration object that specifies whether to enable Berkshelf and--- the Berkshelf version on Chef 11.10 stacks. For more information, see--- Create a New Stack.+-- | A 'ChefConfiguration' object that specifies whether to enable Berkshelf and the+-- Berkshelf version on Chef 11.10 stacks. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-creating.html Create aNew Stack>. usChefConfiguration :: Lens' UpdateStack (Maybe ChefConfiguration) usChefConfiguration = lens _usChefConfiguration (\s a -> s { _usChefConfiguration = a }) --- | The configuration manager. When you clone a stack we recommend that you--- use the configuration manager to specify the Chef version, 0.9, 11.4, or--- 11.10. The default value is currently 11.4.+-- | The configuration manager. When you clone a stack we recommend that you use+-- the configuration manager to specify the Chef version, 0.9, 11.4, or 11.10.+-- The default value is currently 11.4. usConfigurationManager :: Lens' UpdateStack (Maybe StackConfigurationManager) usConfigurationManager = lens _usConfigurationManager (\s a -> s { _usConfigurationManager = a })@@ -165,67 +164,64 @@ usCustomCookbooksSource = lens _usCustomCookbooksSource (\s a -> s { _usCustomCookbooksSource = a }) --- | A string that contains user-defined, custom JSON. It is used to override--- the corresponding default stack configuration JSON values. The string--- should be in the following format and must escape characters such as--- '"'.: "{\"key1\": \"value1\", \"key2\": \"value2\",...}" For more--- information on custom JSON, see Use Custom JSON to Modify the Stack--- Configuration JSON.+-- | A string that contains user-defined, custom JSON. It is used to override the+-- corresponding default stack configuration JSON values. The string should be+-- in the following format and must escape characters such as '"'.:+--+-- '"{\"key1\": \"value1\", \"key2\": \"value2\",...}"'+--+-- For more information on custom JSON, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-json.html Use Custom JSON to Modify the StackConfiguration JSON>. usCustomJson :: Lens' UpdateStack (Maybe Text) usCustomJson = lens _usCustomJson (\s a -> s { _usCustomJson = a }) --- | The stack's default Availability Zone, which must be in the specified--- region. For more information, see Regions and Endpoints. If you also--- specify a value for DefaultSubnetId, the subnet must be in the same zone.--- For more information, see CreateStack.+-- | The stack's default Availability Zone, which must be in the specified region.+-- For more information, see <http://docs.aws.amazon.com/general/latest/gr/rande.html Regions and Endpoints>. If you also specify a value+-- for 'DefaultSubnetId', the subnet must be in the same zone. For more+-- information, see 'CreateStack'. usDefaultAvailabilityZone :: Lens' UpdateStack (Maybe Text) usDefaultAvailabilityZone = lens _usDefaultAvailabilityZone (\s a -> s { _usDefaultAvailabilityZone = a }) --- | The ARN of an IAM profile that is the default profile for all of the--- stack's EC2 instances. For more information about IAM ARNs, see Using--- Identifiers.+-- | The ARN of an IAM profile that is the default profile for all of the stack's+-- EC2 instances. For more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. usDefaultInstanceProfileArn :: Lens' UpdateStack (Maybe Text) usDefaultInstanceProfileArn = lens _usDefaultInstanceProfileArn (\s a -> s { _usDefaultInstanceProfileArn = a }) --- | The stack's default operating system, which must be set to Amazon Linux--- or Ubuntu 12.04 LTS. The default option is Amazon Linux.+-- | The stack's default operating system, which must be set to 'Amazon Linux' or 'Ubuntu 12.04 LTS'. The default option is 'Amazon Linux'. usDefaultOs :: Lens' UpdateStack (Maybe Text) usDefaultOs = lens _usDefaultOs (\s a -> s { _usDefaultOs = a }) --- | The default root device type. This value is used by default for all--- instances in the stack, but you can override it when you create an--- instance. For more information, see Storage for the Root Device.+-- | The default root device type. This value is used by default for all instances+-- in the stack, but you can override it when you create an instance. For more+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device Storage for the Root Device>. usDefaultRootDeviceType :: Lens' UpdateStack (Maybe RootDeviceType) usDefaultRootDeviceType = lens _usDefaultRootDeviceType (\s a -> s { _usDefaultRootDeviceType = a }) --- | A default SSH key for the stack instances. You can override this value--- when you create or update an instance.+-- | A default SSH key for the stack instances. You can override this value when+-- you create or update an instance. usDefaultSshKeyName :: Lens' UpdateStack (Maybe Text) usDefaultSshKeyName = lens _usDefaultSshKeyName (\s a -> s { _usDefaultSshKeyName = a }) -- | The stack's default subnet ID. All instances will be launched into this--- subnet unless you specify otherwise when you create the instance. If you--- also specify a value for DefaultAvailabilityZone, the subnet must be in--- that zone. For more information, see CreateStack.+-- subnet unless you specify otherwise when you create the instance. If you also+-- specify a value for 'DefaultAvailabilityZone', the subnet must be in that zone.+-- For more information, see 'CreateStack'. usDefaultSubnetId :: Lens' UpdateStack (Maybe Text) usDefaultSubnetId = lens _usDefaultSubnetId (\s a -> s { _usDefaultSubnetId = a }) --- | The stack's new host name theme, with spaces are replaced by underscores.--- The theme is used to generate host names for the stack's instances. By--- default, HostnameTheme is set to Layer_Dependent, which creates host--- names by appending integers to the layer's short name. The other themes--- are: Baked_Goods Clouds European_Cities Fruits Greek_Deities--- Legendary_Creatures_from_Japan Planets_and_Moons Roman_Deities--- Scottish_Islands US_Cities Wild_Cats To obtain a generated host name,--- call GetHostNameSuggestion, which returns a host name based on the--- current theme.+-- | The stack's new host name theme, with spaces are replaced by underscores. The+-- theme is used to generate host names for the stack's instances. By default, 'HostnameTheme' is set to 'Layer_Dependent', which creates host names by appending integers to+-- the layer's short name. The other themes are:+--+-- 'Baked_Goods' 'Clouds' 'European_Cities' 'Fruits' 'Greek_Deities' 'Legendary_Creatures_from_Japan' 'Planets_and_Moons' 'Roman_Deities' 'Scottish_Islands' 'US_Cities' 'Wild_Cats' To+-- obtain a generated host name, call 'GetHostNameSuggestion', which returns a+-- host name based on the current theme. usHostnameTheme :: Lens' UpdateStack (Maybe Text) usHostnameTheme = lens _usHostnameTheme (\s a -> s { _usHostnameTheme = a }) @@ -236,7 +232,7 @@ -- | The stack AWS Identity and Access Management (IAM) role, which allows AWS -- OpsWorks to work with AWS resources on your behalf. You must set this -- parameter to the Amazon Resource Name (ARN) for an existing IAM role. For--- more information about IAM ARNs, see Using Identifiers.+-- more information about IAM ARNs, see <http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html Using Identifiers>. usServiceRoleArn :: Lens' UpdateStack (Maybe Text) usServiceRoleArn = lens _usServiceRoleArn (\s a -> s { _usServiceRoleArn = a }) @@ -250,20 +246,20 @@ lens _usUseCustomCookbooks (\s a -> s { _usUseCustomCookbooks = a }) -- | Whether to associate the AWS OpsWorks built-in security groups with the--- stack's layers. AWS OpsWorks provides a standard set of built-in security--- groups, one for each layer, which are associated with layers by default.--- UseOpsworksSecurityGroups allows you to instead provide your own custom--- security groups. UseOpsworksSecurityGroups has the following settings:+-- stack's layers.+--+-- AWS OpsWorks provides a standard set of built-in security groups, one for+-- each layer, which are associated with layers by default. 'UseOpsworksSecurityGroups' allows you to instead provide your own custom security groups. 'UseOpsworksSecurityGroups' has the following settings:+-- -- True - AWS OpsWorks automatically associates the appropriate built-in -- security group with each layer (default setting). You can associate--- additional security groups with a layer after you create it but you--- cannot delete the built-in security group. False - AWS OpsWorks does not--- associate built-in security groups with layers. You must create--- appropriate EC2 security groups and associate a security group with each--- layer that you create. However, you can still manually associate a--- built-in security group with a layer on creation; custom security groups--- are required only for those layers that need custom settings. For more--- information, see Create a New Stack.+-- additional security groups with a layer after you create it but you cannot+-- delete the built-in security group. False - AWS OpsWorks does not associate+-- built-in security groups with layers. You must create appropriate EC2+-- security groups and associate a security group with each layer that you+-- create. However, you can still manually associate a built-in security group+-- with a layer on creation; custom security groups are required only for those+-- layers that need custom settings. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-creating.html Create a NewStack>. usUseOpsworksSecurityGroups :: Lens' UpdateStack (Maybe Bool) usUseOpsworksSecurityGroups = lens _usUseOpsworksSecurityGroups
gen/Network/AWS/OpsWorks/UpdateUserProfile.hs view
@@ -20,11 +20,12 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates a specified user profile. Required Permissions: To use this action,--- an IAM user must have an attached policy that explicitly grants--- permissions. For more information on user permissions, see Managing User--- Permissions.+-- | Updates a specified user profile. --+-- Required Permissions: To use this action, an IAM user must have an attached+-- policy that explicitly grants permissions. For more information on user+-- permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing User Permissions>.+-- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateUserProfile.html> module Network.AWS.OpsWorks.UpdateUserProfile (@@ -77,8 +78,8 @@ , _uupAllowSelfManagement = Nothing } --- | Whether users can specify their own SSH public key through the My--- Settings page. For more information, see Managing User Permissions.+-- | Whether users can specify their own SSH public key through the My Settings+-- page. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/security-settingsshkey.html Managing User Permissions>. uupAllowSelfManagement :: Lens' UpdateUserProfile (Maybe Bool) uupAllowSelfManagement = lens _uupAllowSelfManagement (\s a -> s { _uupAllowSelfManagement = a })@@ -91,11 +92,11 @@ uupSshPublicKey :: Lens' UpdateUserProfile (Maybe Text) uupSshPublicKey = lens _uupSshPublicKey (\s a -> s { _uupSshPublicKey = a }) --- | The user's SSH user name. The allowable characters are [a-z], [A-Z],--- [0-9], '-', and '_'. If the specified name includes other punctuation--- marks, AWS OpsWorks removes them. For example, my.name will be changed to--- myname. If you do not specify an SSH user name, AWS OpsWorks generates--- one from the IAM user name.+-- | The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9],+-- '-', and '_'. If the specified name includes other punctuation marks, AWS+-- OpsWorks removes them. For example, 'my.name' will be changed to 'myname'. If you+-- do not specify an SSH user name, AWS OpsWorks generates one from the IAM user+-- name. uupSshUsername :: Lens' UpdateUserProfile (Maybe Text) uupSshUsername = lens _uupSshUsername (\s a -> s { _uupSshUsername = a })
gen/Network/AWS/OpsWorks/UpdateVolume.hs view
@@ -20,11 +20,11 @@ -- Stability : experimental -- Portability : non-portable (GHC extensions) --- | Updates an Amazon EBS volume's name or mount point. For more information,--- see Resource Management. Required Permissions: To use this action, an IAM--- user must have a Manage permissions level for the stack, or an attached--- policy that explicitly grants permissions. For more information on user--- permissions, see Managing User Permissions.+-- | Updates an Amazon EBS volume's name or mount point. For more information, see <http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html Resource Management>.+--+-- Required Permissions: To use this action, an IAM user must have a Manage+-- permissions level for the stack, or an attached policy that explicitly grants+-- permissions. For more information on user permissions, see <http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html Managing UserPermissions>. -- -- <http://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateVolume.html> module Network.AWS.OpsWorks.UpdateVolume