amazonka-imagebuilder-2.0: Amazon EC2 Image Builder SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ImageBuilder

Contents

Description

Derived from API version 2019-12-02 of the AWS service descriptions, licensed under Apache 2.0.

EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-12-02 of the Amazon EC2 Image Builder SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ImageBuilder.

CallRateLimitExceededException

_CallRateLimitExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded the permitted request rate for the specific operation.

ClientException

_ClientException :: AsError a => Fold a ServiceError Source #

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an invalid resource identifier.

ForbiddenException

_ForbiddenException :: AsError a => Fold a ServiceError Source #

You are not authorized to perform the requested operation.

IdempotentParameterMismatchException

_IdempotentParameterMismatchException :: AsError a => Fold a ServiceError Source #

You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.

InvalidPaginationTokenException

_InvalidPaginationTokenException :: AsError a => Fold a ServiceError Source #

You have provided an invalid pagination token in your request.

InvalidParameterCombinationException

_InvalidParameterCombinationException :: AsError a => Fold a ServiceError Source #

You have specified two or more mutually exclusive parameters. Review the error message for details.

InvalidParameterException

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

The specified parameter is invalid. Review the available parameters for the API request.

InvalidParameterValueException

_InvalidParameterValueException :: AsError a => Fold a ServiceError Source #

The value that you provided for the specified parameter is invalid.

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

You have made a request for an action that is not supported by the service.

InvalidVersionNumberException

_InvalidVersionNumberException :: AsError a => Fold a ServiceError Source #

Your version number is out of bounds or does not follow the required syntax.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The resource that you are trying to create already exists.

ResourceDependencyException

_ResourceDependencyException :: AsError a => Fold a ServiceError Source #

You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.

ResourceInUseException

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

The resource that you are trying to operate on is currently in use. Review the message details and retry later.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

At least one of the resources referenced by your request does not exist.

ServiceException

_ServiceException :: AsError a => Fold a ServiceError Source #

This exception is thrown when the service encounters an unrecoverable exception.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

The service is unable to process your request at this time.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CancelImageCreation

data CancelImageCreation Source #

See: newCancelImageCreation smart constructor.

Instances

Instances details
ToJSON CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

ToHeaders CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

ToPath CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

ToQuery CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

AWSRequest CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Associated Types

type AWSResponse CancelImageCreation #

Generic CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Associated Types

type Rep CancelImageCreation :: Type -> Type #

Read CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Show CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

NFData CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Methods

rnf :: CancelImageCreation -> () #

Eq CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Hashable CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type AWSResponse CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreation = D1 ('MetaData "CancelImageCreation" "Amazonka.ImageBuilder.CancelImageCreation" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CancelImageCreation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelImageCreation Source #

Create a value of CancelImageCreation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelImageCreation, cancelImageCreation_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image whose creation you want to cancel.

CancelImageCreation, cancelImageCreation_clientToken - Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see Ensuring idempotency in the Amazon EC2 API Reference.

data CancelImageCreationResponse Source #

See: newCancelImageCreationResponse smart constructor.

Instances

Instances details
Generic CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Associated Types

type Rep CancelImageCreationResponse :: Type -> Type #

Read CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Show CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

NFData CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Eq CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreationResponse = D1 ('MetaData "CancelImageCreationResponse" "Amazonka.ImageBuilder.CancelImageCreation" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CancelImageCreationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCancelImageCreationResponse Source #

Create a value of CancelImageCreationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelImageCreation, cancelImageCreationResponse_clientToken - The idempotency token that was used for this request.

CancelImageCreation, cancelImageCreationResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image whose creation has been cancelled.

$sel:requestId:CancelImageCreationResponse', cancelImageCreationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CancelImageCreationResponse', cancelImageCreationResponse_httpStatus - The response's http status code.

CreateComponent

data CreateComponent Source #

See: newCreateComponent smart constructor.

Instances

Instances details
ToJSON CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

ToHeaders CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

ToPath CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

ToQuery CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

AWSRequest CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Associated Types

type AWSResponse CreateComponent #

Generic CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Associated Types

type Rep CreateComponent :: Type -> Type #

Read CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Show CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

NFData CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Methods

rnf :: CreateComponent -> () #

Eq CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Hashable CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

type AWSResponse CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

type Rep CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

newCreateComponent Source #

Create a value of CreateComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateComponent, createComponent_changeDescription - The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

CreateComponent, createComponent_data - Component data contains inline YAML document content for the component. Alternatively, you can specify the uri of a YAML document file stored in Amazon S3. However, you cannot specify both properties.

CreateComponent, createComponent_description - The description of the component. Describes the contents of the component.

CreateComponent, createComponent_kmsKeyId - The ID of the KMS key that should be used to encrypt this component.

CreateComponent, createComponent_supportedOsVersions - The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

CreateComponent, createComponent_tags - The tags of the component.

$sel:uri:CreateComponent', createComponent_uri - The uri of a YAML component document file. This must be an S3 URL (s3://bucket/key), and the requester must have permission to access the S3 bucket it points to. If you use Amazon S3, you can specify component content up to your service quota.

Alternatively, you can specify the YAML document inline, using the component data property. You cannot specify both properties.

CreateComponent, createComponent_name - The name of the component.

$sel:semanticVersion:CreateComponent', createComponent_semanticVersion - The semantic version of the component. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

CreateComponent, createComponent_platform - The platform of the component.

CreateComponent, createComponent_clientToken - The idempotency token of the component.

data CreateComponentResponse Source #

See: newCreateComponentResponse smart constructor.

Instances

Instances details
Generic CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Associated Types

type Rep CreateComponentResponse :: Type -> Type #

Read CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Show CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

NFData CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Methods

rnf :: CreateComponentResponse -> () #

Eq CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

type Rep CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

type Rep CreateComponentResponse = D1 ('MetaData "CreateComponentResponse" "Amazonka.ImageBuilder.CreateComponent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateComponentResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateComponentResponse Source #

Create a value of CreateComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateComponent, createComponentResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:componentBuildVersionArn:CreateComponentResponse', createComponentResponse_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component that was created by this request.

$sel:requestId:CreateComponentResponse', createComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CreateComponentResponse', createComponentResponse_httpStatus - The response's http status code.

CreateContainerRecipe

data CreateContainerRecipe Source #

See: newCreateContainerRecipe smart constructor.

Instances

Instances details
ToJSON CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

ToHeaders CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

ToPath CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

ToQuery CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

AWSRequest CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Associated Types

type AWSResponse CreateContainerRecipe #

Generic CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Associated Types

type Rep CreateContainerRecipe :: Type -> Type #

Read CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Show CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

NFData CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Methods

rnf :: CreateContainerRecipe -> () #

Eq CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Hashable CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type AWSResponse CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipe = D1 ('MetaData "CreateContainerRecipe" "Amazonka.ImageBuilder.CreateContainerRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateContainerRecipe'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dockerfileTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dockerfileTemplateUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageOsVersionOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "instanceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceConfiguration)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "platformOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: (((S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContainerType)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ComponentConfiguration)) :*: S1 ('MetaSel ('Just "parentImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "targetRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TargetContainerRepository) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateContainerRecipe Source #

Create a value of CreateContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateContainerRecipe, createContainerRecipe_description - The description of the container recipe.

CreateContainerRecipe, createContainerRecipe_dockerfileTemplateData - The Dockerfile template used to build your image as an inline data blob.

$sel:dockerfileTemplateUri:CreateContainerRecipe', createContainerRecipe_dockerfileTemplateUri - The Amazon S3 URI for the Dockerfile that will be used to build your container image.

$sel:imageOsVersionOverride:CreateContainerRecipe', createContainerRecipe_imageOsVersionOverride - Specifies the operating system version for the base image.

CreateContainerRecipe, createContainerRecipe_instanceConfiguration - A group of options that can be used to configure an instance for building and testing container images.

CreateContainerRecipe, createContainerRecipe_kmsKeyId - Identifies which KMS key is used to encrypt the container image.

$sel:platformOverride:CreateContainerRecipe', createContainerRecipe_platformOverride - Specifies the operating system platform when you use a custom base image.

CreateContainerRecipe, createContainerRecipe_tags - Tags that are attached to the container recipe.

CreateContainerRecipe, createContainerRecipe_workingDirectory - The working directory for use during build and test workflows.

CreateContainerRecipe, createContainerRecipe_containerType - The type of container to create.

CreateContainerRecipe, createContainerRecipe_name - The name of the container recipe.

$sel:semanticVersion:CreateContainerRecipe', createContainerRecipe_semanticVersion - The semantic version of the container recipe. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

CreateContainerRecipe, createContainerRecipe_components - Components for build and test that are included in the container recipe.

CreateContainerRecipe, createContainerRecipe_parentImage - The base image for the container recipe.

CreateContainerRecipe, createContainerRecipe_targetRepository - The destination repository for the container image.

CreateContainerRecipe, createContainerRecipe_clientToken - The client token used to make this request idempotent.

data CreateContainerRecipeResponse Source #

See: newCreateContainerRecipeResponse smart constructor.

Instances

Instances details
Generic CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Associated Types

type Rep CreateContainerRecipeResponse :: Type -> Type #

Read CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Show CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

NFData CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Eq CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipeResponse = D1 ('MetaData "CreateContainerRecipeResponse" "Amazonka.ImageBuilder.CreateContainerRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateContainerRecipeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateContainerRecipeResponse Source #

Create a value of CreateContainerRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateContainerRecipe, createContainerRecipeResponse_clientToken - The client token used to make this request idempotent.

CreateContainerRecipeResponse, createContainerRecipeResponse_containerRecipeArn - Returns the Amazon Resource Name (ARN) of the container recipe that the request created.

$sel:requestId:CreateContainerRecipeResponse', createContainerRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CreateContainerRecipeResponse', createContainerRecipeResponse_httpStatus - The response's http status code.

CreateDistributionConfiguration

data CreateDistributionConfiguration Source #

See: newCreateDistributionConfiguration smart constructor.

Instances

Instances details
ToJSON CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

ToHeaders CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

ToPath CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

ToQuery CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

AWSRequest CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Generic CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Associated Types

type Rep CreateDistributionConfiguration :: Type -> Type #

Read CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Show CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

NFData CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Eq CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Hashable CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type AWSResponse CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfiguration = D1 ('MetaData "CreateDistributionConfiguration" "Amazonka.ImageBuilder.CreateDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateDistributionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Distribution]) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateDistributionConfiguration Source #

Create a value of CreateDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateDistributionConfiguration, createDistributionConfiguration_description - The description of the distribution configuration.

CreateDistributionConfiguration, createDistributionConfiguration_tags - The tags of the distribution configuration.

CreateDistributionConfiguration, createDistributionConfiguration_name - The name of the distribution configuration.

CreateDistributionConfiguration, createDistributionConfiguration_distributions - The distributions of the distribution configuration.

CreateDistributionConfiguration, createDistributionConfiguration_clientToken - The idempotency token of the distribution configuration.

data CreateDistributionConfigurationResponse Source #

Instances

Instances details
Generic CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Read CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Show CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

NFData CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Eq CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfigurationResponse = D1 ('MetaData "CreateDistributionConfigurationResponse" "Amazonka.ImageBuilder.CreateDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateDistributionConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateDistributionConfigurationResponse Source #

Create a value of CreateDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateDistributionConfiguration, createDistributionConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

CreateDistributionConfigurationResponse, createDistributionConfigurationResponse_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that was created by this request.

$sel:requestId:CreateDistributionConfigurationResponse', createDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CreateDistributionConfigurationResponse', createDistributionConfigurationResponse_httpStatus - The response's http status code.

CreateImage

data CreateImage Source #

See: newCreateImage smart constructor.

Instances

Instances details
ToJSON CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

ToHeaders CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Methods

toHeaders :: CreateImage -> [Header] #

ToPath CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

ToQuery CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

AWSRequest CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Associated Types

type AWSResponse CreateImage #

Generic CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Associated Types

type Rep CreateImage :: Type -> Type #

Read CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Show CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

NFData CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Methods

rnf :: CreateImage -> () #

Eq CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Hashable CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type AWSResponse CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type Rep CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type Rep CreateImage = D1 ('MetaData "CreateImage" "Amazonka.ImageBuilder.CreateImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateImage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateImage Source #

Create a value of CreateImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImage, createImage_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.

CreateImage, createImage_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that defines and configures the outputs of your pipeline.

CreateImage, createImage_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

CreateImage, createImage_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.

CreateImage, createImage_imageTestsConfiguration - The image tests configuration of the image.

CreateImage, createImage_tags - The tags of the image.

CreateImage, createImage_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that defines the environment in which your image will be built and tested.

CreateImage, createImage_clientToken - The idempotency token used to make this request idempotent.

data CreateImageResponse Source #

See: newCreateImageResponse smart constructor.

Instances

Instances details
Generic CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Associated Types

type Rep CreateImageResponse :: Type -> Type #

Read CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Show CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

NFData CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Methods

rnf :: CreateImageResponse -> () #

Eq CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type Rep CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type Rep CreateImageResponse = D1 ('MetaData "CreateImageResponse" "Amazonka.ImageBuilder.CreateImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateImageResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateImageResponse Source #

Create a value of CreateImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImage, createImageResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imageBuildVersionArn:CreateImageResponse', createImageResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image that was created by this request.

$sel:requestId:CreateImageResponse', createImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CreateImageResponse', createImageResponse_httpStatus - The response's http status code.

CreateImagePipeline

data CreateImagePipeline Source #

See: newCreateImagePipeline smart constructor.

Instances

Instances details
ToJSON CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

ToHeaders CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

ToPath CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

ToQuery CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

AWSRequest CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Associated Types

type AWSResponse CreateImagePipeline #

Generic CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Associated Types

type Rep CreateImagePipeline :: Type -> Type #

Read CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Show CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

NFData CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Methods

rnf :: CreateImagePipeline -> () #

Eq CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Hashable CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type AWSResponse CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipeline = D1 ('MetaData "CreateImagePipeline" "Amazonka.ImageBuilder.CreateImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateImagePipeline'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration))))) :*: ((S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateImagePipeline Source #

Create a value of CreateImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImagePipeline, createImagePipeline_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that is used to configure images created by this container pipeline.

CreateImagePipeline, createImagePipeline_description - The description of the image pipeline.

CreateImagePipeline, createImagePipeline_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

CreateImagePipeline, createImagePipeline_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

CreateImagePipeline, createImagePipeline_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

CreateImagePipeline, createImagePipeline_imageTestsConfiguration - The image test configuration of the image pipeline.

CreateImagePipeline, createImagePipeline_schedule - The schedule of the image pipeline.

CreateImagePipeline, createImagePipeline_status - The status of the image pipeline.

CreateImagePipeline, createImagePipeline_tags - The tags of the image pipeline.

CreateImagePipeline, createImagePipeline_name - The name of the image pipeline.

CreateImagePipeline, createImagePipeline_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

CreateImagePipeline, createImagePipeline_clientToken - The idempotency token used to make this request idempotent.

data CreateImagePipelineResponse Source #

See: newCreateImagePipelineResponse smart constructor.

Instances

Instances details
Generic CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Associated Types

type Rep CreateImagePipelineResponse :: Type -> Type #

Read CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Show CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

NFData CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Eq CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipelineResponse = D1 ('MetaData "CreateImagePipelineResponse" "Amazonka.ImageBuilder.CreateImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateImagePipelineResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateImagePipelineResponse Source #

Create a value of CreateImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImagePipeline, createImagePipelineResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imagePipelineArn:CreateImagePipelineResponse', createImagePipelineResponse_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that was created by this request.

$sel:requestId:CreateImagePipelineResponse', createImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CreateImagePipelineResponse', createImagePipelineResponse_httpStatus - The response's http status code.

CreateImageRecipe

data CreateImageRecipe Source #

See: newCreateImageRecipe smart constructor.

Instances

Instances details
ToJSON CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

ToHeaders CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

ToPath CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

ToQuery CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

AWSRequest CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Associated Types

type AWSResponse CreateImageRecipe #

Generic CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Associated Types

type Rep CreateImageRecipe :: Type -> Type #

Read CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Show CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

NFData CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Methods

rnf :: CreateImageRecipe -> () #

Eq CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Hashable CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type AWSResponse CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type Rep CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

newCreateImageRecipe Source #

Create a value of CreateImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImageRecipe, createImageRecipe_additionalInstanceConfiguration - Specify additional settings and launch scripts for your build instances.

CreateImageRecipe, createImageRecipe_blockDeviceMappings - The block device mappings of the image recipe.

CreateImageRecipe, createImageRecipe_description - The description of the image recipe.

CreateImageRecipe, createImageRecipe_tags - The tags of the image recipe.

CreateImageRecipe, createImageRecipe_workingDirectory - The working directory used during build and test workflows.

CreateImageRecipe, createImageRecipe_name - The name of the image recipe.

$sel:semanticVersion:CreateImageRecipe', createImageRecipe_semanticVersion - The semantic version of the image recipe. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

CreateImageRecipe, createImageRecipe_components - The components of the image recipe.

CreateImageRecipe, createImageRecipe_parentImage - The base image of the image recipe. The value of the string can be the ARN of the base image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/x.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

CreateImageRecipe, createImageRecipe_clientToken - The idempotency token used to make this request idempotent.

data CreateImageRecipeResponse Source #

See: newCreateImageRecipeResponse smart constructor.

Instances

Instances details
Generic CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Associated Types

type Rep CreateImageRecipeResponse :: Type -> Type #

Read CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Show CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

NFData CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Eq CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type Rep CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type Rep CreateImageRecipeResponse = D1 ('MetaData "CreateImageRecipeResponse" "Amazonka.ImageBuilder.CreateImageRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateImageRecipeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateImageRecipeResponse Source #

Create a value of CreateImageRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImageRecipe, createImageRecipeResponse_clientToken - The idempotency token used to make this request idempotent.

CreateImageRecipeResponse, createImageRecipeResponse_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that was created by this request.

$sel:requestId:CreateImageRecipeResponse', createImageRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CreateImageRecipeResponse', createImageRecipeResponse_httpStatus - The response's http status code.

CreateInfrastructureConfiguration

data CreateInfrastructureConfiguration Source #

See: newCreateInfrastructureConfiguration smart constructor.

Instances

Instances details
ToJSON CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

ToHeaders CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

ToPath CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

ToQuery CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

AWSRequest CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Generic CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Associated Types

type Rep CreateInfrastructureConfiguration :: Type -> Type #

Read CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Show CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

NFData CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Eq CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Hashable CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type AWSResponse CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfiguration = D1 ('MetaData "CreateInfrastructureConfiguration" "Amazonka.ImageBuilder.CreateInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateInfrastructureConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceMetadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptions)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging))) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "terminateInstanceOnFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateInfrastructureConfiguration Source #

Create a value of CreateInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateInfrastructureConfiguration, createInfrastructureConfiguration_description - The description of the infrastructure configuration.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_instanceMetadataOptions - The instance metadata options that you can set for the HTTP requests that pipeline builds use to launch EC2 build and test instances.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_instanceTypes - The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_keyPair - The key pair of the infrastructure configuration. You can use this to log on to and debug the instance used to create your image.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_logging - The logging configuration of the infrastructure configuration.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_resourceTags - The tags attached to the resource created by Image Builder.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_securityGroupIds - The security group IDs to associate with the instance used to customize your Amazon EC2 AMI.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_snsTopicArn - The Amazon Resource Name (ARN) for the SNS topic to which we send image build event notifications.

EC2 Image Builder is unable to send notifications to SNS topics that are encrypted using keys from other accounts. The key that is used to encrypt the SNS topic must reside in the account that the Image Builder service runs under.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_subnetId - The subnet ID in which to place the instance used to customize your Amazon EC2 AMI.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_tags - The tags of the infrastructure configuration.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_terminateInstanceOnFailure - The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_name - The name of the infrastructure configuration.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_instanceProfileName - The instance profile to associate with the instance used to customize your Amazon EC2 AMI.

CreateInfrastructureConfiguration, createInfrastructureConfiguration_clientToken - The idempotency token used to make this request idempotent.

data CreateInfrastructureConfigurationResponse Source #

Instances

Instances details
Generic CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Read CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Show CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

NFData CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Eq CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfigurationResponse = D1 ('MetaData "CreateInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.CreateInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "CreateInfrastructureConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateInfrastructureConfigurationResponse Source #

Create a value of CreateInfrastructureConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateInfrastructureConfiguration, createInfrastructureConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

CreateInfrastructureConfigurationResponse, createInfrastructureConfigurationResponse_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that was created by this request.

$sel:requestId:CreateInfrastructureConfigurationResponse', createInfrastructureConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:CreateInfrastructureConfigurationResponse', createInfrastructureConfigurationResponse_httpStatus - The response's http status code.

DeleteComponent

data DeleteComponent Source #

See: newDeleteComponent smart constructor.

Constructors

DeleteComponent' Text 

Instances

Instances details
ToHeaders DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

ToPath DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

ToQuery DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

AWSRequest DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Associated Types

type AWSResponse DeleteComponent #

Generic DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Associated Types

type Rep DeleteComponent :: Type -> Type #

Read DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Show DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

NFData DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Methods

rnf :: DeleteComponent -> () #

Eq DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Hashable DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type AWSResponse DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type Rep DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type Rep DeleteComponent = D1 ('MetaData "DeleteComponent" "Amazonka.ImageBuilder.DeleteComponent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteComponent Source #

Create a value of DeleteComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteComponent, deleteComponent_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component build version to delete.

data DeleteComponentResponse Source #

See: newDeleteComponentResponse smart constructor.

Instances

Instances details
Generic DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Associated Types

type Rep DeleteComponentResponse :: Type -> Type #

Read DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Show DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

NFData DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Methods

rnf :: DeleteComponentResponse -> () #

Eq DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type Rep DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type Rep DeleteComponentResponse = D1 ('MetaData "DeleteComponentResponse" "Amazonka.ImageBuilder.DeleteComponent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteComponentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteComponentResponse Source #

Create a value of DeleteComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteComponent, deleteComponentResponse_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component build version that was deleted.

$sel:requestId:DeleteComponentResponse', deleteComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteComponentResponse', deleteComponentResponse_httpStatus - The response's http status code.

DeleteContainerRecipe

data DeleteContainerRecipe Source #

See: newDeleteContainerRecipe smart constructor.

Instances

Instances details
ToHeaders DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

ToPath DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

ToQuery DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

AWSRequest DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Associated Types

type AWSResponse DeleteContainerRecipe #

Generic DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Associated Types

type Rep DeleteContainerRecipe :: Type -> Type #

Read DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Show DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

NFData DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Methods

rnf :: DeleteContainerRecipe -> () #

Eq DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Hashable DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type AWSResponse DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipe = D1 ('MetaData "DeleteContainerRecipe" "Amazonka.ImageBuilder.DeleteContainerRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteContainerRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteContainerRecipe Source #

Create a value of DeleteContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteContainerRecipe, deleteContainerRecipe_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe to delete.

data DeleteContainerRecipeResponse Source #

See: newDeleteContainerRecipeResponse smart constructor.

Instances

Instances details
Generic DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Associated Types

type Rep DeleteContainerRecipeResponse :: Type -> Type #

Read DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Show DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

NFData DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Eq DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipeResponse = D1 ('MetaData "DeleteContainerRecipeResponse" "Amazonka.ImageBuilder.DeleteContainerRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteContainerRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteContainerRecipeResponse Source #

Create a value of DeleteContainerRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteContainerRecipe, deleteContainerRecipeResponse_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that was deleted.

$sel:requestId:DeleteContainerRecipeResponse', deleteContainerRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteContainerRecipeResponse', deleteContainerRecipeResponse_httpStatus - The response's http status code.

DeleteDistributionConfiguration

data DeleteDistributionConfiguration Source #

See: newDeleteDistributionConfiguration smart constructor.

Instances

Instances details
ToHeaders DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

ToPath DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

ToQuery DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

AWSRequest DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Generic DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Associated Types

type Rep DeleteDistributionConfiguration :: Type -> Type #

Read DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Show DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

NFData DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Eq DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Hashable DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type AWSResponse DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfiguration = D1 ('MetaData "DeleteDistributionConfiguration" "Amazonka.ImageBuilder.DeleteDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteDistributionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDistributionConfiguration Source #

Create a value of DeleteDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDistributionConfiguration, deleteDistributionConfiguration_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration to delete.

data DeleteDistributionConfigurationResponse Source #

Instances

Instances details
Generic DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Read DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Show DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

NFData DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Eq DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfigurationResponse = D1 ('MetaData "DeleteDistributionConfigurationResponse" "Amazonka.ImageBuilder.DeleteDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteDistributionConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteDistributionConfigurationResponse Source #

Create a value of DeleteDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDistributionConfiguration, deleteDistributionConfigurationResponse_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that was deleted.

$sel:requestId:DeleteDistributionConfigurationResponse', deleteDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteDistributionConfigurationResponse', deleteDistributionConfigurationResponse_httpStatus - The response's http status code.

DeleteImage

data DeleteImage Source #

See: newDeleteImage smart constructor.

Constructors

DeleteImage' Text 

Instances

Instances details
ToHeaders DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

toHeaders :: DeleteImage -> [Header] #

ToPath DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

ToQuery DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

AWSRequest DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type AWSResponse DeleteImage #

Generic DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type Rep DeleteImage :: Type -> Type #

Read DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Show DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

NFData DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

rnf :: DeleteImage -> () #

Eq DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Hashable DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type AWSResponse DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImage = D1 ('MetaData "DeleteImage" "Amazonka.ImageBuilder.DeleteImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteImage Source #

Create a value of DeleteImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteImage, deleteImage_imageBuildVersionArn - The Amazon Resource Name (ARN) of the Image Builder image resource to delete.

data DeleteImageResponse Source #

See: newDeleteImageResponse smart constructor.

Instances

Instances details
Generic DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type Rep DeleteImageResponse :: Type -> Type #

Read DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Show DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

NFData DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

rnf :: DeleteImageResponse -> () #

Eq DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImageResponse = D1 ('MetaData "DeleteImageResponse" "Amazonka.ImageBuilder.DeleteImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteImageResponse Source #

Create a value of DeleteImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteImage, deleteImageResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the Image Builder image resource that was deleted.

$sel:requestId:DeleteImageResponse', deleteImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteImageResponse', deleteImageResponse_httpStatus - The response's http status code.

DeleteImagePipeline

data DeleteImagePipeline Source #

See: newDeleteImagePipeline smart constructor.

Instances

Instances details
ToHeaders DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

ToPath DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

ToQuery DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

AWSRequest DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Associated Types

type AWSResponse DeleteImagePipeline #

Generic DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Associated Types

type Rep DeleteImagePipeline :: Type -> Type #

Read DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Show DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

NFData DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Methods

rnf :: DeleteImagePipeline -> () #

Eq DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Hashable DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type AWSResponse DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipeline = D1 ('MetaData "DeleteImagePipeline" "Amazonka.ImageBuilder.DeleteImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImagePipeline'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteImagePipeline Source #

Create a value of DeleteImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteImagePipeline, deleteImagePipeline_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline to delete.

data DeleteImagePipelineResponse Source #

See: newDeleteImagePipelineResponse smart constructor.

Instances

Instances details
Generic DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Associated Types

type Rep DeleteImagePipelineResponse :: Type -> Type #

Read DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Show DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

NFData DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Eq DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipelineResponse = D1 ('MetaData "DeleteImagePipelineResponse" "Amazonka.ImageBuilder.DeleteImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImagePipelineResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteImagePipelineResponse Source #

Create a value of DeleteImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteImagePipeline, deleteImagePipelineResponse_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that was deleted.

$sel:requestId:DeleteImagePipelineResponse', deleteImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteImagePipelineResponse', deleteImagePipelineResponse_httpStatus - The response's http status code.

DeleteImageRecipe

data DeleteImageRecipe Source #

See: newDeleteImageRecipe smart constructor.

Constructors

DeleteImageRecipe' Text 

Instances

Instances details
ToHeaders DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

ToPath DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

ToQuery DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

AWSRequest DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Associated Types

type AWSResponse DeleteImageRecipe #

Generic DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Associated Types

type Rep DeleteImageRecipe :: Type -> Type #

Read DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Show DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

NFData DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Methods

rnf :: DeleteImageRecipe -> () #

Eq DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Hashable DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type AWSResponse DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipe = D1 ('MetaData "DeleteImageRecipe" "Amazonka.ImageBuilder.DeleteImageRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImageRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteImageRecipe Source #

Create a value of DeleteImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteImageRecipe, deleteImageRecipe_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe to delete.

data DeleteImageRecipeResponse Source #

See: newDeleteImageRecipeResponse smart constructor.

Instances

Instances details
Generic DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Associated Types

type Rep DeleteImageRecipeResponse :: Type -> Type #

Read DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Show DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

NFData DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Eq DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipeResponse = D1 ('MetaData "DeleteImageRecipeResponse" "Amazonka.ImageBuilder.DeleteImageRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImageRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteImageRecipeResponse Source #

Create a value of DeleteImageRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteImageRecipe, deleteImageRecipeResponse_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that was deleted.

$sel:requestId:DeleteImageRecipeResponse', deleteImageRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteImageRecipeResponse', deleteImageRecipeResponse_httpStatus - The response's http status code.

DeleteInfrastructureConfiguration

data DeleteInfrastructureConfiguration Source #

See: newDeleteInfrastructureConfiguration smart constructor.

Instances

Instances details
ToHeaders DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

ToPath DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

ToQuery DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

AWSRequest DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Generic DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Associated Types

type Rep DeleteInfrastructureConfiguration :: Type -> Type #

Read DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Show DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

NFData DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Eq DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Hashable DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type AWSResponse DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfiguration = D1 ('MetaData "DeleteInfrastructureConfiguration" "Amazonka.ImageBuilder.DeleteInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteInfrastructureConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteInfrastructureConfiguration Source #

Create a value of DeleteInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteInfrastructureConfiguration, deleteInfrastructureConfiguration_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration to delete.

data DeleteInfrastructureConfigurationResponse Source #

Instances

Instances details
Generic DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Read DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Show DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

NFData DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Eq DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfigurationResponse = D1 ('MetaData "DeleteInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.DeleteInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteInfrastructureConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteInfrastructureConfigurationResponse Source #

Create a value of DeleteInfrastructureConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteInfrastructureConfiguration, deleteInfrastructureConfigurationResponse_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that was deleted.

$sel:requestId:DeleteInfrastructureConfigurationResponse', deleteInfrastructureConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteInfrastructureConfigurationResponse', deleteInfrastructureConfigurationResponse_httpStatus - The response's http status code.

GetComponent

data GetComponent Source #

See: newGetComponent smart constructor.

Constructors

GetComponent' Text 

Instances

Instances details
ToHeaders GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

ToPath GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

ToQuery GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

AWSRequest GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Associated Types

type AWSResponse GetComponent #

Generic GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Associated Types

type Rep GetComponent :: Type -> Type #

Read GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Show GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

NFData GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Methods

rnf :: GetComponent -> () #

Eq GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Hashable GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type AWSResponse GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type Rep GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type Rep GetComponent = D1 ('MetaData "GetComponent" "Amazonka.ImageBuilder.GetComponent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetComponent Source #

Create a value of GetComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentBuildVersionArn:GetComponent', getComponent_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component that you want to retrieve. Regex requires "/\d+$" suffix.

data GetComponentResponse Source #

See: newGetComponentResponse smart constructor.

Instances

Instances details
Generic GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Associated Types

type Rep GetComponentResponse :: Type -> Type #

Read GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Show GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

NFData GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Methods

rnf :: GetComponentResponse -> () #

Eq GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type Rep GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type Rep GetComponentResponse = D1 ('MetaData "GetComponentResponse" "Amazonka.ImageBuilder.GetComponent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetComponentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Component)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetComponentResponse Source #

Create a value of GetComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:component:GetComponentResponse', getComponentResponse_component - The component object associated with the specified ARN.

$sel:requestId:GetComponentResponse', getComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetComponentResponse', getComponentResponse_httpStatus - The response's http status code.

GetComponentPolicy

data GetComponentPolicy Source #

See: newGetComponentPolicy smart constructor.

Instances

Instances details
ToHeaders GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

ToPath GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

ToQuery GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

AWSRequest GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Associated Types

type AWSResponse GetComponentPolicy #

Generic GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Associated Types

type Rep GetComponentPolicy :: Type -> Type #

Read GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Show GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

NFData GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Methods

rnf :: GetComponentPolicy -> () #

Eq GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Hashable GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type AWSResponse GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicy = D1 ('MetaData "GetComponentPolicy" "Amazonka.ImageBuilder.GetComponentPolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetComponentPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetComponentPolicy Source #

Create a value of GetComponentPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetComponentPolicy, getComponentPolicy_componentArn - The Amazon Resource Name (ARN) of the component whose policy you want to retrieve.

data GetComponentPolicyResponse Source #

See: newGetComponentPolicyResponse smart constructor.

Instances

Instances details
Generic GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Associated Types

type Rep GetComponentPolicyResponse :: Type -> Type #

Read GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Show GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

NFData GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Eq GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicyResponse = D1 ('MetaData "GetComponentPolicyResponse" "Amazonka.ImageBuilder.GetComponentPolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetComponentPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetComponentPolicyResponse Source #

Create a value of GetComponentPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:GetComponentPolicyResponse', getComponentPolicyResponse_policy - The component policy.

$sel:requestId:GetComponentPolicyResponse', getComponentPolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetComponentPolicyResponse', getComponentPolicyResponse_httpStatus - The response's http status code.

GetContainerRecipe

data GetContainerRecipe Source #

See: newGetContainerRecipe smart constructor.

Instances

Instances details
ToHeaders GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

ToPath GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

ToQuery GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

AWSRequest GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Associated Types

type AWSResponse GetContainerRecipe #

Generic GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Associated Types

type Rep GetContainerRecipe :: Type -> Type #

Read GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Show GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

NFData GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Methods

rnf :: GetContainerRecipe -> () #

Eq GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Hashable GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type AWSResponse GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipe = D1 ('MetaData "GetContainerRecipe" "Amazonka.ImageBuilder.GetContainerRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetContainerRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetContainerRecipe Source #

Create a value of GetContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetContainerRecipe, getContainerRecipe_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe to retrieve.

data GetContainerRecipeResponse Source #

See: newGetContainerRecipeResponse smart constructor.

Instances

Instances details
Generic GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Associated Types

type Rep GetContainerRecipeResponse :: Type -> Type #

Read GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Show GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

NFData GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Eq GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipeResponse = D1 ('MetaData "GetContainerRecipeResponse" "Amazonka.ImageBuilder.GetContainerRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetContainerRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerRecipe)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetContainerRecipeResponse Source #

Create a value of GetContainerRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetContainerRecipeResponse, getContainerRecipeResponse_containerRecipe - The container recipe object that is returned.

$sel:requestId:GetContainerRecipeResponse', getContainerRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetContainerRecipeResponse', getContainerRecipeResponse_httpStatus - The response's http status code.

GetContainerRecipePolicy

data GetContainerRecipePolicy Source #

See: newGetContainerRecipePolicy smart constructor.

Instances

Instances details
ToHeaders GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

ToPath GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

ToQuery GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

AWSRequest GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Generic GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Associated Types

type Rep GetContainerRecipePolicy :: Type -> Type #

Read GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Show GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

NFData GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Eq GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Hashable GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type AWSResponse GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicy = D1 ('MetaData "GetContainerRecipePolicy" "Amazonka.ImageBuilder.GetContainerRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetContainerRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetContainerRecipePolicy Source #

Create a value of GetContainerRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetContainerRecipePolicy, getContainerRecipePolicy_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe for the policy being requested.

data GetContainerRecipePolicyResponse Source #

See: newGetContainerRecipePolicyResponse smart constructor.

Instances

Instances details
Generic GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Associated Types

type Rep GetContainerRecipePolicyResponse :: Type -> Type #

Read GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Show GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

NFData GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Eq GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicyResponse = D1 ('MetaData "GetContainerRecipePolicyResponse" "Amazonka.ImageBuilder.GetContainerRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetContainerRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetContainerRecipePolicyResponse Source #

Create a value of GetContainerRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:GetContainerRecipePolicyResponse', getContainerRecipePolicyResponse_policy - The container recipe policy object that is returned.

$sel:requestId:GetContainerRecipePolicyResponse', getContainerRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetContainerRecipePolicyResponse', getContainerRecipePolicyResponse_httpStatus - The response's http status code.

GetDistributionConfiguration

data GetDistributionConfiguration Source #

See: newGetDistributionConfiguration smart constructor.

Instances

Instances details
ToHeaders GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

ToPath GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

ToQuery GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

AWSRequest GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Generic GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Associated Types

type Rep GetDistributionConfiguration :: Type -> Type #

Read GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Show GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

NFData GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Eq GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Hashable GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type AWSResponse GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfiguration = D1 ('MetaData "GetDistributionConfiguration" "Amazonka.ImageBuilder.GetDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetDistributionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDistributionConfiguration Source #

Create a value of GetDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDistributionConfiguration, getDistributionConfiguration_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that you want to retrieve.

data GetDistributionConfigurationResponse Source #

Instances

Instances details
Generic GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Read GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Show GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

NFData GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Eq GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfigurationResponse = D1 ('MetaData "GetDistributionConfigurationResponse" "Amazonka.ImageBuilder.GetDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetDistributionConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DistributionConfiguration)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetDistributionConfigurationResponse Source #

Create a value of GetDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDistributionConfigurationResponse, getDistributionConfigurationResponse_distributionConfiguration - The distribution configuration object.

$sel:requestId:GetDistributionConfigurationResponse', getDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetDistributionConfigurationResponse', getDistributionConfigurationResponse_httpStatus - The response's http status code.

GetImage

data GetImage Source #

See: newGetImage smart constructor.

Constructors

GetImage' Text 

Instances

Instances details
ToHeaders GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

toHeaders :: GetImage -> [Header] #

ToPath GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

ToQuery GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

AWSRequest GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Associated Types

type AWSResponse GetImage #

Generic GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Associated Types

type Rep GetImage :: Type -> Type #

Methods

from :: GetImage -> Rep GetImage x #

to :: Rep GetImage x -> GetImage #

Read GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Show GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

NFData GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

rnf :: GetImage -> () #

Eq GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Hashable GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

hashWithSalt :: Int -> GetImage -> Int #

hash :: GetImage -> Int #

type AWSResponse GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

type Rep GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

type Rep GetImage = D1 ('MetaData "GetImage" "Amazonka.ImageBuilder.GetImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImage Source #

Create a value of GetImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageBuildVersionArn:GetImage', getImage_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image that you want to retrieve.

data GetImageResponse Source #

See: newGetImageResponse smart constructor.

Instances

Instances details
Generic GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Associated Types

type Rep GetImageResponse :: Type -> Type #

Read GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Show GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

NFData GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

rnf :: GetImageResponse -> () #

Eq GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

type Rep GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

type Rep GetImageResponse = D1 ('MetaData "GetImageResponse" "Amazonka.ImageBuilder.GetImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Image)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImageResponse Source #

Create a value of GetImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImageResponse, getImageResponse_image - The image object.

$sel:requestId:GetImageResponse', getImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetImageResponse', getImageResponse_httpStatus - The response's http status code.

GetImagePipeline

data GetImagePipeline Source #

See: newGetImagePipeline smart constructor.

Constructors

GetImagePipeline' Text 

Instances

Instances details
ToHeaders GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

ToPath GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

ToQuery GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

AWSRequest GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Associated Types

type AWSResponse GetImagePipeline #

Generic GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Associated Types

type Rep GetImagePipeline :: Type -> Type #

Read GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Show GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

NFData GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Methods

rnf :: GetImagePipeline -> () #

Eq GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Hashable GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type AWSResponse GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipeline = D1 ('MetaData "GetImagePipeline" "Amazonka.ImageBuilder.GetImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImagePipeline'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImagePipeline Source #

Create a value of GetImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePipelineArn:GetImagePipeline', getImagePipeline_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that you want to retrieve.

data GetImagePipelineResponse Source #

See: newGetImagePipelineResponse smart constructor.

Instances

Instances details
Generic GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Associated Types

type Rep GetImagePipelineResponse :: Type -> Type #

Read GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Show GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

NFData GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Eq GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipelineResponse = D1 ('MetaData "GetImagePipelineResponse" "Amazonka.ImageBuilder.GetImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImagePipelineResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImagePipeline)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImagePipelineResponse Source #

Create a value of GetImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePipeline:GetImagePipelineResponse', getImagePipelineResponse_imagePipeline - The image pipeline object.

$sel:requestId:GetImagePipelineResponse', getImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetImagePipelineResponse', getImagePipelineResponse_httpStatus - The response's http status code.

GetImagePolicy

data GetImagePolicy Source #

See: newGetImagePolicy smart constructor.

Constructors

GetImagePolicy' Text 

Instances

Instances details
ToHeaders GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

ToPath GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

ToQuery GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

AWSRequest GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Associated Types

type AWSResponse GetImagePolicy #

Generic GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Associated Types

type Rep GetImagePolicy :: Type -> Type #

Read GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Show GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

NFData GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Methods

rnf :: GetImagePolicy -> () #

Eq GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Hashable GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type AWSResponse GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type Rep GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type Rep GetImagePolicy = D1 ('MetaData "GetImagePolicy" "Amazonka.ImageBuilder.GetImagePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImagePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImagePolicy Source #

Create a value of GetImagePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageArn:GetImagePolicy', getImagePolicy_imageArn - The Amazon Resource Name (ARN) of the image whose policy you want to retrieve.

data GetImagePolicyResponse Source #

See: newGetImagePolicyResponse smart constructor.

Instances

Instances details
Generic GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Associated Types

type Rep GetImagePolicyResponse :: Type -> Type #

Read GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Show GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

NFData GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Methods

rnf :: GetImagePolicyResponse -> () #

Eq GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type Rep GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type Rep GetImagePolicyResponse = D1 ('MetaData "GetImagePolicyResponse" "Amazonka.ImageBuilder.GetImagePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImagePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImagePolicyResponse Source #

Create a value of GetImagePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:GetImagePolicyResponse', getImagePolicyResponse_policy - The image policy object.

$sel:requestId:GetImagePolicyResponse', getImagePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetImagePolicyResponse', getImagePolicyResponse_httpStatus - The response's http status code.

GetImageRecipe

data GetImageRecipe Source #

See: newGetImageRecipe smart constructor.

Constructors

GetImageRecipe' Text 

Instances

Instances details
ToHeaders GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

ToPath GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

ToQuery GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

AWSRequest GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Associated Types

type AWSResponse GetImageRecipe #

Generic GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Associated Types

type Rep GetImageRecipe :: Type -> Type #

Read GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Show GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

NFData GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Methods

rnf :: GetImageRecipe -> () #

Eq GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Hashable GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type AWSResponse GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type Rep GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type Rep GetImageRecipe = D1 ('MetaData "GetImageRecipe" "Amazonka.ImageBuilder.GetImageRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImageRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImageRecipe Source #

Create a value of GetImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImageRecipe, getImageRecipe_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that you want to retrieve.

data GetImageRecipeResponse Source #

See: newGetImageRecipeResponse smart constructor.

Instances

Instances details
Generic GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Associated Types

type Rep GetImageRecipeResponse :: Type -> Type #

Read GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Show GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

NFData GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Methods

rnf :: GetImageRecipeResponse -> () #

Eq GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type Rep GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type Rep GetImageRecipeResponse = D1 ('MetaData "GetImageRecipeResponse" "Amazonka.ImageBuilder.GetImageRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImageRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageRecipe)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImageRecipeResponse Source #

Create a value of GetImageRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImageRecipeResponse, getImageRecipeResponse_imageRecipe - The image recipe object.

$sel:requestId:GetImageRecipeResponse', getImageRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetImageRecipeResponse', getImageRecipeResponse_httpStatus - The response's http status code.

GetImageRecipePolicy

data GetImageRecipePolicy Source #

See: newGetImageRecipePolicy smart constructor.

Instances

Instances details
ToHeaders GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

ToPath GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

ToQuery GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

AWSRequest GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Associated Types

type AWSResponse GetImageRecipePolicy #

Generic GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Associated Types

type Rep GetImageRecipePolicy :: Type -> Type #

Read GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Show GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

NFData GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Methods

rnf :: GetImageRecipePolicy -> () #

Eq GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Hashable GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type AWSResponse GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicy = D1 ('MetaData "GetImageRecipePolicy" "Amazonka.ImageBuilder.GetImageRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImageRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImageRecipePolicy Source #

Create a value of GetImageRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImageRecipePolicy, getImageRecipePolicy_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe whose policy you want to retrieve.

data GetImageRecipePolicyResponse Source #

See: newGetImageRecipePolicyResponse smart constructor.

Instances

Instances details
Generic GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Associated Types

type Rep GetImageRecipePolicyResponse :: Type -> Type #

Read GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Show GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

NFData GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Eq GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicyResponse = D1 ('MetaData "GetImageRecipePolicyResponse" "Amazonka.ImageBuilder.GetImageRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetImageRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImageRecipePolicyResponse Source #

Create a value of GetImageRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:GetImageRecipePolicyResponse', getImageRecipePolicyResponse_policy - The image recipe policy object.

$sel:requestId:GetImageRecipePolicyResponse', getImageRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetImageRecipePolicyResponse', getImageRecipePolicyResponse_httpStatus - The response's http status code.

GetInfrastructureConfiguration

data GetInfrastructureConfiguration Source #

GetInfrastructureConfiguration request object.

See: newGetInfrastructureConfiguration smart constructor.

Instances

Instances details
ToHeaders GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

ToPath GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

ToQuery GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

AWSRequest GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Generic GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Associated Types

type Rep GetInfrastructureConfiguration :: Type -> Type #

Read GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Show GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

NFData GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Eq GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Hashable GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type AWSResponse GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfiguration = D1 ('MetaData "GetInfrastructureConfiguration" "Amazonka.ImageBuilder.GetInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetInfrastructureConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetInfrastructureConfiguration Source #

Create a value of GetInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetInfrastructureConfiguration, getInfrastructureConfiguration_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that you want to retrieve.

data GetInfrastructureConfigurationResponse Source #

GetInfrastructureConfiguration response object.

See: newGetInfrastructureConfigurationResponse smart constructor.

Instances

Instances details
Generic GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Read GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Show GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

NFData GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Eq GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfigurationResponse = D1 ('MetaData "GetInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.GetInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "GetInfrastructureConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "infrastructureConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InfrastructureConfiguration)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetInfrastructureConfigurationResponse Source #

Create a value of GetInfrastructureConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetInfrastructureConfigurationResponse, getInfrastructureConfigurationResponse_infrastructureConfiguration - The infrastructure configuration object.

$sel:requestId:GetInfrastructureConfigurationResponse', getInfrastructureConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:GetInfrastructureConfigurationResponse', getInfrastructureConfigurationResponse_httpStatus - The response's http status code.

ImportComponent

data ImportComponent Source #

See: newImportComponent smart constructor.

Instances

Instances details
ToJSON ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

ToHeaders ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

ToPath ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

ToQuery ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

AWSRequest ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Associated Types

type AWSResponse ImportComponent #

Generic ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Associated Types

type Rep ImportComponent :: Type -> Type #

Read ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Show ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

NFData ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Methods

rnf :: ImportComponent -> () #

Eq ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Hashable ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type AWSResponse ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type Rep ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type Rep ImportComponent = D1 ('MetaData "ImportComponent" "Amazonka.ImageBuilder.ImportComponent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImportComponent'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "changeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentType))) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentFormat) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Platform) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newImportComponent Source #

Create a value of ImportComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportComponent, importComponent_changeDescription - The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

ImportComponent, importComponent_data - The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

ImportComponent, importComponent_description - The description of the component. Describes the contents of the component.

ImportComponent, importComponent_kmsKeyId - The ID of the KMS key that should be used to encrypt this component.

ImportComponent, importComponent_tags - The tags of the component.

$sel:uri:ImportComponent', importComponent_uri - The uri of the component. Must be an Amazon S3 URL and the requester must have permission to access the Amazon S3 bucket. If you use Amazon S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

ImportComponent, importComponent_name - The name of the component.

$sel:semanticVersion:ImportComponent', importComponent_semanticVersion - The semantic version of the component. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

ImportComponent, importComponent_type - The type of the component denotes whether the component is used to build the image, or only to test it.

$sel:format:ImportComponent', importComponent_format - The format of the resource that you want to import as a component.

ImportComponent, importComponent_platform - The platform of the component.

ImportComponent, importComponent_clientToken - The idempotency token of the component.

data ImportComponentResponse Source #

See: newImportComponentResponse smart constructor.

Instances

Instances details
Generic ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Associated Types

type Rep ImportComponentResponse :: Type -> Type #

Read ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Show ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

NFData ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Methods

rnf :: ImportComponentResponse -> () #

Eq ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type Rep ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type Rep ImportComponentResponse = D1 ('MetaData "ImportComponentResponse" "Amazonka.ImageBuilder.ImportComponent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImportComponentResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newImportComponentResponse Source #

Create a value of ImportComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportComponent, importComponentResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:componentBuildVersionArn:ImportComponentResponse', importComponentResponse_componentBuildVersionArn - The Amazon Resource Name (ARN) of the imported component.

$sel:requestId:ImportComponentResponse', importComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ImportComponentResponse', importComponentResponse_httpStatus - The response's http status code.

ImportVmImage

data ImportVmImage Source #

See: newImportVmImage smart constructor.

Instances

Instances details
ToJSON ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

ToHeaders ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

ToPath ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

ToQuery ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

AWSRequest ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Associated Types

type AWSResponse ImportVmImage #

Generic ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Associated Types

type Rep ImportVmImage :: Type -> Type #

Read ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Show ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

NFData ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Methods

rnf :: ImportVmImage -> () #

Eq ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Hashable ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

type AWSResponse ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

type Rep ImportVmImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

newImportVmImage Source #

Create a value of ImportVmImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportVmImage, importVmImage_description - The description for the base image that is created by the import process.

ImportVmImage, importVmImage_osVersion - The operating system version for the imported VM.

ImportVmImage, importVmImage_tags - Tags that are attached to the import resources.

ImportVmImage, importVmImage_name - The name of the base image that is created by the import process.

$sel:semanticVersion:ImportVmImage', importVmImage_semanticVersion - The semantic version to attach to the base image that was created during the import process. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

ImportVmImage, importVmImage_platform - The operating system platform for the imported VM.

$sel:vmImportTaskId:ImportVmImage', importVmImage_vmImportTaskId - The importTaskId (API) or ImportTaskId (CLI) from the Amazon EC2 VM import process. Image Builder retrieves information from the import process to pull in the AMI that is created from the VM source as the base image for your recipe.

ImportVmImage, importVmImage_clientToken - Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see Ensuring idempotency in the Amazon EC2 API Reference.

data ImportVmImageResponse Source #

See: newImportVmImageResponse smart constructor.

Instances

Instances details
Generic ImportVmImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Associated Types

type Rep ImportVmImageResponse :: Type -> Type #

Read ImportVmImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Show ImportVmImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

NFData ImportVmImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

Methods

rnf :: ImportVmImageResponse -> () #

Eq ImportVmImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

type Rep ImportVmImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportVmImage

type Rep ImportVmImageResponse = D1 ('MetaData "ImportVmImageResponse" "Amazonka.ImageBuilder.ImportVmImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImportVmImageResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newImportVmImageResponse Source #

Create a value of ImportVmImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportVmImage, importVmImageResponse_clientToken - The idempotency token that was used for this request.

$sel:imageArn:ImportVmImageResponse', importVmImageResponse_imageArn - The Amazon Resource Name (ARN) of the AMI that was created during the VM import process. This AMI is used as the base image for the recipe that imported the VM.

$sel:requestId:ImportVmImageResponse', importVmImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ImportVmImageResponse', importVmImageResponse_httpStatus - The response's http status code.

ListComponentBuildVersions

data ListComponentBuildVersions Source #

See: newListComponentBuildVersions smart constructor.

Instances

Instances details
ToJSON ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToHeaders ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToPath ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToQuery ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

AWSRequest ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Generic ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Associated Types

type Rep ListComponentBuildVersions :: Type -> Type #

Read ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Show ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

NFData ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Eq ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Hashable ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type AWSResponse ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersions = D1 ('MetaData "ListComponentBuildVersions" "Amazonka.ImageBuilder.ListComponentBuildVersions" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListComponentBuildVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListComponentBuildVersions Source #

Create a value of ListComponentBuildVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListComponentBuildVersions', listComponentBuildVersions_maxResults - The maximum items to return in a request.

ListComponentBuildVersions, listComponentBuildVersions_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:componentVersionArn:ListComponentBuildVersions', listComponentBuildVersions_componentVersionArn - The component version Amazon Resource Name (ARN) whose versions you want to list.

data ListComponentBuildVersionsResponse Source #

Instances

Instances details
Generic ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Associated Types

type Rep ListComponentBuildVersionsResponse :: Type -> Type #

Read ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Show ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

NFData ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Eq ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersionsResponse = D1 ('MetaData "ListComponentBuildVersionsResponse" "Amazonka.ImageBuilder.ListComponentBuildVersions" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListComponentBuildVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListComponentBuildVersionsResponse Source #

Create a value of ListComponentBuildVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentSummaryList:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_componentSummaryList - The list of component summaries for the specified semantic version.

ListComponentBuildVersions, listComponentBuildVersionsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_httpStatus - The response's http status code.

ListComponents

data ListComponents Source #

See: newListComponents smart constructor.

Instances

Instances details
ToJSON ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

ToHeaders ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

ToPath ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

ToQuery ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

AWSRequest ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Associated Types

type AWSResponse ListComponents #

Generic ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Associated Types

type Rep ListComponents :: Type -> Type #

Read ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Show ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

NFData ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Methods

rnf :: ListComponents -> () #

Eq ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Hashable ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type AWSResponse ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type Rep ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type Rep ListComponents = D1 ('MetaData "ListComponents" "Amazonka.ImageBuilder.ListComponents" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListComponents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "byName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter)))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ownership))))))

newListComponents :: ListComponents Source #

Create a value of ListComponents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:byName:ListComponents', listComponents_byName - Returns the list of component build versions for the specified name.

$sel:filters:ListComponents', listComponents_filters - Use the following filters to streamline results:

  • description
  • name
  • platform
  • supportedOsVersion
  • type
  • version

$sel:maxResults:ListComponents', listComponents_maxResults - The maximum items to return in a request.

ListComponents, listComponents_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

ListComponents, listComponents_owner - The owner defines which components you want to list. By default, this request will only show components owned by your account. You can use this field to specify if you want to view components owned by yourself, by Amazon, or those components that have been shared with you by other customers.

data ListComponentsResponse Source #

See: newListComponentsResponse smart constructor.

Instances

Instances details
Generic ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Associated Types

type Rep ListComponentsResponse :: Type -> Type #

Read ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Show ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

NFData ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Methods

rnf :: ListComponentsResponse -> () #

Eq ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type Rep ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type Rep ListComponentsResponse = D1 ('MetaData "ListComponentsResponse" "Amazonka.ImageBuilder.ListComponents" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListComponentsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentVersionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentVersion])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListComponentsResponse Source #

Create a value of ListComponentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentVersionList:ListComponentsResponse', listComponentsResponse_componentVersionList - The list of component semantic versions.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

ListComponents, listComponentsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListComponentsResponse', listComponentsResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListComponentsResponse', listComponentsResponse_httpStatus - The response's http status code.

ListContainerRecipes

data ListContainerRecipes Source #

See: newListContainerRecipes smart constructor.

Instances

Instances details
ToJSON ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

ToHeaders ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

ToPath ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

ToQuery ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

AWSRequest ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Associated Types

type AWSResponse ListContainerRecipes #

Generic ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Associated Types

type Rep ListContainerRecipes :: Type -> Type #

Read ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Show ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

NFData ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Methods

rnf :: ListContainerRecipes -> () #

Eq ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Hashable ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type AWSResponse ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipes = D1 ('MetaData "ListContainerRecipes" "Amazonka.ImageBuilder.ListContainerRecipes" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListContainerRecipes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ownership)))))

newListContainerRecipes :: ListContainerRecipes Source #

Create a value of ListContainerRecipes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListContainerRecipes', listContainerRecipes_filters - Use the following filters to streamline results:

  • containerType
  • name
  • parentImage
  • platform

$sel:maxResults:ListContainerRecipes', listContainerRecipes_maxResults - The maximum number of results to return in the list.

ListContainerRecipes, listContainerRecipes_nextToken - Provides a token for pagination, which determines where to begin the next set of results when the current set reaches the maximum for one request.

ListContainerRecipes, listContainerRecipes_owner - Returns container recipes belonging to the specified owner, that have been shared with you. You can omit this field to return container recipes belonging to your account.

data ListContainerRecipesResponse Source #

See: newListContainerRecipesResponse smart constructor.

Instances

Instances details
Generic ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Associated Types

type Rep ListContainerRecipesResponse :: Type -> Type #

Read ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Show ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

NFData ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Eq ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipesResponse = D1 ('MetaData "ListContainerRecipesResponse" "Amazonka.ImageBuilder.ListContainerRecipes" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListContainerRecipesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containerRecipeSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ContainerRecipeSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListContainerRecipesResponse Source #

Create a value of ListContainerRecipesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerRecipeSummaryList:ListContainerRecipesResponse', listContainerRecipesResponse_containerRecipeSummaryList - The list of container recipes returned for the request.

ListContainerRecipes, listContainerRecipesResponse_nextToken - The next token field is used for paginated responses. When this is not empty, there are additional container recipes that the service has not included in this response. Use this token with the next request to retrieve additional list items.

$sel:requestId:ListContainerRecipesResponse', listContainerRecipesResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListContainerRecipesResponse', listContainerRecipesResponse_httpStatus - The response's http status code.

ListDistributionConfigurations

data ListDistributionConfigurations Source #

See: newListDistributionConfigurations smart constructor.

Instances

Instances details
ToJSON ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

ToHeaders ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

ToPath ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

ToQuery ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

AWSRequest ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Generic ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Associated Types

type Rep ListDistributionConfigurations :: Type -> Type #

Read ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Show ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

NFData ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Eq ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Hashable ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type AWSResponse ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurations = D1 ('MetaData "ListDistributionConfigurations" "Amazonka.ImageBuilder.ListDistributionConfigurations" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListDistributionConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListDistributionConfigurations :: ListDistributionConfigurations Source #

Create a value of ListDistributionConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListDistributionConfigurations', listDistributionConfigurations_filters - You can filter on name to streamline results.

$sel:maxResults:ListDistributionConfigurations', listDistributionConfigurations_maxResults - The maximum items to return in a request.

ListDistributionConfigurations, listDistributionConfigurations_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

data ListDistributionConfigurationsResponse Source #

Instances

Instances details
Generic ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Read ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Show ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

NFData ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Eq ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurationsResponse = D1 ('MetaData "ListDistributionConfigurationsResponse" "Amazonka.ImageBuilder.ListDistributionConfigurations" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListDistributionConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "distributionConfigurationSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DistributionConfigurationSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDistributionConfigurationsResponse Source #

Create a value of ListDistributionConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:distributionConfigurationSummaryList:ListDistributionConfigurationsResponse', listDistributionConfigurationsResponse_distributionConfigurationSummaryList - The list of distributions.

ListDistributionConfigurations, listDistributionConfigurationsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListDistributionConfigurationsResponse', listDistributionConfigurationsResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListDistributionConfigurationsResponse', listDistributionConfigurationsResponse_httpStatus - The response's http status code.

ListImageBuildVersions

data ListImageBuildVersions Source #

See: newListImageBuildVersions smart constructor.

Instances

Instances details
ToJSON ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

ToHeaders ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

ToPath ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

ToQuery ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

AWSRequest ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Associated Types

type AWSResponse ListImageBuildVersions #

Generic ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Associated Types

type Rep ListImageBuildVersions :: Type -> Type #

Read ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Show ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

NFData ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Methods

rnf :: ListImageBuildVersions -> () #

Eq ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Hashable ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type AWSResponse ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersions = D1 ('MetaData "ListImageBuildVersions" "Amazonka.ImageBuilder.ListImageBuildVersions" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImageBuildVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListImageBuildVersions Source #

Create a value of ListImageBuildVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImageBuildVersions', listImageBuildVersions_filters - Use the following filters to streamline results:

  • name
  • osVersion
  • platform
  • type
  • version

$sel:maxResults:ListImageBuildVersions', listImageBuildVersions_maxResults - The maximum items to return in a request.

ListImageBuildVersions, listImageBuildVersions_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:imageVersionArn:ListImageBuildVersions', listImageBuildVersions_imageVersionArn - The Amazon Resource Name (ARN) of the image whose build versions you want to retrieve.

data ListImageBuildVersionsResponse Source #

See: newListImageBuildVersionsResponse smart constructor.

Instances

Instances details
Generic ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Associated Types

type Rep ListImageBuildVersionsResponse :: Type -> Type #

Read ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Show ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

NFData ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Eq ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersionsResponse = D1 ('MetaData "ListImageBuildVersionsResponse" "Amazonka.ImageBuilder.ListImageBuildVersions" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImageBuildVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImageBuildVersionsResponse Source #

Create a value of ListImageBuildVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageSummaryList:ListImageBuildVersionsResponse', listImageBuildVersionsResponse_imageSummaryList - The list of image build versions.

ListImageBuildVersions, listImageBuildVersionsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListImageBuildVersionsResponse', listImageBuildVersionsResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListImageBuildVersionsResponse', listImageBuildVersionsResponse_httpStatus - The response's http status code.

ListImagePackages

data ListImagePackages Source #

See: newListImagePackages smart constructor.

Instances

Instances details
ToJSON ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

ToHeaders ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

ToPath ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

ToQuery ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

AWSRequest ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Associated Types

type AWSResponse ListImagePackages #

Generic ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Associated Types

type Rep ListImagePackages :: Type -> Type #

Read ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Show ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

NFData ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Methods

rnf :: ListImagePackages -> () #

Eq ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Hashable ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type AWSResponse ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackages = D1 ('MetaData "ListImagePackages" "Amazonka.ImageBuilder.ListImagePackages" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImagePackages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListImagePackages Source #

Create a value of ListImagePackages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListImagePackages', listImagePackages_maxResults - The maxiumum number of results to return from the ListImagePackages request.

ListImagePackages, listImagePackages_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:imageBuildVersionArn:ListImagePackages', listImagePackages_imageBuildVersionArn - Filter results for the ListImagePackages request by the Image Build Version ARN

data ListImagePackagesResponse Source #

See: newListImagePackagesResponse smart constructor.

Instances

Instances details
Generic ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Associated Types

type Rep ListImagePackagesResponse :: Type -> Type #

Read ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Show ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

NFData ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Eq ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackagesResponse = D1 ('MetaData "ListImagePackagesResponse" "Amazonka.ImageBuilder.ListImagePackages" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImagePackagesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imagePackageList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImagePackage])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagePackagesResponse Source #

Create a value of ListImagePackagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePackageList:ListImagePackagesResponse', listImagePackagesResponse_imagePackageList - The list of Image Packages returned in the response.

ListImagePackages, listImagePackagesResponse_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:requestId:ListImagePackagesResponse', listImagePackagesResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListImagePackagesResponse', listImagePackagesResponse_httpStatus - The response's http status code.

ListImagePipelineImages

data ListImagePipelineImages Source #

See: newListImagePipelineImages smart constructor.

Instances

Instances details
ToJSON ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

ToHeaders ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

ToPath ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

ToQuery ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

AWSRequest ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Generic ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Associated Types

type Rep ListImagePipelineImages :: Type -> Type #

Read ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Show ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

NFData ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Methods

rnf :: ListImagePipelineImages -> () #

Eq ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Hashable ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type AWSResponse ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImages = D1 ('MetaData "ListImagePipelineImages" "Amazonka.ImageBuilder.ListImagePipelineImages" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImagePipelineImages'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListImagePipelineImages Source #

Create a value of ListImagePipelineImages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImagePipelineImages', listImagePipelineImages_filters - Use the following filters to streamline results:

  • name
  • version

$sel:maxResults:ListImagePipelineImages', listImagePipelineImages_maxResults - The maximum items to return in a request.

ListImagePipelineImages, listImagePipelineImages_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:imagePipelineArn:ListImagePipelineImages', listImagePipelineImages_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline whose images you want to view.

data ListImagePipelineImagesResponse Source #

See: newListImagePipelineImagesResponse smart constructor.

Instances

Instances details
Generic ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Associated Types

type Rep ListImagePipelineImagesResponse :: Type -> Type #

Read ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Show ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

NFData ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Eq ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImagesResponse = D1 ('MetaData "ListImagePipelineImagesResponse" "Amazonka.ImageBuilder.ListImagePipelineImages" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImagePipelineImagesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagePipelineImagesResponse Source #

Create a value of ListImagePipelineImagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageSummaryList:ListImagePipelineImagesResponse', listImagePipelineImagesResponse_imageSummaryList - The list of images built by this pipeline.

ListImagePipelineImages, listImagePipelineImagesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListImagePipelineImagesResponse', listImagePipelineImagesResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListImagePipelineImagesResponse', listImagePipelineImagesResponse_httpStatus - The response's http status code.

ListImagePipelines

data ListImagePipelines Source #

See: newListImagePipelines smart constructor.

Instances

Instances details
ToJSON ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

ToHeaders ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

ToPath ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

ToQuery ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

AWSRequest ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Associated Types

type AWSResponse ListImagePipelines #

Generic ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Associated Types

type Rep ListImagePipelines :: Type -> Type #

Read ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Show ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

NFData ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Methods

rnf :: ListImagePipelines -> () #

Eq ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Hashable ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type AWSResponse ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelines = D1 ('MetaData "ListImagePipelines" "Amazonka.ImageBuilder.ListImagePipelines" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImagePipelines'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListImagePipelines :: ListImagePipelines Source #

Create a value of ListImagePipelines with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImagePipelines', listImagePipelines_filters - Use the following filters to streamline results:

  • description
  • distributionConfigurationArn
  • imageRecipeArn
  • infrastructureConfigurationArn
  • name
  • status

$sel:maxResults:ListImagePipelines', listImagePipelines_maxResults - The maximum items to return in a request.

ListImagePipelines, listImagePipelines_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

data ListImagePipelinesResponse Source #

See: newListImagePipelinesResponse smart constructor.

Instances

Instances details
Generic ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Associated Types

type Rep ListImagePipelinesResponse :: Type -> Type #

Read ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Show ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

NFData ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Eq ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelinesResponse = D1 ('MetaData "ListImagePipelinesResponse" "Amazonka.ImageBuilder.ListImagePipelines" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImagePipelinesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imagePipelineList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImagePipeline])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagePipelinesResponse Source #

Create a value of ListImagePipelinesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePipelineList:ListImagePipelinesResponse', listImagePipelinesResponse_imagePipelineList - The list of image pipelines.

ListImagePipelines, listImagePipelinesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListImagePipelinesResponse', listImagePipelinesResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListImagePipelinesResponse', listImagePipelinesResponse_httpStatus - The response's http status code.

ListImageRecipes

data ListImageRecipes Source #

See: newListImageRecipes smart constructor.

Instances

Instances details
ToJSON ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

ToHeaders ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

ToPath ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

ToQuery ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

AWSRequest ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Associated Types

type AWSResponse ListImageRecipes #

Generic ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Associated Types

type Rep ListImageRecipes :: Type -> Type #

Read ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Show ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

NFData ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Methods

rnf :: ListImageRecipes -> () #

Eq ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Hashable ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type AWSResponse ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipes = D1 ('MetaData "ListImageRecipes" "Amazonka.ImageBuilder.ListImageRecipes" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImageRecipes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ownership)))))

newListImageRecipes :: ListImageRecipes Source #

Create a value of ListImageRecipes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImageRecipes', listImageRecipes_filters - Use the following filters to streamline results:

  • name
  • parentImage
  • platform

$sel:maxResults:ListImageRecipes', listImageRecipes_maxResults - The maximum items to return in a request.

ListImageRecipes, listImageRecipes_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

ListImageRecipes, listImageRecipes_owner - The owner defines which image recipes you want to list. By default, this request will only show image recipes owned by your account. You can use this field to specify if you want to view image recipes owned by yourself, by Amazon, or those image recipes that have been shared with you by other customers.

data ListImageRecipesResponse Source #

See: newListImageRecipesResponse smart constructor.

Instances

Instances details
Generic ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Associated Types

type Rep ListImageRecipesResponse :: Type -> Type #

Read ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Show ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

NFData ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Eq ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipesResponse = D1 ('MetaData "ListImageRecipesResponse" "Amazonka.ImageBuilder.ListImageRecipes" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImageRecipesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageRecipeSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageRecipeSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImageRecipesResponse Source #

Create a value of ListImageRecipesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageRecipeSummaryList:ListImageRecipesResponse', listImageRecipesResponse_imageRecipeSummaryList - The list of image pipelines.

ListImageRecipes, listImageRecipesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListImageRecipesResponse', listImageRecipesResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListImageRecipesResponse', listImageRecipesResponse_httpStatus - The response's http status code.

ListImages

data ListImages Source #

See: newListImages smart constructor.

Instances

Instances details
ToJSON ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

ToHeaders ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Methods

toHeaders :: ListImages -> [Header] #

ToPath ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

ToQuery ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

AWSRequest ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Associated Types

type AWSResponse ListImages #

Generic ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Associated Types

type Rep ListImages :: Type -> Type #

Read ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Show ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

NFData ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Methods

rnf :: ListImages -> () #

Eq ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Hashable ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

type AWSResponse ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

type Rep ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

newListImages :: ListImages Source #

Create a value of ListImages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:byName:ListImages', listImages_byName - Requests a list of images with a specific recipe name.

$sel:filters:ListImages', listImages_filters - Use the following filters to streamline results:

  • name
  • osVersion
  • platform
  • type
  • version

$sel:includeDeprecated:ListImages', listImages_includeDeprecated - Includes deprecated images in the response list.

$sel:maxResults:ListImages', listImages_maxResults - The maximum items to return in a request.

ListImages, listImages_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

ListImages, listImages_owner - The owner defines which images you want to list. By default, this request will only show images owned by your account. You can use this field to specify if you want to view images owned by yourself, by Amazon, or those images that have been shared with you by other customers.

data ListImagesResponse Source #

See: newListImagesResponse smart constructor.

Instances

Instances details
Generic ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Associated Types

type Rep ListImagesResponse :: Type -> Type #

Read ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Show ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

NFData ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Methods

rnf :: ListImagesResponse -> () #

Eq ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

type Rep ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

type Rep ListImagesResponse = D1 ('MetaData "ListImagesResponse" "Amazonka.ImageBuilder.ListImages" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListImagesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageVersionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageVersion])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagesResponse Source #

Create a value of ListImagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageVersionList:ListImagesResponse', listImagesResponse_imageVersionList - The list of image semantic versions.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

ListImages, listImagesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListImagesResponse', listImagesResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListImagesResponse', listImagesResponse_httpStatus - The response's http status code.

ListInfrastructureConfigurations

data ListInfrastructureConfigurations Source #

See: newListInfrastructureConfigurations smart constructor.

Instances

Instances details
ToJSON ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

ToHeaders ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

ToPath ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

ToQuery ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

AWSRequest ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Generic ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Associated Types

type Rep ListInfrastructureConfigurations :: Type -> Type #

Read ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Show ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

NFData ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Eq ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Hashable ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type AWSResponse ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurations = D1 ('MetaData "ListInfrastructureConfigurations" "Amazonka.ImageBuilder.ListInfrastructureConfigurations" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListInfrastructureConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListInfrastructureConfigurations :: ListInfrastructureConfigurations Source #

Create a value of ListInfrastructureConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListInfrastructureConfigurations', listInfrastructureConfigurations_filters - You can filter on name to streamline results.

$sel:maxResults:ListInfrastructureConfigurations', listInfrastructureConfigurations_maxResults - The maximum items to return in a request.

ListInfrastructureConfigurations, listInfrastructureConfigurations_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

data ListInfrastructureConfigurationsResponse Source #

Instances

Instances details
Generic ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Read ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Show ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

NFData ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Eq ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurationsResponse = D1 ('MetaData "ListInfrastructureConfigurationsResponse" "Amazonka.ImageBuilder.ListInfrastructureConfigurations" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListInfrastructureConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "infrastructureConfigurationSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InfrastructureConfigurationSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInfrastructureConfigurationsResponse Source #

Create a value of ListInfrastructureConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:infrastructureConfigurationSummaryList:ListInfrastructureConfigurationsResponse', listInfrastructureConfigurationsResponse_infrastructureConfigurationSummaryList - The list of infrastructure configurations.

ListInfrastructureConfigurations, listInfrastructureConfigurationsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:requestId:ListInfrastructureConfigurationsResponse', listInfrastructureConfigurationsResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:ListInfrastructureConfigurationsResponse', listInfrastructureConfigurationsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ImageBuilder.ListTagsForResource" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource whose tags you want to retrieve.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.ImageBuilder.ListTagsForResource" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags for the specified resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

PutComponentPolicy

data PutComponentPolicy Source #

See: newPutComponentPolicy smart constructor.

Instances

Instances details
ToJSON PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

ToHeaders PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

ToPath PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

ToQuery PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

AWSRequest PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Associated Types

type AWSResponse PutComponentPolicy #

Generic PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Associated Types

type Rep PutComponentPolicy :: Type -> Type #

Read PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Show PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

NFData PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Methods

rnf :: PutComponentPolicy -> () #

Eq PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Hashable PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type AWSResponse PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicy = D1 ('MetaData "PutComponentPolicy" "Amazonka.ImageBuilder.PutComponentPolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutComponentPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutComponentPolicy Source #

Create a value of PutComponentPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutComponentPolicy, putComponentPolicy_componentArn - The Amazon Resource Name (ARN) of the component that this policy should be applied to.

$sel:policy:PutComponentPolicy', putComponentPolicy_policy - The policy to apply.

data PutComponentPolicyResponse Source #

See: newPutComponentPolicyResponse smart constructor.

Instances

Instances details
Generic PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Associated Types

type Rep PutComponentPolicyResponse :: Type -> Type #

Read PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Show PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

NFData PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Eq PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicyResponse = D1 ('MetaData "PutComponentPolicyResponse" "Amazonka.ImageBuilder.PutComponentPolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutComponentPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutComponentPolicyResponse Source #

Create a value of PutComponentPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutComponentPolicy, putComponentPolicyResponse_componentArn - The Amazon Resource Name (ARN) of the component that this policy was applied to.

$sel:requestId:PutComponentPolicyResponse', putComponentPolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:PutComponentPolicyResponse', putComponentPolicyResponse_httpStatus - The response's http status code.

PutContainerRecipePolicy

data PutContainerRecipePolicy Source #

See: newPutContainerRecipePolicy smart constructor.

Instances

Instances details
ToJSON PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

ToHeaders PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

ToPath PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

ToQuery PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

AWSRequest PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Generic PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Associated Types

type Rep PutContainerRecipePolicy :: Type -> Type #

Read PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Show PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

NFData PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Eq PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Hashable PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type AWSResponse PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicy = D1 ('MetaData "PutContainerRecipePolicy" "Amazonka.ImageBuilder.PutContainerRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutContainerRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutContainerRecipePolicy Source #

Create a value of PutContainerRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutContainerRecipePolicy, putContainerRecipePolicy_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that this policy should be applied to.

$sel:policy:PutContainerRecipePolicy', putContainerRecipePolicy_policy - The policy to apply to the container recipe.

data PutContainerRecipePolicyResponse Source #

See: newPutContainerRecipePolicyResponse smart constructor.

Instances

Instances details
Generic PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Associated Types

type Rep PutContainerRecipePolicyResponse :: Type -> Type #

Read PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Show PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

NFData PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Eq PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicyResponse = D1 ('MetaData "PutContainerRecipePolicyResponse" "Amazonka.ImageBuilder.PutContainerRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutContainerRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutContainerRecipePolicyResponse Source #

Create a value of PutContainerRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutContainerRecipePolicy, putContainerRecipePolicyResponse_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that this policy was applied to.

$sel:requestId:PutContainerRecipePolicyResponse', putContainerRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:PutContainerRecipePolicyResponse', putContainerRecipePolicyResponse_httpStatus - The response's http status code.

PutImagePolicy

data PutImagePolicy Source #

See: newPutImagePolicy smart constructor.

Constructors

PutImagePolicy' Text Text 

Instances

Instances details
ToJSON PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

ToHeaders PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

ToPath PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

ToQuery PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

AWSRequest PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Associated Types

type AWSResponse PutImagePolicy #

Generic PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Associated Types

type Rep PutImagePolicy :: Type -> Type #

Read PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Show PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

NFData PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Methods

rnf :: PutImagePolicy -> () #

Eq PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Hashable PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type AWSResponse PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type Rep PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type Rep PutImagePolicy = D1 ('MetaData "PutImagePolicy" "Amazonka.ImageBuilder.PutImagePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutImagePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutImagePolicy Source #

Create a value of PutImagePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutImagePolicy, putImagePolicy_imageArn - The Amazon Resource Name (ARN) of the image that this policy should be applied to.

$sel:policy:PutImagePolicy', putImagePolicy_policy - The policy to apply.

data PutImagePolicyResponse Source #

See: newPutImagePolicyResponse smart constructor.

Instances

Instances details
Generic PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Associated Types

type Rep PutImagePolicyResponse :: Type -> Type #

Read PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Show PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

NFData PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Methods

rnf :: PutImagePolicyResponse -> () #

Eq PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type Rep PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type Rep PutImagePolicyResponse = D1 ('MetaData "PutImagePolicyResponse" "Amazonka.ImageBuilder.PutImagePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutImagePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutImagePolicyResponse Source #

Create a value of PutImagePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutImagePolicy, putImagePolicyResponse_imageArn - The Amazon Resource Name (ARN) of the image that this policy was applied to.

$sel:requestId:PutImagePolicyResponse', putImagePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:PutImagePolicyResponse', putImagePolicyResponse_httpStatus - The response's http status code.

PutImageRecipePolicy

data PutImageRecipePolicy Source #

See: newPutImageRecipePolicy smart constructor.

Instances

Instances details
ToJSON PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

ToHeaders PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

ToPath PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

ToQuery PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

AWSRequest PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Associated Types

type AWSResponse PutImageRecipePolicy #

Generic PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Associated Types

type Rep PutImageRecipePolicy :: Type -> Type #

Read PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Show PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

NFData PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Methods

rnf :: PutImageRecipePolicy -> () #

Eq PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Hashable PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type AWSResponse PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicy = D1 ('MetaData "PutImageRecipePolicy" "Amazonka.ImageBuilder.PutImageRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutImageRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutImageRecipePolicy Source #

Create a value of PutImageRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutImageRecipePolicy, putImageRecipePolicy_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that this policy should be applied to.

$sel:policy:PutImageRecipePolicy', putImageRecipePolicy_policy - The policy to apply.

data PutImageRecipePolicyResponse Source #

See: newPutImageRecipePolicyResponse smart constructor.

Instances

Instances details
Generic PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Associated Types

type Rep PutImageRecipePolicyResponse :: Type -> Type #

Read PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Show PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

NFData PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Eq PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicyResponse = D1 ('MetaData "PutImageRecipePolicyResponse" "Amazonka.ImageBuilder.PutImageRecipePolicy" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "PutImageRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutImageRecipePolicyResponse Source #

Create a value of PutImageRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutImageRecipePolicy, putImageRecipePolicyResponse_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that this policy was applied to.

$sel:requestId:PutImageRecipePolicyResponse', putImageRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:PutImageRecipePolicyResponse', putImageRecipePolicyResponse_httpStatus - The response's http status code.

StartImagePipelineExecution

data StartImagePipelineExecution Source #

See: newStartImagePipelineExecution smart constructor.

Instances

Instances details
ToJSON StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

ToHeaders StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

ToPath StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

ToQuery StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

AWSRequest StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Generic StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Associated Types

type Rep StartImagePipelineExecution :: Type -> Type #

Read StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Show StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

NFData StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Eq StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Hashable StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type AWSResponse StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecution = D1 ('MetaData "StartImagePipelineExecution" "Amazonka.ImageBuilder.StartImagePipelineExecution" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "StartImagePipelineExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartImagePipelineExecution Source #

Create a value of StartImagePipelineExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePipelineArn:StartImagePipelineExecution', startImagePipelineExecution_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that you want to manually invoke.

StartImagePipelineExecution, startImagePipelineExecution_clientToken - The idempotency token used to make this request idempotent.

data StartImagePipelineExecutionResponse Source #

Instances

Instances details
Generic StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Read StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Show StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

NFData StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Eq StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecutionResponse = D1 ('MetaData "StartImagePipelineExecutionResponse" "Amazonka.ImageBuilder.StartImagePipelineExecution" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "StartImagePipelineExecutionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartImagePipelineExecutionResponse Source #

Create a value of StartImagePipelineExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartImagePipelineExecution, startImagePipelineExecutionResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imageBuildVersionArn:StartImagePipelineExecutionResponse', startImagePipelineExecutionResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image that was created by this request.

$sel:requestId:StartImagePipelineExecutionResponse', startImagePipelineExecutionResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:StartImagePipelineExecutionResponse', startImagePipelineExecutionResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.ImageBuilder.TagResource" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource that you want to tag.

TagResource, tagResource_tags - The tags to apply to the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.ImageBuilder.TagResource" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.ImageBuilder.UntagResource" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource that you want to untag.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.ImageBuilder.UntagResource" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateDistributionConfiguration

data UpdateDistributionConfiguration Source #

See: newUpdateDistributionConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

ToHeaders UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

ToPath UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

ToQuery UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

AWSRequest UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Generic UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Associated Types

type Rep UpdateDistributionConfiguration :: Type -> Type #

Read UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Show UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

NFData UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Eq UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Hashable UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type AWSResponse UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfiguration = D1 ('MetaData "UpdateDistributionConfiguration" "Amazonka.ImageBuilder.UpdateDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UpdateDistributionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Distribution]) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateDistributionConfiguration Source #

Create a value of UpdateDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateDistributionConfiguration, updateDistributionConfiguration_description - The description of the distribution configuration.

UpdateDistributionConfiguration, updateDistributionConfiguration_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that you want to update.

UpdateDistributionConfiguration, updateDistributionConfiguration_distributions - The distributions of the distribution configuration.

UpdateDistributionConfiguration, updateDistributionConfiguration_clientToken - The idempotency token of the distribution configuration.

data UpdateDistributionConfigurationResponse Source #

Instances

Instances details
Generic UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Read UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Show UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

NFData UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Eq UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfigurationResponse = D1 ('MetaData "UpdateDistributionConfigurationResponse" "Amazonka.ImageBuilder.UpdateDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UpdateDistributionConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateDistributionConfigurationResponse Source #

Create a value of UpdateDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateDistributionConfiguration, updateDistributionConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

UpdateDistributionConfiguration, updateDistributionConfigurationResponse_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that was updated by this request.

$sel:requestId:UpdateDistributionConfigurationResponse', updateDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:UpdateDistributionConfigurationResponse', updateDistributionConfigurationResponse_httpStatus - The response's http status code.

UpdateImagePipeline

data UpdateImagePipeline Source #

See: newUpdateImagePipeline smart constructor.

Instances

Instances details
ToJSON UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

ToHeaders UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

ToPath UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

ToQuery UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

AWSRequest UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Associated Types

type AWSResponse UpdateImagePipeline #

Generic UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Associated Types

type Rep UpdateImagePipeline :: Type -> Type #

Read UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Show UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

NFData UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Methods

rnf :: UpdateImagePipeline -> () #

Eq UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Hashable UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type AWSResponse UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipeline = D1 ('MetaData "UpdateImagePipeline" "Amazonka.ImageBuilder.UpdateImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UpdateImagePipeline'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)))) :*: (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateImagePipeline Source #

Create a value of UpdateImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateImagePipeline, updateImagePipeline_containerRecipeArn - The Amazon Resource Name (ARN) of the container pipeline to update.

UpdateImagePipeline, updateImagePipeline_description - The description of the image pipeline.

UpdateImagePipeline, updateImagePipeline_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images updated by this image pipeline.

UpdateImagePipeline, updateImagePipeline_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

UpdateImagePipeline, updateImagePipeline_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.

UpdateImagePipeline, updateImagePipeline_imageTestsConfiguration - The image test configuration of the image pipeline.

UpdateImagePipeline, updateImagePipeline_schedule - The schedule of the image pipeline.

UpdateImagePipeline, updateImagePipeline_status - The status of the image pipeline.

UpdateImagePipeline, updateImagePipeline_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that you want to update.

UpdateImagePipeline, updateImagePipeline_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images updated by this image pipeline.

UpdateImagePipeline, updateImagePipeline_clientToken - The idempotency token used to make this request idempotent.

data UpdateImagePipelineResponse Source #

See: newUpdateImagePipelineResponse smart constructor.

Instances

Instances details
Generic UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Associated Types

type Rep UpdateImagePipelineResponse :: Type -> Type #

Read UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Show UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

NFData UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Eq UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipelineResponse = D1 ('MetaData "UpdateImagePipelineResponse" "Amazonka.ImageBuilder.UpdateImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UpdateImagePipelineResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateImagePipelineResponse Source #

Create a value of UpdateImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateImagePipeline, updateImagePipelineResponse_clientToken - The idempotency token used to make this request idempotent.

UpdateImagePipeline, updateImagePipelineResponse_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that was updated by this request.

$sel:requestId:UpdateImagePipelineResponse', updateImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:UpdateImagePipelineResponse', updateImagePipelineResponse_httpStatus - The response's http status code.

UpdateInfrastructureConfiguration

data UpdateInfrastructureConfiguration Source #

See: newUpdateInfrastructureConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

ToHeaders UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

ToPath UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

ToQuery UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

AWSRequest UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Generic UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Associated Types

type Rep UpdateInfrastructureConfiguration :: Type -> Type #

Read UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Show UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

NFData UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Eq UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Hashable UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type AWSResponse UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfiguration = D1 ('MetaData "UpdateInfrastructureConfiguration" "Amazonka.ImageBuilder.UpdateInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UpdateInfrastructureConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceMetadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptions)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging)) :*: S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "terminateInstanceOnFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateInfrastructureConfiguration Source #

Create a value of UpdateInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_description - The description of the infrastructure configuration.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_instanceMetadataOptions - The instance metadata options that you can set for the HTTP requests that pipeline builds use to launch EC2 build and test instances. For more information about instance metadata options, see one of the following links:

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_instanceTypes - The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_keyPair - The key pair of the infrastructure configuration. You can use this to log on to and debug the instance used to create your image.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_logging - The logging configuration of the infrastructure configuration.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_resourceTags - The tags attached to the resource created by Image Builder.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_securityGroupIds - The security group IDs to associate with the instance used to customize your Amazon EC2 AMI.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_snsTopicArn - The Amazon Resource Name (ARN) for the SNS topic to which we send image build event notifications.

EC2 Image Builder is unable to send notifications to SNS topics that are encrypted using keys from other accounts. The key that is used to encrypt the SNS topic must reside in the account that the Image Builder service runs under.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_subnetId - The subnet ID to place the instance used to customize your Amazon EC2 AMI in.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_terminateInstanceOnFailure - The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_instanceProfileName - The instance profile to associate with the instance used to customize your Amazon EC2 AMI.

UpdateInfrastructureConfiguration, updateInfrastructureConfiguration_clientToken - The idempotency token used to make this request idempotent.

data UpdateInfrastructureConfigurationResponse Source #

Instances

Instances details
Generic UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Read UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Show UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

NFData UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Eq UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfigurationResponse = D1 ('MetaData "UpdateInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.UpdateInfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "UpdateInfrastructureConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateInfrastructureConfigurationResponse Source #

Create a value of UpdateInfrastructureConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateInfrastructureConfiguration, updateInfrastructureConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

UpdateInfrastructureConfiguration, updateInfrastructureConfigurationResponse_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that was updated by this request.

$sel:requestId:UpdateInfrastructureConfigurationResponse', updateInfrastructureConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:UpdateInfrastructureConfigurationResponse', updateInfrastructureConfigurationResponse_httpStatus - The response's http status code.

Types

BuildType

newtype BuildType Source #

Constructors

BuildType' 

Fields

Bundled Patterns

pattern BuildType_IMPORT :: BuildType 
pattern BuildType_SCHEDULED :: BuildType 
pattern BuildType_USER_INITIATED :: BuildType 

Instances

Instances details
FromJSON BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

FromJSONKey BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

ToJSON BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

ToJSONKey BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

ToByteString BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Methods

toBS :: BuildType -> ByteString #

ToHeader BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

ToLog BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

ToQuery BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

FromText BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

ToText BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Methods

toText :: BuildType -> Text #

FromXML BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

ToXML BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Methods

toXML :: BuildType -> XML #

Generic BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Associated Types

type Rep BuildType :: Type -> Type #

Read BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Show BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

NFData BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Methods

rnf :: BuildType -> () #

Eq BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Ord BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

Hashable BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

type Rep BuildType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.BuildType

type Rep BuildType = D1 ('MetaData "BuildType" "Amazonka.ImageBuilder.Types.BuildType" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "BuildType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBuildType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComponentFormat

newtype ComponentFormat Source #

Constructors

ComponentFormat' 

Bundled Patterns

pattern ComponentFormat_SHELL :: ComponentFormat 

Instances

Instances details
FromJSON ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

FromJSONKey ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToJSON ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToJSONKey ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToByteString ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToHeader ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToLog ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToQuery ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

FromText ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToText ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

FromXML ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToXML ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Methods

toXML :: ComponentFormat -> XML #

Generic ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Associated Types

type Rep ComponentFormat :: Type -> Type #

Read ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Show ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

NFData ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Methods

rnf :: ComponentFormat -> () #

Eq ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Ord ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Hashable ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

type Rep ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

type Rep ComponentFormat = D1 ('MetaData "ComponentFormat" "Amazonka.ImageBuilder.Types.ComponentFormat" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "ComponentFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComponentStatus

newtype ComponentStatus Source #

Constructors

ComponentStatus' 

Bundled Patterns

pattern ComponentStatus_DEPRECATED :: ComponentStatus 

Instances

Instances details
FromJSON ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

FromJSONKey ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToJSON ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToJSONKey ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToByteString ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToHeader ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToLog ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToQuery ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

FromText ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToText ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

FromXML ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToXML ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Methods

toXML :: ComponentStatus -> XML #

Generic ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Associated Types

type Rep ComponentStatus :: Type -> Type #

Read ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Show ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

NFData ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Methods

rnf :: ComponentStatus -> () #

Eq ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Ord ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Hashable ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

type Rep ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

type Rep ComponentStatus = D1 ('MetaData "ComponentStatus" "Amazonka.ImageBuilder.Types.ComponentStatus" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "ComponentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComponentType

newtype ComponentType Source #

Constructors

ComponentType' 

Bundled Patterns

pattern ComponentType_BUILD :: ComponentType 
pattern ComponentType_TEST :: ComponentType 

Instances

Instances details
FromJSON ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

FromJSONKey ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToJSON ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToJSONKey ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToByteString ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToHeader ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToLog ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToQuery ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

FromText ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToText ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Methods

toText :: ComponentType -> Text #

FromXML ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToXML ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Methods

toXML :: ComponentType -> XML #

Generic ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Associated Types

type Rep ComponentType :: Type -> Type #

Read ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Show ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

NFData ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Methods

rnf :: ComponentType -> () #

Eq ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Ord ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Hashable ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

type Rep ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

type Rep ComponentType = D1 ('MetaData "ComponentType" "Amazonka.ImageBuilder.Types.ComponentType" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "ComponentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContainerRepositoryService

newtype ContainerRepositoryService Source #

Instances

Instances details
FromJSON ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

FromJSONKey ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToJSON ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToJSONKey ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToByteString ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToHeader ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToLog ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToQuery ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

FromText ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToText ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

FromXML ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToXML ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Generic ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Associated Types

type Rep ContainerRepositoryService :: Type -> Type #

Read ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Show ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

NFData ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Eq ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Ord ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Hashable ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

type Rep ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

type Rep ContainerRepositoryService = D1 ('MetaData "ContainerRepositoryService" "Amazonka.ImageBuilder.Types.ContainerRepositoryService" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "ContainerRepositoryService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerRepositoryService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContainerType

newtype ContainerType Source #

Constructors

ContainerType' 

Bundled Patterns

pattern ContainerType_DOCKER :: ContainerType 

Instances

Instances details
FromJSON ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

FromJSONKey ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToJSON ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToJSONKey ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToByteString ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToHeader ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToLog ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToQuery ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

FromText ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToText ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Methods

toText :: ContainerType -> Text #

FromXML ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToXML ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Methods

toXML :: ContainerType -> XML #

Generic ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Associated Types

type Rep ContainerType :: Type -> Type #

Read ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Show ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

NFData ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Methods

rnf :: ContainerType -> () #

Eq ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Ord ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Hashable ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

type Rep ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

type Rep ContainerType = D1 ('MetaData "ContainerType" "Amazonka.ImageBuilder.Types.ContainerType" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "ContainerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DiskImageFormat

newtype DiskImageFormat Source #

Constructors

DiskImageFormat' 

Instances

Instances details
FromJSON DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

FromJSONKey DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToJSON DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToJSONKey DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToByteString DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToHeader DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToLog DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToQuery DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

FromText DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToText DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

FromXML DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

ToXML DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

Methods

toXML :: DiskImageFormat -> XML #

Generic DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

Associated Types

type Rep DiskImageFormat :: Type -> Type #

Read DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

Show DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

NFData DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

Methods

rnf :: DiskImageFormat -> () #

Eq DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

Ord DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

Hashable DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

type Rep DiskImageFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DiskImageFormat

type Rep DiskImageFormat = D1 ('MetaData "DiskImageFormat" "Amazonka.ImageBuilder.Types.DiskImageFormat" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "DiskImageFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDiskImageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EbsVolumeType

newtype EbsVolumeType Source #

Constructors

EbsVolumeType' 

Instances

Instances details
FromJSON EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

FromJSONKey EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToJSON EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToJSONKey EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToByteString EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToHeader EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToLog EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToQuery EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

FromText EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToText EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Methods

toText :: EbsVolumeType -> Text #

FromXML EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToXML EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Methods

toXML :: EbsVolumeType -> XML #

Generic EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Associated Types

type Rep EbsVolumeType :: Type -> Type #

Read EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Show EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

NFData EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Methods

rnf :: EbsVolumeType -> () #

Eq EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Ord EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Hashable EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

type Rep EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

type Rep EbsVolumeType = D1 ('MetaData "EbsVolumeType" "Amazonka.ImageBuilder.Types.EbsVolumeType" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "EbsVolumeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEbsVolumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageStatus

newtype ImageStatus Source #

Constructors

ImageStatus' 

Instances

Instances details
FromJSON ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

FromJSONKey ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToJSON ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToJSONKey ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToByteString ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToHeader ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToLog ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToQuery ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

FromText ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToText ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Methods

toText :: ImageStatus -> Text #

FromXML ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToXML ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Methods

toXML :: ImageStatus -> XML #

Generic ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Associated Types

type Rep ImageStatus :: Type -> Type #

Read ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Show ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

NFData ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Methods

rnf :: ImageStatus -> () #

Eq ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Ord ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Hashable ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

type Rep ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

type Rep ImageStatus = D1 ('MetaData "ImageStatus" "Amazonka.ImageBuilder.Types.ImageStatus" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "ImageStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageType

newtype ImageType Source #

Constructors

ImageType' 

Fields

Bundled Patterns

pattern ImageType_AMI :: ImageType 
pattern ImageType_DOCKER :: ImageType 

Instances

Instances details
FromJSON ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

FromJSONKey ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToJSON ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToJSONKey ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToByteString ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

toBS :: ImageType -> ByteString #

ToHeader ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToLog ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToQuery ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

FromText ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToText ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

toText :: ImageType -> Text #

FromXML ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToXML ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

toXML :: ImageType -> XML #

Generic ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Associated Types

type Rep ImageType :: Type -> Type #

Read ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Show ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

NFData ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

rnf :: ImageType -> () #

Eq ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Ord ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Hashable ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

type Rep ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

type Rep ImageType = D1 ('MetaData "ImageType" "Amazonka.ImageBuilder.Types.ImageType" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "ImageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Ownership

newtype Ownership Source #

Constructors

Ownership' 

Fields

Bundled Patterns

pattern Ownership_Amazon :: Ownership 
pattern Ownership_Self :: Ownership 
pattern Ownership_Shared :: Ownership 

Instances

Instances details
FromJSON Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

FromJSONKey Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToJSON Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToJSONKey Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToByteString Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

toBS :: Ownership -> ByteString #

ToHeader Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToLog Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToQuery Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

FromText Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToText Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

toText :: Ownership -> Text #

FromXML Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToXML Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

toXML :: Ownership -> XML #

Generic Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Associated Types

type Rep Ownership :: Type -> Type #

Read Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Show Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

NFData Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

rnf :: Ownership -> () #

Eq Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Ord Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Hashable Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

type Rep Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

type Rep Ownership = D1 ('MetaData "Ownership" "Amazonka.ImageBuilder.Types.Ownership" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "Ownership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOwnership") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PipelineExecutionStartCondition

newtype PipelineExecutionStartCondition Source #

Instances

Instances details
FromJSON PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

FromJSONKey PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToJSON PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToJSONKey PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToByteString PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToHeader PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToLog PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToQuery PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

FromText PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToText PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

FromXML PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToXML PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Generic PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Associated Types

type Rep PipelineExecutionStartCondition :: Type -> Type #

Read PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Show PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

NFData PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Eq PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Ord PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Hashable PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

type Rep PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

type Rep PipelineExecutionStartCondition = D1 ('MetaData "PipelineExecutionStartCondition" "Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "PipelineExecutionStartCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPipelineExecutionStartCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PipelineStatus

newtype PipelineStatus Source #

Constructors

PipelineStatus' 

Instances

Instances details
FromJSON PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

FromJSONKey PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToJSON PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToJSONKey PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToByteString PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToHeader PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToLog PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToQuery PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

FromText PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToText PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

FromXML PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToXML PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Methods

toXML :: PipelineStatus -> XML #

Generic PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Associated Types

type Rep PipelineStatus :: Type -> Type #

Read PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Show PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

NFData PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Methods

rnf :: PipelineStatus -> () #

Eq PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Ord PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Hashable PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

type Rep PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

type Rep PipelineStatus = D1 ('MetaData "PipelineStatus" "Amazonka.ImageBuilder.Types.PipelineStatus" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "PipelineStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPipelineStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Platform

newtype Platform Source #

Constructors

Platform' 

Fields

Bundled Patterns

pattern Platform_Linux :: Platform 
pattern Platform_Windows :: Platform 

Instances

Instances details
FromJSON Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

FromJSONKey Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToJSON Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToJSONKey Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToByteString Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toBS :: Platform -> ByteString #

ToHeader Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toHeader :: HeaderName -> Platform -> [Header] #

ToLog Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToQuery Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

FromText Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToText Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toText :: Platform -> Text #

FromXML Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToXML Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toXML :: Platform -> XML #

Generic Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Associated Types

type Rep Platform :: Type -> Type #

Methods

from :: Platform -> Rep Platform x #

to :: Rep Platform x -> Platform #

Read Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Show Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

NFData Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

rnf :: Platform -> () #

Eq Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Ord Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Hashable Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

hashWithSalt :: Int -> Platform -> Int #

hash :: Platform -> Int #

type Rep Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

type Rep Platform = D1 ('MetaData "Platform" "Amazonka.ImageBuilder.Types.Platform" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'True) (C1 ('MetaCons "Platform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdditionalInstanceConfiguration

data AdditionalInstanceConfiguration Source #

In addition to your infrastruction configuration, these settings provide an extra layer of control over your build instances. For instances where Image Builder installs the Systems Manager agent, you can choose whether to keep it for the AMI that you create. You can also specify commands to run on launch for all of your build instances.

See: newAdditionalInstanceConfiguration smart constructor.

Instances

Instances details
FromJSON AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

ToJSON AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Generic AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Associated Types

type Rep AdditionalInstanceConfiguration :: Type -> Type #

Read AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Show AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

NFData AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Eq AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Hashable AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

type Rep AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

type Rep AdditionalInstanceConfiguration = D1 ('MetaData "AdditionalInstanceConfiguration" "Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "AdditionalInstanceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "systemsManagerAgent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SystemsManagerAgent)) :*: S1 ('MetaSel ('Just "userDataOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAdditionalInstanceConfiguration :: AdditionalInstanceConfiguration Source #

Create a value of AdditionalInstanceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:systemsManagerAgent:AdditionalInstanceConfiguration', additionalInstanceConfiguration_systemsManagerAgent - Contains settings for the Systems Manager agent on your build instance.

$sel:userDataOverride:AdditionalInstanceConfiguration', additionalInstanceConfiguration_userDataOverride - Use this property to provide commands or a command script to run when you launch your build instance.

The userDataOverride property replaces any commands that Image Builder might have added to ensure that Systems Manager is installed on your Linux build instance. If you override the user data, make sure that you add commands to install Systems Manager, if it is not pre-installed on your base image.

The user data is always base 64 encoded. For example, the following commands are encoded as IyEvYmluL2Jhc2gKbWtkaXIgLXAgL3Zhci9iYi8KdG91Y2ggL3Zhci$:

#!/bin/bash

mkdir -p /var/bb/

touch /var

Ami

data Ami Source #

Details of an Amazon EC2 AMI.

See: newAmi smart constructor.

Instances

Instances details
FromJSON Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Generic Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Associated Types

type Rep Ami :: Type -> Type #

Methods

from :: Ami -> Rep Ami x #

to :: Rep Ami x -> Ami #

Read Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Show Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

showsPrec :: Int -> Ami -> ShowS #

show :: Ami -> String #

showList :: [Ami] -> ShowS #

NFData Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

rnf :: Ami -> () #

Eq Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

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

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

Hashable Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

hashWithSalt :: Int -> Ami -> Int #

hash :: Ami -> Int #

type Rep Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

newAmi :: Ami Source #

Create a value of Ami with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:Ami', ami_accountId - The account ID of the owner of the AMI.

$sel:description:Ami', ami_description - The description of the Amazon EC2 AMI. Minimum and maximum length are in characters.

$sel:image:Ami', ami_image - The AMI ID of the Amazon EC2 AMI.

$sel:name:Ami', ami_name - The name of the Amazon EC2 AMI.

$sel:region:Ami', ami_region - The Amazon Web Services Region of the Amazon EC2 AMI.

$sel:state:Ami', ami_state - Undocumented member.

AmiDistributionConfiguration

data AmiDistributionConfiguration Source #

Define and configure the output AMIs of the pipeline.

See: newAmiDistributionConfiguration smart constructor.

Instances

Instances details
FromJSON AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

ToJSON AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Generic AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Associated Types

type Rep AmiDistributionConfiguration :: Type -> Type #

Read AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Show AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

NFData AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Eq AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Hashable AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

type Rep AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

type Rep AmiDistributionConfiguration = D1 ('MetaData "AmiDistributionConfiguration" "Amazonka.ImageBuilder.Types.AmiDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "AmiDistributionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "amiTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "launchPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchPermissionConfiguration)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetAccountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))))

newAmiDistributionConfiguration :: AmiDistributionConfiguration Source #

Create a value of AmiDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amiTags:AmiDistributionConfiguration', amiDistributionConfiguration_amiTags - The tags to apply to AMIs distributed to this Region.

$sel:description:AmiDistributionConfiguration', amiDistributionConfiguration_description - The description of the AMI distribution configuration. Minimum and maximum length are in characters.

$sel:kmsKeyId:AmiDistributionConfiguration', amiDistributionConfiguration_kmsKeyId - The KMS key identifier used to encrypt the distributed image.

$sel:launchPermission:AmiDistributionConfiguration', amiDistributionConfiguration_launchPermission - Launch permissions can be used to configure which Amazon Web Services accounts can use the AMI to launch instances.

$sel:name:AmiDistributionConfiguration', amiDistributionConfiguration_name - The name of the output AMI.

$sel:targetAccountIds:AmiDistributionConfiguration', amiDistributionConfiguration_targetAccountIds - The ID of an account to which you want to distribute an image.

Component

data Component Source #

A detailed view of a component.

See: newComponent smart constructor.

Instances

Instances details
FromJSON Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Generic Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Associated Types

type Rep Component :: Type -> Type #

Read Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Show Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

NFData Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Methods

rnf :: Component -> () #

Eq Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Hashable Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

type Rep Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

type Rep Component = D1 ('MetaData "Component" "Amazonka.ImageBuilder.Types.Component" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "Component'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentParameterDetail]))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentState)))) :*: ((S1 ('MetaSel ('Just "supportedOsVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentType)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newComponent :: Component Source #

Create a value of Component with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Component', component_arn - The Amazon Resource Name (ARN) of the component.

$sel:changeDescription:Component', component_changeDescription - The change description of the component.

$sel:data':Component', component_data - Component data contains the YAML document content for the component.

$sel:dateCreated:Component', component_dateCreated - The date that the component was created.

Component, component_description - The description of the component.

$sel:encrypted:Component', component_encrypted - The encryption status of the component.

$sel:kmsKeyId:Component', component_kmsKeyId - The KMS key identifier used to encrypt the component.

Component, component_name - The name of the component.

$sel:owner:Component', component_owner - The owner of the component.

$sel:parameters:Component', component_parameters - Contains parameter details for each of the parameters that are defined for the component.

$sel:platform:Component', component_platform - The platform of the component.

$sel:state:Component', component_state - Describes the current status of the component. This is used for components that are no longer active.

$sel:supportedOsVersions:Component', component_supportedOsVersions - The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

$sel:tags:Component', component_tags - The tags associated with the component.

Component, component_type - The type of the component denotes whether the component is used to build the image or only to test it.

$sel:version:Component', component_version - The version of the component.

ComponentConfiguration

data ComponentConfiguration Source #

Configuration details of the component.

See: newComponentConfiguration smart constructor.

Instances

Instances details
FromJSON ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

ToJSON ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Generic ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Associated Types

type Rep ComponentConfiguration :: Type -> Type #

Read ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Show ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

NFData ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Methods

rnf :: ComponentConfiguration -> () #

Eq ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Hashable ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

type Rep ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

type Rep ComponentConfiguration = D1 ('MetaData "ComponentConfiguration" "Amazonka.ImageBuilder.Types.ComponentConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ComponentConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ComponentParameter))) :*: S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newComponentConfiguration Source #

Create a value of ComponentConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameters:ComponentConfiguration', componentConfiguration_parameters - A group of parameter settings that are used to configure the component for a specific recipe.

$sel:componentArn:ComponentConfiguration', componentConfiguration_componentArn - The Amazon Resource Name (ARN) of the component.

ComponentParameter

data ComponentParameter Source #

Contains a key/value pair that sets the named component parameter.

See: newComponentParameter smart constructor.

Constructors

ComponentParameter' Text [Text] 

Instances

Instances details
FromJSON ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

ToJSON ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Generic ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Associated Types

type Rep ComponentParameter :: Type -> Type #

Read ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Show ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

NFData ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Methods

rnf :: ComponentParameter -> () #

Eq ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Hashable ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

type Rep ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

type Rep ComponentParameter = D1 ('MetaData "ComponentParameter" "Amazonka.ImageBuilder.Types.ComponentParameter" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ComponentParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newComponentParameter Source #

Create a value of ComponentParameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ComponentParameter', componentParameter_name - The name of the component parameter to set.

$sel:value:ComponentParameter', componentParameter_value - Sets the value for the named component parameter.

ComponentParameterDetail

data ComponentParameterDetail Source #

Defines a parameter that is used to provide configuration details for the component.

See: newComponentParameterDetail smart constructor.

Instances

Instances details
FromJSON ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Generic ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Associated Types

type Rep ComponentParameterDetail :: Type -> Type #

Read ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Show ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

NFData ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Eq ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Hashable ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

type Rep ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

type Rep ComponentParameterDetail = D1 ('MetaData "ComponentParameterDetail" "Amazonka.ImageBuilder.Types.ComponentParameterDetail" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ComponentParameterDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newComponentParameterDetail Source #

Create a value of ComponentParameterDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultValue:ComponentParameterDetail', componentParameterDetail_defaultValue - The default value of this parameter if no input is provided.

$sel:description:ComponentParameterDetail', componentParameterDetail_description - Describes this parameter.

$sel:name:ComponentParameterDetail', componentParameterDetail_name - The name of this input parameter.

$sel:type':ComponentParameterDetail', componentParameterDetail_type - The type of input this parameter provides. The currently supported value is "string".

ComponentState

data ComponentState Source #

A group of fields that describe the current status of components that are no longer active.

See: newComponentState smart constructor.

Instances

Instances details
FromJSON ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Generic ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Associated Types

type Rep ComponentState :: Type -> Type #

Read ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Show ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

NFData ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Methods

rnf :: ComponentState -> () #

Eq ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Hashable ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

type Rep ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

type Rep ComponentState = D1 ('MetaData "ComponentState" "Amazonka.ImageBuilder.Types.ComponentState" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ComponentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentStatus))))

newComponentState :: ComponentState Source #

Create a value of ComponentState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reason:ComponentState', componentState_reason - Describes how or why the component changed state.

$sel:status:ComponentState', componentState_status - The current state of the component.

ComponentSummary

data ComponentSummary Source #

A high-level summary of a component.

See: newComponentSummary smart constructor.

Instances

Instances details
FromJSON ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Generic ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Associated Types

type Rep ComponentSummary :: Type -> Type #

Read ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Show ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

NFData ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Methods

rnf :: ComponentSummary -> () #

Eq ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Hashable ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

type Rep ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

type Rep ComponentSummary = D1 ('MetaData "ComponentSummary" "Amazonka.ImageBuilder.Types.ComponentSummary" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ComponentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "changeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentState)) :*: S1 ('MetaSel ('Just "supportedOsVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentType)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newComponentSummary :: ComponentSummary Source #

Create a value of ComponentSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ComponentSummary', componentSummary_arn - The Amazon Resource Name (ARN) of the component.

$sel:changeDescription:ComponentSummary', componentSummary_changeDescription - The change description of the component.

$sel:dateCreated:ComponentSummary', componentSummary_dateCreated - The date that the component was created.

$sel:description:ComponentSummary', componentSummary_description - The description of the component.

$sel:name:ComponentSummary', componentSummary_name - The name of the component.

$sel:owner:ComponentSummary', componentSummary_owner - The owner of the component.

$sel:platform:ComponentSummary', componentSummary_platform - The platform of the component.

$sel:state:ComponentSummary', componentSummary_state - Describes the current status of the component.

$sel:supportedOsVersions:ComponentSummary', componentSummary_supportedOsVersions - The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

$sel:tags:ComponentSummary', componentSummary_tags - The tags associated with the component.

$sel:type':ComponentSummary', componentSummary_type - The type of the component denotes whether the component is used to build the image or only to test it.

$sel:version:ComponentSummary', componentSummary_version - The version of the component.

ComponentVersion

data ComponentVersion Source #

The defining characteristics of a specific version of an Amazon Web Services TOE component.

See: newComponentVersion smart constructor.

Instances

Instances details
FromJSON ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Generic ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Associated Types

type Rep ComponentVersion :: Type -> Type #

Read ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Show ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

NFData ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Methods

rnf :: ComponentVersion -> () #

Eq ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Hashable ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

type Rep ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

newComponentVersion :: ComponentVersion Source #

Create a value of ComponentVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ComponentVersion', componentVersion_arn - The Amazon Resource Name (ARN) of the component.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:dateCreated:ComponentVersion', componentVersion_dateCreated - The date that the component was created.

$sel:description:ComponentVersion', componentVersion_description - The description of the component.

$sel:name:ComponentVersion', componentVersion_name - The name of the component.

$sel:owner:ComponentVersion', componentVersion_owner - The owner of the component.

$sel:platform:ComponentVersion', componentVersion_platform - The platform of the component.

$sel:supportedOsVersions:ComponentVersion', componentVersion_supportedOsVersions - he operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

$sel:type':ComponentVersion', componentVersion_type - The type of the component denotes whether the component is used to build the image or only to test it.

$sel:version:ComponentVersion', componentVersion_version - The semantic version of the component.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

Container

data Container Source #

A container encapsulates the runtime environment for an application.

See: newContainer smart constructor.

Constructors

Container' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
FromJSON Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Generic Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Associated Types

type Rep Container :: Type -> Type #

Read Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Show Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

NFData Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Methods

rnf :: Container -> () #

Eq Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Hashable Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

type Rep Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

type Rep Container = D1 ('MetaData "Container" "Amazonka.ImageBuilder.Types.Container" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "Container'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageUris") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newContainer :: Container Source #

Create a value of Container with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageUris:Container', container_imageUris - A list of URIs for containers created in the context Region.

$sel:region:Container', container_region - Containers and container images are Region-specific. This is the Region context for the container.

ContainerDistributionConfiguration

data ContainerDistributionConfiguration Source #

Container distribution settings for encryption, licensing, and sharing in a specific Region.

See: newContainerDistributionConfiguration smart constructor.

Instances

Instances details
FromJSON ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

ToJSON ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Generic ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Associated Types

type Rep ContainerDistributionConfiguration :: Type -> Type #

Read ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Show ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

NFData ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Eq ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Hashable ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

type Rep ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

type Rep ContainerDistributionConfiguration = D1 ('MetaData "ContainerDistributionConfiguration" "Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ContainerDistributionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TargetContainerRepository))))

newContainerDistributionConfiguration Source #

Create a value of ContainerDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerTags:ContainerDistributionConfiguration', containerDistributionConfiguration_containerTags - Tags that are attached to the container distribution configuration.

$sel:description:ContainerDistributionConfiguration', containerDistributionConfiguration_description - The description of the container distribution configuration.

$sel:targetRepository:ContainerDistributionConfiguration', containerDistributionConfiguration_targetRepository - The destination repository for the container distribution configuration.

ContainerRecipe

data ContainerRecipe Source #

A container recipe.

See: newContainerRecipe smart constructor.

Instances

Instances details
FromJSON ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Generic ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Associated Types

type Rep ContainerRecipe :: Type -> Type #

Read ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Show ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

NFData ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Methods

rnf :: ContainerRecipe -> () #

Eq ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Hashable ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

type Rep ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

type Rep ContainerRecipe = D1 ('MetaData "ContainerRecipe" "Amazonka.ImageBuilder.Types.ContainerRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ContainerRecipe'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ComponentConfiguration)))) :*: (S1 ('MetaSel ('Just "containerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerType)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dockerfileTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceConfiguration))))) :*: (((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "targetRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetContainerRepository)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newContainerRecipe :: ContainerRecipe Source #

Create a value of ContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ContainerRecipe', containerRecipe_arn - The Amazon Resource Name (ARN) of the container recipe.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:components:ContainerRecipe', containerRecipe_components - Components for build and test that are included in the container recipe.

$sel:containerType:ContainerRecipe', containerRecipe_containerType - Specifies the type of container, such as Docker.

$sel:dateCreated:ContainerRecipe', containerRecipe_dateCreated - The date when this container recipe was created.

$sel:description:ContainerRecipe', containerRecipe_description - The description of the container recipe.

$sel:dockerfileTemplateData:ContainerRecipe', containerRecipe_dockerfileTemplateData - Dockerfiles are text documents that are used to build Docker containers, and ensure that they contain all of the elements required by the application running inside. The template data consists of contextual variables where Image Builder places build information or scripts, based on your container image recipe.

$sel:encrypted:ContainerRecipe', containerRecipe_encrypted - A flag that indicates if the target container is encrypted.

$sel:instanceConfiguration:ContainerRecipe', containerRecipe_instanceConfiguration - A group of options that can be used to configure an instance for building and testing container images.

$sel:kmsKeyId:ContainerRecipe', containerRecipe_kmsKeyId - Identifies which KMS key is used to encrypt the container image for distribution to the target Region.

$sel:name:ContainerRecipe', containerRecipe_name - The name of the container recipe.

$sel:owner:ContainerRecipe', containerRecipe_owner - The owner of the container recipe.

$sel:parentImage:ContainerRecipe', containerRecipe_parentImage - The base image for the container recipe.

$sel:platform:ContainerRecipe', containerRecipe_platform - The system platform for the container, such as Windows or Linux.

$sel:tags:ContainerRecipe', containerRecipe_tags - Tags that are attached to the container recipe.

$sel:targetRepository:ContainerRecipe', containerRecipe_targetRepository - The destination repository for the container image.

$sel:version:ContainerRecipe', containerRecipe_version - The semantic version of the container recipe.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

$sel:workingDirectory:ContainerRecipe', containerRecipe_workingDirectory - The working directory for use during build and test workflows.

ContainerRecipeSummary

data ContainerRecipeSummary Source #

A summary of a container recipe

See: newContainerRecipeSummary smart constructor.

Instances

Instances details
FromJSON ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Generic ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Associated Types

type Rep ContainerRecipeSummary :: Type -> Type #

Read ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Show ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

NFData ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Methods

rnf :: ContainerRecipeSummary -> () #

Eq ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Hashable ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

type Rep ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

newContainerRecipeSummary :: ContainerRecipeSummary Source #

Create a value of ContainerRecipeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ContainerRecipeSummary', containerRecipeSummary_arn - The Amazon Resource Name (ARN) of the container recipe.

$sel:containerType:ContainerRecipeSummary', containerRecipeSummary_containerType - Specifies the type of container, such as "Docker".

$sel:dateCreated:ContainerRecipeSummary', containerRecipeSummary_dateCreated - The date when this container recipe was created.

$sel:name:ContainerRecipeSummary', containerRecipeSummary_name - The name of the container recipe.

$sel:owner:ContainerRecipeSummary', containerRecipeSummary_owner - The owner of the container recipe.

$sel:parentImage:ContainerRecipeSummary', containerRecipeSummary_parentImage - The base image for the container recipe.

$sel:platform:ContainerRecipeSummary', containerRecipeSummary_platform - The system platform for the container, such as Windows or Linux.

$sel:tags:ContainerRecipeSummary', containerRecipeSummary_tags - Tags that are attached to the container recipe.

Distribution

data Distribution Source #

Defines the settings for a specific Region.

See: newDistribution smart constructor.

Instances

Instances details
FromJSON Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

ToJSON Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Generic Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Associated Types

type Rep Distribution :: Type -> Type #

Read Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Show Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

NFData Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Methods

rnf :: Distribution -> () #

Eq Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Hashable Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

type Rep Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

type Rep Distribution = D1 ('MetaData "Distribution" "Amazonka.ImageBuilder.Types.Distribution" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "Distribution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "amiDistributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmiDistributionConfiguration)) :*: (S1 ('MetaSel ('Just "containerDistributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerDistributionConfiguration)) :*: S1 ('MetaSel ('Just "fastLaunchConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty FastLaunchConfiguration))))) :*: ((S1 ('MetaSel ('Just "launchTemplateConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LaunchTemplateConfiguration))) :*: S1 ('MetaSel ('Just "licenseConfigurationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "s3ExportConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ExportConfiguration)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDistribution Source #

Create a value of Distribution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amiDistributionConfiguration:Distribution', distribution_amiDistributionConfiguration - The specific AMI settings; for example, launch permissions or AMI tags.

$sel:containerDistributionConfiguration:Distribution', distribution_containerDistributionConfiguration - Container distribution settings for encryption, licensing, and sharing in a specific Region.

$sel:fastLaunchConfigurations:Distribution', distribution_fastLaunchConfigurations - The Windows faster-launching configurations to use for AMI distribution.

$sel:launchTemplateConfigurations:Distribution', distribution_launchTemplateConfigurations - A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.

$sel:licenseConfigurationArns:Distribution', distribution_licenseConfigurationArns - The License Manager Configuration to associate with the AMI in the specified Region.

$sel:s3ExportConfiguration:Distribution', distribution_s3ExportConfiguration - Configure export settings to deliver disk images created from your image build, using a file format that is compatible with your VMs in that Region.

$sel:region:Distribution', distribution_region - The target Region.

DistributionConfiguration

data DistributionConfiguration Source #

A distribution configuration.

See: newDistributionConfiguration smart constructor.

Instances

Instances details
FromJSON DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Generic DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Associated Types

type Rep DistributionConfiguration :: Type -> Type #

Read DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Show DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

NFData DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Eq DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Hashable DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

type Rep DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

type Rep DistributionConfiguration = D1 ('MetaData "DistributionConfiguration" "Amazonka.ImageBuilder.Types.DistributionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DistributionConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Distribution])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "timeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newDistributionConfiguration Source #

Create a value of DistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:DistributionConfiguration', distributionConfiguration_arn - The Amazon Resource Name (ARN) of the distribution configuration.

$sel:dateCreated:DistributionConfiguration', distributionConfiguration_dateCreated - The date on which this distribution configuration was created.

$sel:dateUpdated:DistributionConfiguration', distributionConfiguration_dateUpdated - The date on which this distribution configuration was last updated.

$sel:description:DistributionConfiguration', distributionConfiguration_description - The description of the distribution configuration.

$sel:distributions:DistributionConfiguration', distributionConfiguration_distributions - The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.

$sel:name:DistributionConfiguration', distributionConfiguration_name - The name of the distribution configuration.

$sel:tags:DistributionConfiguration', distributionConfiguration_tags - The tags of the distribution configuration.

$sel:timeoutMinutes:DistributionConfiguration', distributionConfiguration_timeoutMinutes - The maximum duration in minutes for this distribution configuration.

DistributionConfigurationSummary

data DistributionConfigurationSummary Source #

A high-level overview of a distribution configuration.

See: newDistributionConfigurationSummary smart constructor.

Instances

Instances details
FromJSON DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Generic DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Associated Types

type Rep DistributionConfigurationSummary :: Type -> Type #

Read DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Show DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

NFData DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Eq DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Hashable DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

type Rep DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

type Rep DistributionConfigurationSummary = D1 ('MetaData "DistributionConfigurationSummary" "Amazonka.ImageBuilder.Types.DistributionConfigurationSummary" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DistributionConfigurationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newDistributionConfigurationSummary :: DistributionConfigurationSummary Source #

Create a value of DistributionConfigurationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:DistributionConfigurationSummary', distributionConfigurationSummary_arn - The Amazon Resource Name (ARN) of the distribution configuration.

$sel:dateCreated:DistributionConfigurationSummary', distributionConfigurationSummary_dateCreated - The date on which the distribution configuration was created.

$sel:dateUpdated:DistributionConfigurationSummary', distributionConfigurationSummary_dateUpdated - The date on which the distribution configuration was updated.

$sel:description:DistributionConfigurationSummary', distributionConfigurationSummary_description - The description of the distribution configuration.

$sel:name:DistributionConfigurationSummary', distributionConfigurationSummary_name - The name of the distribution configuration.

$sel:regions:DistributionConfigurationSummary', distributionConfigurationSummary_regions - A list of Regions where the container image is distributed to.

$sel:tags:DistributionConfigurationSummary', distributionConfigurationSummary_tags - The tags associated with the distribution configuration.

EbsInstanceBlockDeviceSpecification

data EbsInstanceBlockDeviceSpecification Source #

Amazon EBS-specific block device mapping specifications.

See: newEbsInstanceBlockDeviceSpecification smart constructor.

Instances

Instances details
FromJSON EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

ToJSON EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Generic EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Read EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Show EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

NFData EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Eq EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Hashable EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

type Rep EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

type Rep EbsInstanceBlockDeviceSpecification = D1 ('MetaData "EbsInstanceBlockDeviceSpecification" "Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "EbsInstanceBlockDeviceSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "throughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsVolumeType))))))

newEbsInstanceBlockDeviceSpecification :: EbsInstanceBlockDeviceSpecification Source #

Create a value of EbsInstanceBlockDeviceSpecification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deleteOnTermination:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_deleteOnTermination - Use to configure delete on termination of the associated device.

$sel:encrypted:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_encrypted - Use to configure device encryption.

$sel:iops:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_iops - Use to configure device IOPS.

$sel:kmsKeyId:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_kmsKeyId - Use to configure the KMS key to use when encrypting the device.

$sel:snapshotId:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_snapshotId - The snapshot that defines the device contents.

$sel:throughput:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_throughput - For GP3 volumes only – The throughput in MiB/s that the volume supports.

$sel:volumeSize:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_volumeSize - Use to override the device's volume size.

$sel:volumeType:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_volumeType - Use to override the device's volume type.

FastLaunchConfiguration

data FastLaunchConfiguration Source #

Define and configure faster launching for output Windows AMIs.

See: newFastLaunchConfiguration smart constructor.

Instances

Instances details
FromJSON FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

ToJSON FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

Generic FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

Associated Types

type Rep FastLaunchConfiguration :: Type -> Type #

Read FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

Show FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

NFData FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

Methods

rnf :: FastLaunchConfiguration -> () #

Eq FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

Hashable FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

type Rep FastLaunchConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchConfiguration

type Rep FastLaunchConfiguration = D1 ('MetaData "FastLaunchConfiguration" "Amazonka.ImageBuilder.Types.FastLaunchConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "FastLaunchConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FastLaunchLaunchTemplateSpecification))) :*: (S1 ('MetaSel ('Just "maxParallelLaunches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "snapshotConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FastLaunchSnapshotConfiguration)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newFastLaunchConfiguration Source #

Create a value of FastLaunchConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:FastLaunchConfiguration', fastLaunchConfiguration_accountId - The owner account ID for the fast-launch enabled Windows AMI.

$sel:launchTemplate:FastLaunchConfiguration', fastLaunchConfiguration_launchTemplate - The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.

$sel:maxParallelLaunches:FastLaunchConfiguration', fastLaunchConfiguration_maxParallelLaunches - The maximum number of parallel instances that are launched for creating resources.

$sel:snapshotConfiguration:FastLaunchConfiguration', fastLaunchConfiguration_snapshotConfiguration - Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.

$sel:enabled:FastLaunchConfiguration', fastLaunchConfiguration_enabled - A Boolean that represents the current state of faster launching for the Windows AMI. Set to true to start using Windows faster launching, or false to stop using it.

FastLaunchLaunchTemplateSpecification

data FastLaunchLaunchTemplateSpecification Source #

Identifies the launch template that the associated Windows AMI uses for launching an instance when faster launching is enabled.

You can specify either the launchTemplateName or the launchTemplateId, but not both.

See: newFastLaunchLaunchTemplateSpecification smart constructor.

Instances

Instances details
FromJSON FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

ToJSON FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

Generic FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

Read FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

Show FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

NFData FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

Eq FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

Hashable FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

type Rep FastLaunchLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification

type Rep FastLaunchLaunchTemplateSpecification = D1 ('MetaData "FastLaunchLaunchTemplateSpecification" "Amazonka.ImageBuilder.Types.FastLaunchLaunchTemplateSpecification" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "FastLaunchLaunchTemplateSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchTemplateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFastLaunchLaunchTemplateSpecification :: FastLaunchLaunchTemplateSpecification Source #

Create a value of FastLaunchLaunchTemplateSpecification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:launchTemplateId:FastLaunchLaunchTemplateSpecification', fastLaunchLaunchTemplateSpecification_launchTemplateId - The ID of the launch template to use for faster launching for a Windows AMI.

$sel:launchTemplateName:FastLaunchLaunchTemplateSpecification', fastLaunchLaunchTemplateSpecification_launchTemplateName - The name of the launch template to use for faster launching for a Windows AMI.

$sel:launchTemplateVersion:FastLaunchLaunchTemplateSpecification', fastLaunchLaunchTemplateSpecification_launchTemplateVersion - The version of the launch template to use for faster launching for a Windows AMI.

FastLaunchSnapshotConfiguration

data FastLaunchSnapshotConfiguration Source #

Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.

See: newFastLaunchSnapshotConfiguration smart constructor.

Instances

Instances details
FromJSON FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

ToJSON FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

Generic FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

Associated Types

type Rep FastLaunchSnapshotConfiguration :: Type -> Type #

Read FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

Show FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

NFData FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

Eq FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

Hashable FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

type Rep FastLaunchSnapshotConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration

type Rep FastLaunchSnapshotConfiguration = D1 ('MetaData "FastLaunchSnapshotConfiguration" "Amazonka.ImageBuilder.Types.FastLaunchSnapshotConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "FastLaunchSnapshotConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetResourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newFastLaunchSnapshotConfiguration :: FastLaunchSnapshotConfiguration Source #

Create a value of FastLaunchSnapshotConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetResourceCount:FastLaunchSnapshotConfiguration', fastLaunchSnapshotConfiguration_targetResourceCount - The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.

Filter

data Filter Source #

A filter name and value pair that is used to return a more specific list of results from a list operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

See: newFilter smart constructor.

Constructors

Filter' (Maybe Text) (Maybe (NonEmpty Text)) 

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Methods

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

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

Hashable Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.ImageBuilder.Types.Filter" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newFilter :: Filter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Filter', filter_name - The name of the filter. Filter names are case-sensitive.

$sel:values:Filter', filter_values - The filter values. Filter values are case-sensitive.

Image

data Image Source #

An Image Builder image. You must specify exactly one recipe for the image – either a container recipe (containerRecipe), which creates a container image, or an image recipe (imageRecipe), which creates an AMI.

See: newImage smart constructor.

Instances

Instances details
FromJSON Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Generic Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Read Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Show Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

NFData Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

rnf :: Image -> () #

Eq Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

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

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

Hashable Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

type Rep Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.ImageBuilder.Types.Image" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "buildType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BuildType))) :*: (S1 ('MetaSel ('Just "containerRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerRecipe)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "distributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DistributionConfiguration)) :*: S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "imageRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageRecipe)) :*: (S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)) :*: S1 ('MetaSel ('Just "infrastructureConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InfrastructureConfiguration)))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "osVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "outputResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputResources)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "sourcePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sourcePipelineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageType)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newImage :: Image Source #

Create a value of Image with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

Image, image_arn - The Amazon Resource Name (ARN) of the image.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:buildType:Image', image_buildType - Indicates the type of build that created this image. The build can be initiated in the following ways:

  • USER_INITIATED – A manual pipeline build request.
  • SCHEDULED – A pipeline build initiated by a cron expression in the Image Builder pipeline, or from EventBridge.
  • IMPORT – A VM import created the image to use as the base image for the recipe.

$sel:containerRecipe:Image', image_containerRecipe - The recipe that is used to create an Image Builder container image.

Image, image_dateCreated - The date on which this image was created.

$sel:distributionConfiguration:Image', image_distributionConfiguration - The distribution configuration used when creating this image.

$sel:enhancedImageMetadataEnabled:Image', image_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

$sel:imageRecipe:Image', image_imageRecipe - The image recipe used when creating the image.

$sel:imageTestsConfiguration:Image', image_imageTestsConfiguration - The image tests configuration used when creating this image.

$sel:infrastructureConfiguration:Image', image_infrastructureConfiguration - The infrastructure used when creating this image.

Image, image_name - The name of the image.

$sel:osVersion:Image', image_osVersion - The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

$sel:outputResources:Image', image_outputResources - The output resources produced when creating this image.

Image, image_platform - The platform of the image.

$sel:sourcePipelineArn:Image', image_sourcePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that created this image.

$sel:sourcePipelineName:Image', image_sourcePipelineName - The name of the image pipeline that created this image.

$sel:state:Image', image_state - The state of the image.

Image, image_tags - The tags of the image.

Image, image_type - Specifies whether this is an AMI or container image.

Image, image_version - The semantic version of the image.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

ImagePackage

data ImagePackage Source #

Represents a package installed on an Image Builder image.

See: newImagePackage smart constructor.

Constructors

ImagePackage' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Generic ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Associated Types

type Rep ImagePackage :: Type -> Type #

Read ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Show ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

NFData ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Methods

rnf :: ImagePackage -> () #

Eq ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Hashable ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

type Rep ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

type Rep ImagePackage = D1 ('MetaData "ImagePackage" "Amazonka.ImageBuilder.Types.ImagePackage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImagePackage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "packageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "packageVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImagePackage :: ImagePackage Source #

Create a value of ImagePackage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:packageName:ImagePackage', imagePackage_packageName - The name of the package as reported to the operating system package manager.

$sel:packageVersion:ImagePackage', imagePackage_packageVersion - The version of the package as reported to the operating system package manager.

ImagePipeline

data ImagePipeline Source #

Details of an image pipeline.

See: newImagePipeline smart constructor.

Instances

Instances details
FromJSON ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Generic ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Associated Types

type Rep ImagePipeline :: Type -> Type #

Read ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Show ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

NFData ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Methods

rnf :: ImagePipeline -> () #

Eq ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Hashable ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

type Rep ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

type Rep ImagePipeline = D1 ('MetaData "ImagePipeline" "Amazonka.ImageBuilder.Types.ImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImagePipeline'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateLastRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "dateNextRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform))) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

newImagePipeline :: ImagePipeline Source #

Create a value of ImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ImagePipeline', imagePipeline_arn - The Amazon Resource Name (ARN) of the image pipeline.

$sel:containerRecipeArn:ImagePipeline', imagePipeline_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.

$sel:dateCreated:ImagePipeline', imagePipeline_dateCreated - The date on which this image pipeline was created.

$sel:dateLastRun:ImagePipeline', imagePipeline_dateLastRun - The date on which this image pipeline was last run.

$sel:dateNextRun:ImagePipeline', imagePipeline_dateNextRun - The date on which this image pipeline will next be run.

$sel:dateUpdated:ImagePipeline', imagePipeline_dateUpdated - The date on which this image pipeline was last updated.

$sel:description:ImagePipeline', imagePipeline_description - The description of the image pipeline.

$sel:distributionConfigurationArn:ImagePipeline', imagePipeline_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.

$sel:enhancedImageMetadataEnabled:ImagePipeline', imagePipeline_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

$sel:imageRecipeArn:ImagePipeline', imagePipeline_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.

$sel:imageTestsConfiguration:ImagePipeline', imagePipeline_imageTestsConfiguration - The image tests configuration of the image pipeline.

$sel:infrastructureConfigurationArn:ImagePipeline', imagePipeline_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.

$sel:name:ImagePipeline', imagePipeline_name - The name of the image pipeline.

$sel:platform:ImagePipeline', imagePipeline_platform - The platform of the image pipeline.

$sel:schedule:ImagePipeline', imagePipeline_schedule - The schedule of the image pipeline.

$sel:status:ImagePipeline', imagePipeline_status - The status of the image pipeline.

$sel:tags:ImagePipeline', imagePipeline_tags - The tags of this image pipeline.

ImageRecipe

data ImageRecipe Source #

An image recipe.

See: newImageRecipe smart constructor.

Instances

Instances details
FromJSON ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Generic ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Associated Types

type Rep ImageRecipe :: Type -> Type #

Read ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Show ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

NFData ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Methods

rnf :: ImageRecipe -> () #

Eq ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Hashable ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

type Rep ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

type Rep ImageRecipe = D1 ('MetaData "ImageRecipe" "Amazonka.ImageBuilder.Types.ImageRecipe" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImageRecipe'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalInstanceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdditionalInstanceConfiguration)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceBlockDeviceMapping])))) :*: ((S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ComponentConfiguration))) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parentImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageType))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newImageRecipe :: ImageRecipe Source #

Create a value of ImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalInstanceConfiguration:ImageRecipe', imageRecipe_additionalInstanceConfiguration - Before you create a new AMI, Image Builder launches temporary Amazon EC2 instances to build and test your image configuration. Instance configuration adds a layer of control over those instances. You can define settings and add scripts to run when an instance is launched from your AMI.

$sel:arn:ImageRecipe', imageRecipe_arn - The Amazon Resource Name (ARN) of the image recipe.

$sel:blockDeviceMappings:ImageRecipe', imageRecipe_blockDeviceMappings - The block device mappings to apply when creating images from this recipe.

$sel:components:ImageRecipe', imageRecipe_components - The components of the image recipe.

$sel:dateCreated:ImageRecipe', imageRecipe_dateCreated - The date on which this image recipe was created.

$sel:description:ImageRecipe', imageRecipe_description - The description of the image recipe.

$sel:name:ImageRecipe', imageRecipe_name - The name of the image recipe.

$sel:owner:ImageRecipe', imageRecipe_owner - The owner of the image recipe.

$sel:parentImage:ImageRecipe', imageRecipe_parentImage - The base image of the image recipe.

$sel:platform:ImageRecipe', imageRecipe_platform - The platform of the image recipe.

$sel:tags:ImageRecipe', imageRecipe_tags - The tags of the image recipe.

$sel:type':ImageRecipe', imageRecipe_type - Specifies which type of image is created by the recipe - an AMI or a container image.

$sel:version:ImageRecipe', imageRecipe_version - The version of the image recipe.

$sel:workingDirectory:ImageRecipe', imageRecipe_workingDirectory - The working directory to be used during build and test workflows.

ImageRecipeSummary

data ImageRecipeSummary Source #

A summary of an image recipe.

See: newImageRecipeSummary smart constructor.

Instances

Instances details
FromJSON ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Generic ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Associated Types

type Rep ImageRecipeSummary :: Type -> Type #

Read ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Show ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

NFData ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Methods

rnf :: ImageRecipeSummary -> () #

Eq ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Hashable ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

type Rep ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

newImageRecipeSummary :: ImageRecipeSummary Source #

Create a value of ImageRecipeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ImageRecipeSummary', imageRecipeSummary_arn - The Amazon Resource Name (ARN) of the image recipe.

$sel:dateCreated:ImageRecipeSummary', imageRecipeSummary_dateCreated - The date on which this image recipe was created.

$sel:name:ImageRecipeSummary', imageRecipeSummary_name - The name of the image recipe.

$sel:owner:ImageRecipeSummary', imageRecipeSummary_owner - The owner of the image recipe.

$sel:parentImage:ImageRecipeSummary', imageRecipeSummary_parentImage - The base image of the image recipe.

$sel:platform:ImageRecipeSummary', imageRecipeSummary_platform - The platform of the image recipe.

$sel:tags:ImageRecipeSummary', imageRecipeSummary_tags - The tags of the image recipe.

ImageState

data ImageState Source #

Image state shows the image status and the reason for that status.

See: newImageState smart constructor.

Instances

Instances details
FromJSON ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Generic ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Associated Types

type Rep ImageState :: Type -> Type #

Read ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Show ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

NFData ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Methods

rnf :: ImageState -> () #

Eq ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Hashable ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

type Rep ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

type Rep ImageState = D1 ('MetaData "ImageState" "Amazonka.ImageBuilder.Types.ImageState" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImageState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageStatus))))

newImageState :: ImageState Source #

Create a value of ImageState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reason:ImageState', imageState_reason - The reason for the image's status.

$sel:status:ImageState', imageState_status - The status of the image.

ImageSummary

data ImageSummary Source #

An image summary.

See: newImageSummary smart constructor.

Instances

Instances details
FromJSON ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Generic ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Associated Types

type Rep ImageSummary :: Type -> Type #

Read ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Show ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

NFData ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Methods

rnf :: ImageSummary -> () #

Eq ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Hashable ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

type Rep ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

type Rep ImageSummary = D1 ('MetaData "ImageSummary" "Amazonka.ImageBuilder.Types.ImageSummary" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImageSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "buildType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BuildType)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "osVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "outputResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputResources))))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageState)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageType)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newImageSummary :: ImageSummary Source #

Create a value of ImageSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ImageSummary', imageSummary_arn - The Amazon Resource Name (ARN) of the image.

$sel:buildType:ImageSummary', imageSummary_buildType - Indicates the type of build that created this image. The build can be initiated in the following ways:

  • USER_INITIATED – A manual pipeline build request.
  • SCHEDULED – A pipeline build initiated by a cron expression in the Image Builder pipeline, or from EventBridge.
  • IMPORT – A VM import created the image to use as the base image for the recipe.

$sel:dateCreated:ImageSummary', imageSummary_dateCreated - The date on which this image was created.

$sel:name:ImageSummary', imageSummary_name - The name of the image.

$sel:osVersion:ImageSummary', imageSummary_osVersion - The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

$sel:outputResources:ImageSummary', imageSummary_outputResources - The output resources produced when creating this image.

$sel:owner:ImageSummary', imageSummary_owner - The owner of the image.

$sel:platform:ImageSummary', imageSummary_platform - The platform of the image.

$sel:state:ImageSummary', imageSummary_state - The state of the image.

$sel:tags:ImageSummary', imageSummary_tags - The tags of the image.

$sel:type':ImageSummary', imageSummary_type - Specifies whether this is an AMI or container image.

$sel:version:ImageSummary', imageSummary_version - The version of the image.

ImageTestsConfiguration

data ImageTestsConfiguration Source #

Configure image tests for your pipeline build. Tests run after building the image, to verify that the AMI or container image is valid before distributing it.

See: newImageTestsConfiguration smart constructor.

Instances

Instances details
FromJSON ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

ToJSON ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Generic ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Associated Types

type Rep ImageTestsConfiguration :: Type -> Type #

Read ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Show ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

NFData ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Methods

rnf :: ImageTestsConfiguration -> () #

Eq ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Hashable ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

type Rep ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

type Rep ImageTestsConfiguration = D1 ('MetaData "ImageTestsConfiguration" "Amazonka.ImageBuilder.Types.ImageTestsConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImageTestsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageTestsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "timeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newImageTestsConfiguration :: ImageTestsConfiguration Source #

Create a value of ImageTestsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageTestsEnabled:ImageTestsConfiguration', imageTestsConfiguration_imageTestsEnabled - Determines if tests should run after building the image. Image Builder defaults to enable tests to run following the image build, before image distribution.

$sel:timeoutMinutes:ImageTestsConfiguration', imageTestsConfiguration_timeoutMinutes - The maximum time in minutes that tests are permitted to run.

ImageVersion

data ImageVersion Source #

The defining characteristics of a specific version of an Image Builder image.

See: newImageVersion smart constructor.

Instances

Instances details
FromJSON ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Generic ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Associated Types

type Rep ImageVersion :: Type -> Type #

Read ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Show ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

NFData ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Methods

rnf :: ImageVersion -> () #

Eq ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Hashable ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

type Rep ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

newImageVersion :: ImageVersion Source #

Create a value of ImageVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ImageVersion', imageVersion_arn - The Amazon Resource Name (ARN) of a specific version of an Image Builder image.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:buildType:ImageVersion', imageVersion_buildType - Indicates the type of build that created this image. The build can be initiated in the following ways:

  • USER_INITIATED – A manual pipeline build request.
  • SCHEDULED – A pipeline build initiated by a cron expression in the Image Builder pipeline, or from EventBridge.
  • IMPORT – A VM import created the image to use as the base image for the recipe.

$sel:dateCreated:ImageVersion', imageVersion_dateCreated - The date on which this specific version of the Image Builder image was created.

$sel:name:ImageVersion', imageVersion_name - The name of this specific version of an Image Builder image.

$sel:osVersion:ImageVersion', imageVersion_osVersion - The operating system version of the Amazon EC2 build instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

$sel:owner:ImageVersion', imageVersion_owner - The owner of the image version.

$sel:platform:ImageVersion', imageVersion_platform - The platform of the image version, for example "Windows" or "Linux".

$sel:type':ImageVersion', imageVersion_type - Specifies whether this image is an AMI or a container image.

$sel:version:ImageVersion', imageVersion_version - Details for a specific version of an Image Builder image. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

InfrastructureConfiguration

data InfrastructureConfiguration Source #

Details of the infrastructure configuration.

See: newInfrastructureConfiguration smart constructor.

Instances

Instances details
FromJSON InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Generic InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Associated Types

type Rep InfrastructureConfiguration :: Type -> Type #

Read InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Show InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

NFData InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Eq InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Hashable InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

type Rep InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

type Rep InfrastructureConfiguration = D1 ('MetaData "InfrastructureConfiguration" "Amazonka.ImageBuilder.Types.InfrastructureConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "InfrastructureConfiguration'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "instanceMetadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptions)) :*: S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "terminateInstanceOnFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newInfrastructureConfiguration :: InfrastructureConfiguration Source #

Create a value of InfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:InfrastructureConfiguration', infrastructureConfiguration_arn - The Amazon Resource Name (ARN) of the infrastructure configuration.

$sel:dateCreated:InfrastructureConfiguration', infrastructureConfiguration_dateCreated - The date on which the infrastructure configuration was created.

$sel:dateUpdated:InfrastructureConfiguration', infrastructureConfiguration_dateUpdated - The date on which the infrastructure configuration was last updated.

$sel:description:InfrastructureConfiguration', infrastructureConfiguration_description - The description of the infrastructure configuration.

$sel:instanceMetadataOptions:InfrastructureConfiguration', infrastructureConfiguration_instanceMetadataOptions - The instance metadata option settings for the infrastructure configuration.

$sel:instanceProfileName:InfrastructureConfiguration', infrastructureConfiguration_instanceProfileName - The instance profile of the infrastructure configuration.

$sel:instanceTypes:InfrastructureConfiguration', infrastructureConfiguration_instanceTypes - The instance types of the infrastructure configuration.

$sel:keyPair:InfrastructureConfiguration', infrastructureConfiguration_keyPair - The Amazon EC2 key pair of the infrastructure configuration.

$sel:logging:InfrastructureConfiguration', infrastructureConfiguration_logging - The logging configuration of the infrastructure configuration.

$sel:name:InfrastructureConfiguration', infrastructureConfiguration_name - The name of the infrastructure configuration.

$sel:resourceTags:InfrastructureConfiguration', infrastructureConfiguration_resourceTags - The tags attached to the resource created by Image Builder.

$sel:securityGroupIds:InfrastructureConfiguration', infrastructureConfiguration_securityGroupIds - The security group IDs of the infrastructure configuration.

$sel:snsTopicArn:InfrastructureConfiguration', infrastructureConfiguration_snsTopicArn - The Amazon Resource Name (ARN) for the SNS topic to which we send image build event notifications.

EC2 Image Builder is unable to send notifications to SNS topics that are encrypted using keys from other accounts. The key that is used to encrypt the SNS topic must reside in the account that the Image Builder service runs under.

$sel:subnetId:InfrastructureConfiguration', infrastructureConfiguration_subnetId - The subnet ID of the infrastructure configuration.

$sel:tags:InfrastructureConfiguration', infrastructureConfiguration_tags - The tags of the infrastructure configuration.

$sel:terminateInstanceOnFailure:InfrastructureConfiguration', infrastructureConfiguration_terminateInstanceOnFailure - The terminate instance on failure configuration of the infrastructure configuration.

InfrastructureConfigurationSummary

data InfrastructureConfigurationSummary Source #

The infrastructure used when building Amazon EC2 AMIs.

See: newInfrastructureConfigurationSummary smart constructor.

Instances

Instances details
FromJSON InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Generic InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Associated Types

type Rep InfrastructureConfigurationSummary :: Type -> Type #

Read InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Show InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

NFData InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Eq InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Hashable InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

type Rep InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

type Rep InfrastructureConfigurationSummary = D1 ('MetaData "InfrastructureConfigurationSummary" "Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "InfrastructureConfigurationSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newInfrastructureConfigurationSummary :: InfrastructureConfigurationSummary Source #

Create a value of InfrastructureConfigurationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_arn - The Amazon Resource Name (ARN) of the infrastructure configuration.

$sel:dateCreated:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_dateCreated - The date on which the infrastructure configuration was created.

$sel:dateUpdated:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_dateUpdated - The date on which the infrastructure configuration was last updated.

$sel:description:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_description - The description of the infrastructure configuration.

$sel:instanceProfileName:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_instanceProfileName - The instance profile of the infrastructure configuration.

$sel:instanceTypes:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_instanceTypes - The instance types of the infrastructure configuration.

$sel:name:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_name - The name of the infrastructure configuration.

$sel:resourceTags:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_resourceTags - The tags attached to the image created by Image Builder.

$sel:tags:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_tags - The tags of the infrastructure configuration.

InstanceBlockDeviceMapping

data InstanceBlockDeviceMapping Source #

Defines block device mappings for the instance used to configure your image.

See: newInstanceBlockDeviceMapping smart constructor.

Instances

Instances details
FromJSON InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

ToJSON InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Generic InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Associated Types

type Rep InstanceBlockDeviceMapping :: Type -> Type #

Read InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Show InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

NFData InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Eq InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Hashable InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping = D1 ('MetaData "InstanceBlockDeviceMapping" "Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "InstanceBlockDeviceMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInstanceBlockDeviceSpecification))) :*: (S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInstanceBlockDeviceMapping :: InstanceBlockDeviceMapping Source #

Create a value of InstanceBlockDeviceMapping with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deviceName:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_deviceName - The device to which these mappings apply.

$sel:ebs:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_ebs - Use to manage Amazon EBS-specific configuration for this mapping.

$sel:noDevice:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_noDevice - Use to remove a mapping from the base image.

$sel:virtualName:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_virtualName - Use to manage instance ephemeral devices.

InstanceConfiguration

data InstanceConfiguration Source #

Defines a custom base AMI and block device mapping configurations of an instance used for building and testing container images.

See: newInstanceConfiguration smart constructor.

Instances

Instances details
FromJSON InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

ToJSON InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Generic InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Associated Types

type Rep InstanceConfiguration :: Type -> Type #

Read InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Show InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

NFData InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Methods

rnf :: InstanceConfiguration -> () #

Eq InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Hashable InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

type Rep InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

type Rep InstanceConfiguration = D1 ('MetaData "InstanceConfiguration" "Amazonka.ImageBuilder.Types.InstanceConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "InstanceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceBlockDeviceMapping])) :*: S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceConfiguration :: InstanceConfiguration Source #

Create a value of InstanceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blockDeviceMappings:InstanceConfiguration', instanceConfiguration_blockDeviceMappings - Defines the block devices to attach for building an instance from this Image Builder AMI.

$sel:image:InstanceConfiguration', instanceConfiguration_image - The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.

InstanceMetadataOptions

data InstanceMetadataOptions Source #

The instance metadata options that apply to the HTTP requests that pipeline builds use to launch EC2 build and test instances. For more information about instance metadata options, see Configure the instance metadata options in the /Amazon EC2 User Guide/ for Linux instances, or Configure the instance metadata options in the /Amazon EC2 Windows Guide/ for Windows instances.

See: newInstanceMetadataOptions smart constructor.

Instances

Instances details
FromJSON InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

ToJSON InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Generic InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Associated Types

type Rep InstanceMetadataOptions :: Type -> Type #

Read InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Show InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

NFData InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Methods

rnf :: InstanceMetadataOptions -> () #

Eq InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Hashable InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

type Rep InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

type Rep InstanceMetadataOptions = D1 ('MetaData "InstanceMetadataOptions" "Amazonka.ImageBuilder.Types.InstanceMetadataOptions" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "InstanceMetadataOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpPutResponseHopLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceMetadataOptions :: InstanceMetadataOptions Source #

Create a value of InstanceMetadataOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpPutResponseHopLimit:InstanceMetadataOptions', instanceMetadataOptions_httpPutResponseHopLimit - Limit the number of hops that an instance metadata request can traverse to reach its destination.

$sel:httpTokens:InstanceMetadataOptions', instanceMetadataOptions_httpTokens - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:

  • required – When you retrieve the IAM role credentials, version 2.0 credentials are returned in all cases.
  • optional – You can include a signed token header in your request to retrieve instance metadata, or you can leave it out. If you include it, version 2.0 credentials are returned for the IAM role. Otherwise, version 1.0 credentials are returned.

The default setting is optional.

LaunchPermissionConfiguration

data LaunchPermissionConfiguration Source #

Describes the configuration for a launch permission. The launch permission modification request is sent to the Amazon EC2 ModifyImageAttribute API on behalf of the user for each Region they have selected to distribute the AMI. To make an AMI public, set the launch permission authorized accounts to all. See the examples for making an AMI public at Amazon EC2 ModifyImageAttribute.

See: newLaunchPermissionConfiguration smart constructor.

Instances

Instances details
FromJSON LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

ToJSON LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Generic LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Associated Types

type Rep LaunchPermissionConfiguration :: Type -> Type #

Read LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Show LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

NFData LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Eq LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Hashable LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

type Rep LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

type Rep LaunchPermissionConfiguration = D1 ('MetaData "LaunchPermissionConfiguration" "Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "LaunchPermissionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "organizationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "organizationalUnitArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "userGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newLaunchPermissionConfiguration :: LaunchPermissionConfiguration Source #

Create a value of LaunchPermissionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organizationArns:LaunchPermissionConfiguration', launchPermissionConfiguration_organizationArns - The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.

$sel:organizationalUnitArns:LaunchPermissionConfiguration', launchPermissionConfiguration_organizationalUnitArns - The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.

$sel:userGroups:LaunchPermissionConfiguration', launchPermissionConfiguration_userGroups - The name of the group.

$sel:userIds:LaunchPermissionConfiguration', launchPermissionConfiguration_userIds - The Amazon Web Services account ID.

LaunchTemplateConfiguration

data LaunchTemplateConfiguration Source #

Identifies an Amazon EC2 launch template to use for a specific account.

See: newLaunchTemplateConfiguration smart constructor.

Instances

Instances details
FromJSON LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

ToJSON LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Generic LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Associated Types

type Rep LaunchTemplateConfiguration :: Type -> Type #

Read LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Show LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

NFData LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Eq LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Hashable LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

type Rep LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

type Rep LaunchTemplateConfiguration = D1 ('MetaData "LaunchTemplateConfiguration" "Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "LaunchTemplateConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "setDefaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLaunchTemplateConfiguration Source #

Create a value of LaunchTemplateConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:LaunchTemplateConfiguration', launchTemplateConfiguration_accountId - The account ID that this configuration applies to.

$sel:setDefaultVersion:LaunchTemplateConfiguration', launchTemplateConfiguration_setDefaultVersion - Set the specified Amazon EC2 launch template as the default launch template for the specified account.

$sel:launchTemplateId:LaunchTemplateConfiguration', launchTemplateConfiguration_launchTemplateId - Identifies the Amazon EC2 launch template to use.

Logging

data Logging Source #

Logging configuration defines where Image Builder uploads your logs.

See: newLogging smart constructor.

Constructors

Logging' (Maybe S3Logs) 

Instances

Instances details
FromJSON Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

ToJSON Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Generic Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Associated Types

type Rep Logging :: Type -> Type #

Methods

from :: Logging -> Rep Logging x #

to :: Rep Logging x -> Logging #

Read Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Show Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

NFData Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Methods

rnf :: Logging -> () #

Eq Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Methods

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

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

Hashable Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Methods

hashWithSalt :: Int -> Logging -> Int #

hash :: Logging -> Int #

type Rep Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

type Rep Logging = D1 ('MetaData "Logging" "Amazonka.ImageBuilder.Types.Logging" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "Logging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Logs))))

newLogging :: Logging Source #

Create a value of Logging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:Logging', logging_s3Logs - The Amazon S3 logging configuration.

OutputResources

data OutputResources Source #

The resources produced by this image.

See: newOutputResources smart constructor.

Constructors

OutputResources' (Maybe [Ami]) (Maybe [Container]) 

Instances

Instances details
FromJSON OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Generic OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Associated Types

type Rep OutputResources :: Type -> Type #

Read OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Show OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

NFData OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Methods

rnf :: OutputResources -> () #

Eq OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Hashable OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

type Rep OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

type Rep OutputResources = D1 ('MetaData "OutputResources" "Amazonka.ImageBuilder.Types.OutputResources" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "OutputResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ami])) :*: S1 ('MetaSel ('Just "containers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Container]))))

newOutputResources :: OutputResources Source #

Create a value of OutputResources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amis:OutputResources', outputResources_amis - The Amazon EC2 AMIs created by this image.

$sel:containers:OutputResources', outputResources_containers - Container images that the pipeline has generated and stored in the output repository.

S3ExportConfiguration

data S3ExportConfiguration Source #

Properties that configure export from your build instance to a compatible file format for your VM.

See: newS3ExportConfiguration smart constructor.

Instances

Instances details
FromJSON S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

ToJSON S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

Generic S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

Associated Types

type Rep S3ExportConfiguration :: Type -> Type #

Read S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

Show S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

NFData S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

Methods

rnf :: S3ExportConfiguration -> () #

Eq S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

Hashable S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

type Rep S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3ExportConfiguration

type Rep S3ExportConfiguration = D1 ('MetaData "S3ExportConfiguration" "Amazonka.ImageBuilder.Types.S3ExportConfiguration" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "S3ExportConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "s3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "diskImageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DiskImageFormat) :*: S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3ExportConfiguration Source #

Create a value of S3ExportConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Prefix:S3ExportConfiguration', s3ExportConfiguration_s3Prefix - The Amazon S3 path for the bucket where the output disk images for your VM are stored.

$sel:roleName:S3ExportConfiguration', s3ExportConfiguration_roleName - The name of the role that grants VM Import/Export permission to export images to your S3 bucket.

$sel:diskImageFormat:S3ExportConfiguration', s3ExportConfiguration_diskImageFormat - Export the updated image to one of the following supported disk image formats:

  • Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
  • Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
  • Raw – Raw format.

$sel:s3Bucket:S3ExportConfiguration', s3ExportConfiguration_s3Bucket - The S3 bucket in which to store the output disk images for your VM.

S3Logs

data S3Logs Source #

Amazon S3 logging configuration.

See: newS3Logs smart constructor.

Constructors

S3Logs' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

ToJSON S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Generic S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Associated Types

type Rep S3Logs :: Type -> Type #

Methods

from :: S3Logs -> Rep S3Logs x #

to :: Rep S3Logs x -> S3Logs #

Read S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Show S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

NFData S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Methods

rnf :: S3Logs -> () #

Eq S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Methods

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

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

Hashable S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Methods

hashWithSalt :: Int -> S3Logs -> Int #

hash :: S3Logs -> Int #

type Rep S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

type Rep S3Logs = D1 ('MetaData "S3Logs" "Amazonka.ImageBuilder.Types.S3Logs" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "S3Logs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Logs :: S3Logs Source #

Create a value of S3Logs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3BucketName:S3Logs', s3Logs_s3BucketName - The S3 bucket in which to store the logs.

$sel:s3KeyPrefix:S3Logs', s3Logs_s3KeyPrefix - The Amazon S3 path to the bucket where the logs are stored.

Schedule

data Schedule Source #

A schedule configures how often and when a pipeline will automatically create a new image.

See: newSchedule smart constructor.

Instances

Instances details
FromJSON Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

ToJSON Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Generic Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Associated Types

type Rep Schedule :: Type -> Type #

Methods

from :: Schedule -> Rep Schedule x #

to :: Rep Schedule x -> Schedule #

Read Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Show Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

NFData Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Methods

rnf :: Schedule -> () #

Eq Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Hashable Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Methods

hashWithSalt :: Int -> Schedule -> Int #

hash :: Schedule -> Int #

type Rep Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

type Rep Schedule = D1 ('MetaData "Schedule" "Amazonka.ImageBuilder.Types.Schedule" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "Schedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pipelineExecutionStartCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineExecutionStartCondition)) :*: (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSchedule :: Schedule Source #

Create a value of Schedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pipelineExecutionStartCondition:Schedule', schedule_pipelineExecutionStartCondition - The condition configures when the pipeline should trigger a new image build. When the pipelineExecutionStartCondition is set to EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE, and you use semantic version filters on the base image or components in your image recipe, EC2 Image Builder will build a new image only when there are new versions of the image or components in your recipe that match the semantic version filter. When it is set to EXPRESSION_MATCH_ONLY, it will build a new image every time the CRON expression matches the current time. For semantic version syntax, see CreateComponent in the EC2 Image Builder API Reference.

$sel:scheduleExpression:Schedule', schedule_scheduleExpression - The cron expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.

For information on how to format a cron expression in Image Builder, see Use cron expressions in EC2 Image Builder.

$sel:timezone:Schedule', schedule_timezone - The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the IANA timezone format. If not specified this defaults to UTC.

SystemsManagerAgent

data SystemsManagerAgent Source #

Contains settings for the Systems Manager agent on your build instance.

See: newSystemsManagerAgent smart constructor.

Instances

Instances details
FromJSON SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

ToJSON SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Generic SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Associated Types

type Rep SystemsManagerAgent :: Type -> Type #

Read SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Show SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

NFData SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Methods

rnf :: SystemsManagerAgent -> () #

Eq SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Hashable SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

type Rep SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

type Rep SystemsManagerAgent = D1 ('MetaData "SystemsManagerAgent" "Amazonka.ImageBuilder.Types.SystemsManagerAgent" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "SystemsManagerAgent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "uninstallAfterBuild") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSystemsManagerAgent :: SystemsManagerAgent Source #

Create a value of SystemsManagerAgent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:uninstallAfterBuild:SystemsManagerAgent', systemsManagerAgent_uninstallAfterBuild - Controls whether the Systems Manager agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false.

TargetContainerRepository

data TargetContainerRepository Source #

The container repository where the output container image is stored.

See: newTargetContainerRepository smart constructor.

Instances

Instances details
FromJSON TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

ToJSON TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Generic TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Associated Types

type Rep TargetContainerRepository :: Type -> Type #

Read TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Show TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

NFData TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Eq TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Hashable TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

type Rep TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

type Rep TargetContainerRepository = D1 ('MetaData "TargetContainerRepository" "Amazonka.ImageBuilder.Types.TargetContainerRepository" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "TargetContainerRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContainerRepositoryService) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTargetContainerRepository Source #

Create a value of TargetContainerRepository with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:service:TargetContainerRepository', targetContainerRepository_service - Specifies the service in which this image was registered.

$sel:repositoryName:TargetContainerRepository', targetContainerRepository_repositoryName - The name of the container repository where the output container image is stored. This name is prefixed by the repository location.