Documentation ¶
Overview ¶
Package imagebuilder provides the client and types for making API requests to EC2 Image Builder.
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.
See https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02 for more information on this service.
See imagebuilder package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/imagebuilder/
Using the Client ¶
To contact EC2 Image Builder with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the EC2 Image Builder client Imagebuilder for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/imagebuilder/#New
Index ¶
- Constants
- func BuildType_Values() []string
- func ComponentFormat_Values() []string
- func ComponentStatus_Values() []string
- func ComponentType_Values() []string
- func ContainerRepositoryService_Values() []string
- func ContainerType_Values() []string
- func DiskImageFormat_Values() []string
- func EbsVolumeType_Values() []string
- func ImageScanStatus_Values() []string
- func ImageSource_Values() []string
- func ImageStatus_Values() []string
- func ImageType_Values() []string
- func LifecycleExecutionResourceActionName_Values() []string
- func LifecycleExecutionResourceStatus_Values() []string
- func LifecycleExecutionStatus_Values() []string
- func LifecyclePolicyDetailActionType_Values() []string
- func LifecyclePolicyDetailFilterType_Values() []string
- func LifecyclePolicyResourceType_Values() []string
- func LifecyclePolicyStatus_Values() []string
- func LifecyclePolicyTimeUnit_Values() []string
- func OnWorkflowFailure_Values() []string
- func Ownership_Values() []string
- func PipelineExecutionStartCondition_Values() []string
- func PipelineStatus_Values() []string
- func Platform_Values() []string
- func ResourceStatus_Values() []string
- func WorkflowExecutionStatus_Values() []string
- func WorkflowStatus_Values() []string
- func WorkflowStepActionType_Values() []string
- func WorkflowStepExecutionRollbackStatus_Values() []string
- func WorkflowStepExecutionStatus_Values() []string
- func WorkflowType_Values() []string
- type AccountAggregation
- type AdditionalInstanceConfiguration
- func (s AdditionalInstanceConfiguration) GoString() string
- func (s *AdditionalInstanceConfiguration) SetSystemsManagerAgent(v *SystemsManagerAgent) *AdditionalInstanceConfiguration
- func (s *AdditionalInstanceConfiguration) SetUserDataOverride(v string) *AdditionalInstanceConfiguration
- func (s AdditionalInstanceConfiguration) String() string
- func (s *AdditionalInstanceConfiguration) Validate() error
- type Ami
- func (s Ami) GoString() string
- func (s *Ami) SetAccountId(v string) *Ami
- func (s *Ami) SetDescription(v string) *Ami
- func (s *Ami) SetImage(v string) *Ami
- func (s *Ami) SetName(v string) *Ami
- func (s *Ami) SetRegion(v string) *Ami
- func (s *Ami) SetState(v *ImageState) *Ami
- func (s Ami) String() string
- type AmiDistributionConfiguration
- func (s AmiDistributionConfiguration) GoString() string
- func (s *AmiDistributionConfiguration) SetAmiTags(v map[string]*string) *AmiDistributionConfiguration
- func (s *AmiDistributionConfiguration) SetDescription(v string) *AmiDistributionConfiguration
- func (s *AmiDistributionConfiguration) SetKmsKeyId(v string) *AmiDistributionConfiguration
- func (s *AmiDistributionConfiguration) SetLaunchPermission(v *LaunchPermissionConfiguration) *AmiDistributionConfiguration
- func (s *AmiDistributionConfiguration) SetName(v string) *AmiDistributionConfiguration
- func (s *AmiDistributionConfiguration) SetTargetAccountIds(v []*string) *AmiDistributionConfiguration
- func (s AmiDistributionConfiguration) String() string
- func (s *AmiDistributionConfiguration) Validate() error
- type CallRateLimitExceededException
- func (s *CallRateLimitExceededException) Code() string
- func (s *CallRateLimitExceededException) Error() string
- func (s CallRateLimitExceededException) GoString() string
- func (s *CallRateLimitExceededException) Message() string
- func (s *CallRateLimitExceededException) OrigErr() error
- func (s *CallRateLimitExceededException) RequestID() string
- func (s *CallRateLimitExceededException) StatusCode() int
- func (s CallRateLimitExceededException) String() string
- type CancelImageCreationInput
- func (s CancelImageCreationInput) GoString() string
- func (s *CancelImageCreationInput) SetClientToken(v string) *CancelImageCreationInput
- func (s *CancelImageCreationInput) SetImageBuildVersionArn(v string) *CancelImageCreationInput
- func (s CancelImageCreationInput) String() string
- func (s *CancelImageCreationInput) Validate() error
- type CancelImageCreationOutput
- func (s CancelImageCreationOutput) GoString() string
- func (s *CancelImageCreationOutput) SetClientToken(v string) *CancelImageCreationOutput
- func (s *CancelImageCreationOutput) SetImageBuildVersionArn(v string) *CancelImageCreationOutput
- func (s *CancelImageCreationOutput) SetRequestId(v string) *CancelImageCreationOutput
- func (s CancelImageCreationOutput) String() string
- type CancelLifecycleExecutionInput
- func (s CancelLifecycleExecutionInput) GoString() string
- func (s *CancelLifecycleExecutionInput) SetClientToken(v string) *CancelLifecycleExecutionInput
- func (s *CancelLifecycleExecutionInput) SetLifecycleExecutionId(v string) *CancelLifecycleExecutionInput
- func (s CancelLifecycleExecutionInput) String() string
- func (s *CancelLifecycleExecutionInput) Validate() error
- type CancelLifecycleExecutionOutput
- type ClientException
- func (s *ClientException) Code() string
- func (s *ClientException) Error() string
- func (s ClientException) GoString() string
- func (s *ClientException) Message() string
- func (s *ClientException) OrigErr() error
- func (s *ClientException) RequestID() string
- func (s *ClientException) StatusCode() int
- func (s ClientException) String() string
- type Component
- func (s Component) GoString() string
- func (s *Component) SetArn(v string) *Component
- func (s *Component) SetChangeDescription(v string) *Component
- func (s *Component) SetData(v string) *Component
- func (s *Component) SetDateCreated(v string) *Component
- func (s *Component) SetDescription(v string) *Component
- func (s *Component) SetEncrypted(v bool) *Component
- func (s *Component) SetKmsKeyId(v string) *Component
- func (s *Component) SetName(v string) *Component
- func (s *Component) SetObfuscate(v bool) *Component
- func (s *Component) SetOwner(v string) *Component
- func (s *Component) SetParameters(v []*ComponentParameterDetail) *Component
- func (s *Component) SetPlatform(v string) *Component
- func (s *Component) SetPublisher(v string) *Component
- func (s *Component) SetState(v *ComponentState) *Component
- func (s *Component) SetSupportedOsVersions(v []*string) *Component
- func (s *Component) SetTags(v map[string]*string) *Component
- func (s *Component) SetType(v string) *Component
- func (s *Component) SetVersion(v string) *Component
- func (s Component) String() string
- type ComponentConfiguration
- func (s ComponentConfiguration) GoString() string
- func (s *ComponentConfiguration) SetComponentArn(v string) *ComponentConfiguration
- func (s *ComponentConfiguration) SetParameters(v []*ComponentParameter) *ComponentConfiguration
- func (s ComponentConfiguration) String() string
- func (s *ComponentConfiguration) Validate() error
- type ComponentParameter
- type ComponentParameterDetail
- func (s ComponentParameterDetail) GoString() string
- func (s *ComponentParameterDetail) SetDefaultValue(v []*string) *ComponentParameterDetail
- func (s *ComponentParameterDetail) SetDescription(v string) *ComponentParameterDetail
- func (s *ComponentParameterDetail) SetName(v string) *ComponentParameterDetail
- func (s *ComponentParameterDetail) SetType(v string) *ComponentParameterDetail
- func (s ComponentParameterDetail) String() string
- type ComponentState
- type ComponentSummary
- func (s ComponentSummary) GoString() string
- func (s *ComponentSummary) SetArn(v string) *ComponentSummary
- func (s *ComponentSummary) SetChangeDescription(v string) *ComponentSummary
- func (s *ComponentSummary) SetDateCreated(v string) *ComponentSummary
- func (s *ComponentSummary) SetDescription(v string) *ComponentSummary
- func (s *ComponentSummary) SetName(v string) *ComponentSummary
- func (s *ComponentSummary) SetObfuscate(v bool) *ComponentSummary
- func (s *ComponentSummary) SetOwner(v string) *ComponentSummary
- func (s *ComponentSummary) SetPlatform(v string) *ComponentSummary
- func (s *ComponentSummary) SetPublisher(v string) *ComponentSummary
- func (s *ComponentSummary) SetState(v *ComponentState) *ComponentSummary
- func (s *ComponentSummary) SetSupportedOsVersions(v []*string) *ComponentSummary
- func (s *ComponentSummary) SetTags(v map[string]*string) *ComponentSummary
- func (s *ComponentSummary) SetType(v string) *ComponentSummary
- func (s *ComponentSummary) SetVersion(v string) *ComponentSummary
- func (s ComponentSummary) String() string
- type ComponentVersion
- func (s ComponentVersion) GoString() string
- func (s *ComponentVersion) SetArn(v string) *ComponentVersion
- func (s *ComponentVersion) SetDateCreated(v string) *ComponentVersion
- func (s *ComponentVersion) SetDescription(v string) *ComponentVersion
- func (s *ComponentVersion) SetName(v string) *ComponentVersion
- func (s *ComponentVersion) SetOwner(v string) *ComponentVersion
- func (s *ComponentVersion) SetPlatform(v string) *ComponentVersion
- func (s *ComponentVersion) SetSupportedOsVersions(v []*string) *ComponentVersion
- func (s *ComponentVersion) SetType(v string) *ComponentVersion
- func (s *ComponentVersion) SetVersion(v string) *ComponentVersion
- func (s ComponentVersion) String() string
- type Container
- type ContainerDistributionConfiguration
- func (s ContainerDistributionConfiguration) GoString() string
- func (s *ContainerDistributionConfiguration) SetContainerTags(v []*string) *ContainerDistributionConfiguration
- func (s *ContainerDistributionConfiguration) SetDescription(v string) *ContainerDistributionConfiguration
- func (s *ContainerDistributionConfiguration) SetTargetRepository(v *TargetContainerRepository) *ContainerDistributionConfiguration
- func (s ContainerDistributionConfiguration) String() string
- func (s *ContainerDistributionConfiguration) Validate() error
- type ContainerRecipe
- func (s ContainerRecipe) GoString() string
- func (s *ContainerRecipe) SetArn(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetComponents(v []*ComponentConfiguration) *ContainerRecipe
- func (s *ContainerRecipe) SetContainerType(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetDateCreated(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetDescription(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetDockerfileTemplateData(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetEncrypted(v bool) *ContainerRecipe
- func (s *ContainerRecipe) SetInstanceConfiguration(v *InstanceConfiguration) *ContainerRecipe
- func (s *ContainerRecipe) SetKmsKeyId(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetName(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetOwner(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetParentImage(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetPlatform(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetTags(v map[string]*string) *ContainerRecipe
- func (s *ContainerRecipe) SetTargetRepository(v *TargetContainerRepository) *ContainerRecipe
- func (s *ContainerRecipe) SetVersion(v string) *ContainerRecipe
- func (s *ContainerRecipe) SetWorkingDirectory(v string) *ContainerRecipe
- func (s ContainerRecipe) String() string
- type ContainerRecipeSummary
- func (s ContainerRecipeSummary) GoString() string
- func (s *ContainerRecipeSummary) SetArn(v string) *ContainerRecipeSummary
- func (s *ContainerRecipeSummary) SetContainerType(v string) *ContainerRecipeSummary
- func (s *ContainerRecipeSummary) SetDateCreated(v string) *ContainerRecipeSummary
- func (s *ContainerRecipeSummary) SetName(v string) *ContainerRecipeSummary
- func (s *ContainerRecipeSummary) SetOwner(v string) *ContainerRecipeSummary
- func (s *ContainerRecipeSummary) SetParentImage(v string) *ContainerRecipeSummary
- func (s *ContainerRecipeSummary) SetPlatform(v string) *ContainerRecipeSummary
- func (s *ContainerRecipeSummary) SetTags(v map[string]*string) *ContainerRecipeSummary
- func (s ContainerRecipeSummary) String() string
- type CreateComponentInput
- func (s CreateComponentInput) GoString() string
- func (s *CreateComponentInput) SetChangeDescription(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetClientToken(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetData(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetDescription(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetKmsKeyId(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetName(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetPlatform(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetSemanticVersion(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetSupportedOsVersions(v []*string) *CreateComponentInput
- func (s *CreateComponentInput) SetTags(v map[string]*string) *CreateComponentInput
- func (s *CreateComponentInput) SetUri(v string) *CreateComponentInput
- func (s CreateComponentInput) String() string
- func (s *CreateComponentInput) Validate() error
- type CreateComponentOutput
- func (s CreateComponentOutput) GoString() string
- func (s *CreateComponentOutput) SetClientToken(v string) *CreateComponentOutput
- func (s *CreateComponentOutput) SetComponentBuildVersionArn(v string) *CreateComponentOutput
- func (s *CreateComponentOutput) SetRequestId(v string) *CreateComponentOutput
- func (s CreateComponentOutput) String() string
- type CreateContainerRecipeInput
- func (s CreateContainerRecipeInput) GoString() string
- func (s *CreateContainerRecipeInput) SetClientToken(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetComponents(v []*ComponentConfiguration) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetContainerType(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetDescription(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetDockerfileTemplateData(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetDockerfileTemplateUri(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetImageOsVersionOverride(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetInstanceConfiguration(v *InstanceConfiguration) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetKmsKeyId(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetName(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetParentImage(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetPlatformOverride(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetSemanticVersion(v string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetTags(v map[string]*string) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetTargetRepository(v *TargetContainerRepository) *CreateContainerRecipeInput
- func (s *CreateContainerRecipeInput) SetWorkingDirectory(v string) *CreateContainerRecipeInput
- func (s CreateContainerRecipeInput) String() string
- func (s *CreateContainerRecipeInput) Validate() error
- type CreateContainerRecipeOutput
- func (s CreateContainerRecipeOutput) GoString() string
- func (s *CreateContainerRecipeOutput) SetClientToken(v string) *CreateContainerRecipeOutput
- func (s *CreateContainerRecipeOutput) SetContainerRecipeArn(v string) *CreateContainerRecipeOutput
- func (s *CreateContainerRecipeOutput) SetRequestId(v string) *CreateContainerRecipeOutput
- func (s CreateContainerRecipeOutput) String() string
- type CreateDistributionConfigurationInput
- func (s CreateDistributionConfigurationInput) GoString() string
- func (s *CreateDistributionConfigurationInput) SetClientToken(v string) *CreateDistributionConfigurationInput
- func (s *CreateDistributionConfigurationInput) SetDescription(v string) *CreateDistributionConfigurationInput
- func (s *CreateDistributionConfigurationInput) SetDistributions(v []*Distribution) *CreateDistributionConfigurationInput
- func (s *CreateDistributionConfigurationInput) SetName(v string) *CreateDistributionConfigurationInput
- func (s *CreateDistributionConfigurationInput) SetTags(v map[string]*string) *CreateDistributionConfigurationInput
- func (s CreateDistributionConfigurationInput) String() string
- func (s *CreateDistributionConfigurationInput) Validate() error
- type CreateDistributionConfigurationOutput
- func (s CreateDistributionConfigurationOutput) GoString() string
- func (s *CreateDistributionConfigurationOutput) SetClientToken(v string) *CreateDistributionConfigurationOutput
- func (s *CreateDistributionConfigurationOutput) SetDistributionConfigurationArn(v string) *CreateDistributionConfigurationOutput
- func (s *CreateDistributionConfigurationOutput) SetRequestId(v string) *CreateDistributionConfigurationOutput
- func (s CreateDistributionConfigurationOutput) String() string
- type CreateImageInput
- func (s CreateImageInput) GoString() string
- func (s *CreateImageInput) SetClientToken(v string) *CreateImageInput
- func (s *CreateImageInput) SetContainerRecipeArn(v string) *CreateImageInput
- func (s *CreateImageInput) SetDistributionConfigurationArn(v string) *CreateImageInput
- func (s *CreateImageInput) SetEnhancedImageMetadataEnabled(v bool) *CreateImageInput
- func (s *CreateImageInput) SetExecutionRole(v string) *CreateImageInput
- func (s *CreateImageInput) SetImageRecipeArn(v string) *CreateImageInput
- func (s *CreateImageInput) SetImageScanningConfiguration(v *ImageScanningConfiguration) *CreateImageInput
- func (s *CreateImageInput) SetImageTestsConfiguration(v *ImageTestsConfiguration) *CreateImageInput
- func (s *CreateImageInput) SetInfrastructureConfigurationArn(v string) *CreateImageInput
- func (s *CreateImageInput) SetTags(v map[string]*string) *CreateImageInput
- func (s *CreateImageInput) SetWorkflows(v []*WorkflowConfiguration) *CreateImageInput
- func (s CreateImageInput) String() string
- func (s *CreateImageInput) Validate() error
- type CreateImageOutput
- func (s CreateImageOutput) GoString() string
- func (s *CreateImageOutput) SetClientToken(v string) *CreateImageOutput
- func (s *CreateImageOutput) SetImageBuildVersionArn(v string) *CreateImageOutput
- func (s *CreateImageOutput) SetRequestId(v string) *CreateImageOutput
- func (s CreateImageOutput) String() string
- type CreateImagePipelineInput
- func (s CreateImagePipelineInput) GoString() string
- func (s *CreateImagePipelineInput) SetClientToken(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetContainerRecipeArn(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetDescription(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetDistributionConfigurationArn(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetEnhancedImageMetadataEnabled(v bool) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetExecutionRole(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetImageRecipeArn(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetImageScanningConfiguration(v *ImageScanningConfiguration) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetImageTestsConfiguration(v *ImageTestsConfiguration) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetInfrastructureConfigurationArn(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetName(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetSchedule(v *Schedule) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetStatus(v string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetTags(v map[string]*string) *CreateImagePipelineInput
- func (s *CreateImagePipelineInput) SetWorkflows(v []*WorkflowConfiguration) *CreateImagePipelineInput
- func (s CreateImagePipelineInput) String() string
- func (s *CreateImagePipelineInput) Validate() error
- type CreateImagePipelineOutput
- func (s CreateImagePipelineOutput) GoString() string
- func (s *CreateImagePipelineOutput) SetClientToken(v string) *CreateImagePipelineOutput
- func (s *CreateImagePipelineOutput) SetImagePipelineArn(v string) *CreateImagePipelineOutput
- func (s *CreateImagePipelineOutput) SetRequestId(v string) *CreateImagePipelineOutput
- func (s CreateImagePipelineOutput) String() string
- type CreateImageRecipeInput
- func (s CreateImageRecipeInput) GoString() string
- func (s *CreateImageRecipeInput) SetAdditionalInstanceConfiguration(v *AdditionalInstanceConfiguration) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetClientToken(v string) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetComponents(v []*ComponentConfiguration) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetDescription(v string) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetName(v string) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetParentImage(v string) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetSemanticVersion(v string) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetTags(v map[string]*string) *CreateImageRecipeInput
- func (s *CreateImageRecipeInput) SetWorkingDirectory(v string) *CreateImageRecipeInput
- func (s CreateImageRecipeInput) String() string
- func (s *CreateImageRecipeInput) Validate() error
- type CreateImageRecipeOutput
- func (s CreateImageRecipeOutput) GoString() string
- func (s *CreateImageRecipeOutput) SetClientToken(v string) *CreateImageRecipeOutput
- func (s *CreateImageRecipeOutput) SetImageRecipeArn(v string) *CreateImageRecipeOutput
- func (s *CreateImageRecipeOutput) SetRequestId(v string) *CreateImageRecipeOutput
- func (s CreateImageRecipeOutput) String() string
- type CreateInfrastructureConfigurationInput
- func (s CreateInfrastructureConfigurationInput) GoString() string
- func (s *CreateInfrastructureConfigurationInput) SetClientToken(v string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetDescription(v string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetInstanceMetadataOptions(v *InstanceMetadataOptions) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetInstanceProfileName(v string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetInstanceTypes(v []*string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetKeyPair(v string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetLogging(v *Logging) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetName(v string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetResourceTags(v map[string]*string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetSecurityGroupIds(v []*string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetSnsTopicArn(v string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetSubnetId(v string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetTags(v map[string]*string) *CreateInfrastructureConfigurationInput
- func (s *CreateInfrastructureConfigurationInput) SetTerminateInstanceOnFailure(v bool) *CreateInfrastructureConfigurationInput
- func (s CreateInfrastructureConfigurationInput) String() string
- func (s *CreateInfrastructureConfigurationInput) Validate() error
- type CreateInfrastructureConfigurationOutput
- func (s CreateInfrastructureConfigurationOutput) GoString() string
- func (s *CreateInfrastructureConfigurationOutput) SetClientToken(v string) *CreateInfrastructureConfigurationOutput
- func (s *CreateInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn(v string) *CreateInfrastructureConfigurationOutput
- func (s *CreateInfrastructureConfigurationOutput) SetRequestId(v string) *CreateInfrastructureConfigurationOutput
- func (s CreateInfrastructureConfigurationOutput) String() string
- type CreateLifecyclePolicyInput
- func (s CreateLifecyclePolicyInput) GoString() string
- func (s *CreateLifecyclePolicyInput) SetClientToken(v string) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetDescription(v string) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetExecutionRole(v string) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetName(v string) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetPolicyDetails(v []*LifecyclePolicyDetail) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetResourceSelection(v *LifecyclePolicyResourceSelection) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetResourceType(v string) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetStatus(v string) *CreateLifecyclePolicyInput
- func (s *CreateLifecyclePolicyInput) SetTags(v map[string]*string) *CreateLifecyclePolicyInput
- func (s CreateLifecyclePolicyInput) String() string
- func (s *CreateLifecyclePolicyInput) Validate() error
- type CreateLifecyclePolicyOutput
- type CreateWorkflowInput
- func (s CreateWorkflowInput) GoString() string
- func (s *CreateWorkflowInput) SetChangeDescription(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetClientToken(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetData(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetDescription(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetKmsKeyId(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetName(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetSemanticVersion(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetTags(v map[string]*string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetType(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetUri(v string) *CreateWorkflowInput
- func (s CreateWorkflowInput) String() string
- func (s *CreateWorkflowInput) Validate() error
- type CreateWorkflowOutput
- type CvssScore
- type CvssScoreAdjustment
- type CvssScoreDetails
- func (s CvssScoreDetails) GoString() string
- func (s *CvssScoreDetails) SetAdjustments(v []*CvssScoreAdjustment) *CvssScoreDetails
- func (s *CvssScoreDetails) SetCvssSource(v string) *CvssScoreDetails
- func (s *CvssScoreDetails) SetScore(v float64) *CvssScoreDetails
- func (s *CvssScoreDetails) SetScoreSource(v string) *CvssScoreDetails
- func (s *CvssScoreDetails) SetScoringVector(v string) *CvssScoreDetails
- func (s *CvssScoreDetails) SetVersion(v string) *CvssScoreDetails
- func (s CvssScoreDetails) String() string
- type DeleteComponentInput
- type DeleteComponentOutput
- type DeleteContainerRecipeInput
- type DeleteContainerRecipeOutput
- type DeleteDistributionConfigurationInput
- func (s DeleteDistributionConfigurationInput) GoString() string
- func (s *DeleteDistributionConfigurationInput) SetDistributionConfigurationArn(v string) *DeleteDistributionConfigurationInput
- func (s DeleteDistributionConfigurationInput) String() string
- func (s *DeleteDistributionConfigurationInput) Validate() error
- type DeleteDistributionConfigurationOutput
- func (s DeleteDistributionConfigurationOutput) GoString() string
- func (s *DeleteDistributionConfigurationOutput) SetDistributionConfigurationArn(v string) *DeleteDistributionConfigurationOutput
- func (s *DeleteDistributionConfigurationOutput) SetRequestId(v string) *DeleteDistributionConfigurationOutput
- func (s DeleteDistributionConfigurationOutput) String() string
- type DeleteImageInput
- type DeleteImageOutput
- type DeleteImagePipelineInput
- type DeleteImagePipelineOutput
- type DeleteImageRecipeInput
- type DeleteImageRecipeOutput
- type DeleteInfrastructureConfigurationInput
- func (s DeleteInfrastructureConfigurationInput) GoString() string
- func (s *DeleteInfrastructureConfigurationInput) SetInfrastructureConfigurationArn(v string) *DeleteInfrastructureConfigurationInput
- func (s DeleteInfrastructureConfigurationInput) String() string
- func (s *DeleteInfrastructureConfigurationInput) Validate() error
- type DeleteInfrastructureConfigurationOutput
- func (s DeleteInfrastructureConfigurationOutput) GoString() string
- func (s *DeleteInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn(v string) *DeleteInfrastructureConfigurationOutput
- func (s *DeleteInfrastructureConfigurationOutput) SetRequestId(v string) *DeleteInfrastructureConfigurationOutput
- func (s DeleteInfrastructureConfigurationOutput) String() string
- type DeleteLifecyclePolicyInput
- type DeleteLifecyclePolicyOutput
- type DeleteWorkflowInput
- type DeleteWorkflowOutput
- type Distribution
- func (s Distribution) GoString() string
- func (s *Distribution) SetAmiDistributionConfiguration(v *AmiDistributionConfiguration) *Distribution
- func (s *Distribution) SetContainerDistributionConfiguration(v *ContainerDistributionConfiguration) *Distribution
- func (s *Distribution) SetFastLaunchConfigurations(v []*FastLaunchConfiguration) *Distribution
- func (s *Distribution) SetLaunchTemplateConfigurations(v []*LaunchTemplateConfiguration) *Distribution
- func (s *Distribution) SetLicenseConfigurationArns(v []*string) *Distribution
- func (s *Distribution) SetRegion(v string) *Distribution
- func (s *Distribution) SetS3ExportConfiguration(v *S3ExportConfiguration) *Distribution
- func (s Distribution) String() string
- func (s *Distribution) Validate() error
- type DistributionConfiguration
- func (s DistributionConfiguration) GoString() string
- func (s *DistributionConfiguration) SetArn(v string) *DistributionConfiguration
- func (s *DistributionConfiguration) SetDateCreated(v string) *DistributionConfiguration
- func (s *DistributionConfiguration) SetDateUpdated(v string) *DistributionConfiguration
- func (s *DistributionConfiguration) SetDescription(v string) *DistributionConfiguration
- func (s *DistributionConfiguration) SetDistributions(v []*Distribution) *DistributionConfiguration
- func (s *DistributionConfiguration) SetName(v string) *DistributionConfiguration
- func (s *DistributionConfiguration) SetTags(v map[string]*string) *DistributionConfiguration
- func (s *DistributionConfiguration) SetTimeoutMinutes(v int64) *DistributionConfiguration
- func (s DistributionConfiguration) String() string
- type DistributionConfigurationSummary
- func (s DistributionConfigurationSummary) GoString() string
- func (s *DistributionConfigurationSummary) SetArn(v string) *DistributionConfigurationSummary
- func (s *DistributionConfigurationSummary) SetDateCreated(v string) *DistributionConfigurationSummary
- func (s *DistributionConfigurationSummary) SetDateUpdated(v string) *DistributionConfigurationSummary
- func (s *DistributionConfigurationSummary) SetDescription(v string) *DistributionConfigurationSummary
- func (s *DistributionConfigurationSummary) SetName(v string) *DistributionConfigurationSummary
- func (s *DistributionConfigurationSummary) SetRegions(v []*string) *DistributionConfigurationSummary
- func (s *DistributionConfigurationSummary) SetTags(v map[string]*string) *DistributionConfigurationSummary
- func (s DistributionConfigurationSummary) String() string
- type EbsInstanceBlockDeviceSpecification
- func (s EbsInstanceBlockDeviceSpecification) GoString() string
- func (s *EbsInstanceBlockDeviceSpecification) SetDeleteOnTermination(v bool) *EbsInstanceBlockDeviceSpecification
- func (s *EbsInstanceBlockDeviceSpecification) SetEncrypted(v bool) *EbsInstanceBlockDeviceSpecification
- func (s *EbsInstanceBlockDeviceSpecification) SetIops(v int64) *EbsInstanceBlockDeviceSpecification
- func (s *EbsInstanceBlockDeviceSpecification) SetKmsKeyId(v string) *EbsInstanceBlockDeviceSpecification
- func (s *EbsInstanceBlockDeviceSpecification) SetSnapshotId(v string) *EbsInstanceBlockDeviceSpecification
- func (s *EbsInstanceBlockDeviceSpecification) SetThroughput(v int64) *EbsInstanceBlockDeviceSpecification
- func (s *EbsInstanceBlockDeviceSpecification) SetVolumeSize(v int64) *EbsInstanceBlockDeviceSpecification
- func (s *EbsInstanceBlockDeviceSpecification) SetVolumeType(v string) *EbsInstanceBlockDeviceSpecification
- func (s EbsInstanceBlockDeviceSpecification) String() string
- func (s *EbsInstanceBlockDeviceSpecification) Validate() error
- type EcrConfiguration
- type FastLaunchConfiguration
- func (s FastLaunchConfiguration) GoString() string
- func (s *FastLaunchConfiguration) SetAccountId(v string) *FastLaunchConfiguration
- func (s *FastLaunchConfiguration) SetEnabled(v bool) *FastLaunchConfiguration
- func (s *FastLaunchConfiguration) SetLaunchTemplate(v *FastLaunchLaunchTemplateSpecification) *FastLaunchConfiguration
- func (s *FastLaunchConfiguration) SetMaxParallelLaunches(v int64) *FastLaunchConfiguration
- func (s *FastLaunchConfiguration) SetSnapshotConfiguration(v *FastLaunchSnapshotConfiguration) *FastLaunchConfiguration
- func (s FastLaunchConfiguration) String() string
- func (s *FastLaunchConfiguration) Validate() error
- type FastLaunchLaunchTemplateSpecification
- func (s FastLaunchLaunchTemplateSpecification) GoString() string
- func (s *FastLaunchLaunchTemplateSpecification) SetLaunchTemplateId(v string) *FastLaunchLaunchTemplateSpecification
- func (s *FastLaunchLaunchTemplateSpecification) SetLaunchTemplateName(v string) *FastLaunchLaunchTemplateSpecification
- func (s *FastLaunchLaunchTemplateSpecification) SetLaunchTemplateVersion(v string) *FastLaunchLaunchTemplateSpecification
- func (s FastLaunchLaunchTemplateSpecification) String() string
- func (s *FastLaunchLaunchTemplateSpecification) Validate() error
- type FastLaunchSnapshotConfiguration
- type Filter
- type ForbiddenException
- func (s *ForbiddenException) Code() string
- func (s *ForbiddenException) Error() string
- func (s ForbiddenException) GoString() string
- func (s *ForbiddenException) Message() string
- func (s *ForbiddenException) OrigErr() error
- func (s *ForbiddenException) RequestID() string
- func (s *ForbiddenException) StatusCode() int
- func (s ForbiddenException) String() string
- type GetComponentInput
- type GetComponentOutput
- type GetComponentPolicyInput
- type GetComponentPolicyOutput
- type GetContainerRecipeInput
- type GetContainerRecipeOutput
- type GetContainerRecipePolicyInput
- type GetContainerRecipePolicyOutput
- func (s GetContainerRecipePolicyOutput) GoString() string
- func (s *GetContainerRecipePolicyOutput) SetPolicy(v string) *GetContainerRecipePolicyOutput
- func (s *GetContainerRecipePolicyOutput) SetRequestId(v string) *GetContainerRecipePolicyOutput
- func (s GetContainerRecipePolicyOutput) String() string
- type GetDistributionConfigurationInput
- func (s GetDistributionConfigurationInput) GoString() string
- func (s *GetDistributionConfigurationInput) SetDistributionConfigurationArn(v string) *GetDistributionConfigurationInput
- func (s GetDistributionConfigurationInput) String() string
- func (s *GetDistributionConfigurationInput) Validate() error
- type GetDistributionConfigurationOutput
- func (s GetDistributionConfigurationOutput) GoString() string
- func (s *GetDistributionConfigurationOutput) SetDistributionConfiguration(v *DistributionConfiguration) *GetDistributionConfigurationOutput
- func (s *GetDistributionConfigurationOutput) SetRequestId(v string) *GetDistributionConfigurationOutput
- func (s GetDistributionConfigurationOutput) String() string
- type GetImageInput
- type GetImageOutput
- type GetImagePipelineInput
- type GetImagePipelineOutput
- type GetImagePolicyInput
- type GetImagePolicyOutput
- type GetImageRecipeInput
- type GetImageRecipeOutput
- type GetImageRecipePolicyInput
- type GetImageRecipePolicyOutput
- type GetInfrastructureConfigurationInput
- func (s GetInfrastructureConfigurationInput) GoString() string
- func (s *GetInfrastructureConfigurationInput) SetInfrastructureConfigurationArn(v string) *GetInfrastructureConfigurationInput
- func (s GetInfrastructureConfigurationInput) String() string
- func (s *GetInfrastructureConfigurationInput) Validate() error
- type GetInfrastructureConfigurationOutput
- func (s GetInfrastructureConfigurationOutput) GoString() string
- func (s *GetInfrastructureConfigurationOutput) SetInfrastructureConfiguration(v *InfrastructureConfiguration) *GetInfrastructureConfigurationOutput
- func (s *GetInfrastructureConfigurationOutput) SetRequestId(v string) *GetInfrastructureConfigurationOutput
- func (s GetInfrastructureConfigurationOutput) String() string
- type GetLifecycleExecutionInput
- type GetLifecycleExecutionOutput
- type GetLifecyclePolicyInput
- type GetLifecyclePolicyOutput
- type GetWorkflowExecutionInput
- type GetWorkflowExecutionOutput
- func (s GetWorkflowExecutionOutput) GoString() string
- func (s *GetWorkflowExecutionOutput) SetEndTime(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetImageBuildVersionArn(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetMessage(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetParallelGroup(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetRequestId(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetStartTime(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetStatus(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetTotalStepCount(v int64) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetTotalStepsFailed(v int64) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetTotalStepsSkipped(v int64) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetTotalStepsSucceeded(v int64) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetType(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetWorkflowBuildVersionArn(v string) *GetWorkflowExecutionOutput
- func (s *GetWorkflowExecutionOutput) SetWorkflowExecutionId(v string) *GetWorkflowExecutionOutput
- func (s GetWorkflowExecutionOutput) String() string
- type GetWorkflowInput
- type GetWorkflowOutput
- type GetWorkflowStepExecutionInput
- type GetWorkflowStepExecutionOutput
- func (s GetWorkflowStepExecutionOutput) GoString() string
- func (s *GetWorkflowStepExecutionOutput) SetAction(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetDescription(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetEndTime(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetImageBuildVersionArn(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetInputs(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetMessage(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetName(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetOnFailure(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetOutputs(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetRequestId(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetRollbackStatus(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetStartTime(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetStatus(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetStepExecutionId(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetTimeoutSeconds(v int64) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetWorkflowBuildVersionArn(v string) *GetWorkflowStepExecutionOutput
- func (s *GetWorkflowStepExecutionOutput) SetWorkflowExecutionId(v string) *GetWorkflowStepExecutionOutput
- func (s GetWorkflowStepExecutionOutput) String() string
- type IdempotentParameterMismatchException
- func (s *IdempotentParameterMismatchException) Code() string
- func (s *IdempotentParameterMismatchException) Error() string
- func (s IdempotentParameterMismatchException) GoString() string
- func (s *IdempotentParameterMismatchException) Message() string
- func (s *IdempotentParameterMismatchException) OrigErr() error
- func (s *IdempotentParameterMismatchException) RequestID() string
- func (s *IdempotentParameterMismatchException) StatusCode() int
- func (s IdempotentParameterMismatchException) String() string
- type Image
- func (s Image) GoString() string
- func (s *Image) SetArn(v string) *Image
- func (s *Image) SetBuildType(v string) *Image
- func (s *Image) SetContainerRecipe(v *ContainerRecipe) *Image
- func (s *Image) SetDateCreated(v string) *Image
- func (s *Image) SetDeprecationTime(v time.Time) *Image
- func (s *Image) SetDistributionConfiguration(v *DistributionConfiguration) *Image
- func (s *Image) SetEnhancedImageMetadataEnabled(v bool) *Image
- func (s *Image) SetExecutionRole(v string) *Image
- func (s *Image) SetImageRecipe(v *ImageRecipe) *Image
- func (s *Image) SetImageScanningConfiguration(v *ImageScanningConfiguration) *Image
- func (s *Image) SetImageSource(v string) *Image
- func (s *Image) SetImageTestsConfiguration(v *ImageTestsConfiguration) *Image
- func (s *Image) SetInfrastructureConfiguration(v *InfrastructureConfiguration) *Image
- func (s *Image) SetLifecycleExecutionId(v string) *Image
- func (s *Image) SetName(v string) *Image
- func (s *Image) SetOsVersion(v string) *Image
- func (s *Image) SetOutputResources(v *OutputResources) *Image
- func (s *Image) SetPlatform(v string) *Image
- func (s *Image) SetScanState(v *ImageScanState) *Image
- func (s *Image) SetSourcePipelineArn(v string) *Image
- func (s *Image) SetSourcePipelineName(v string) *Image
- func (s *Image) SetState(v *ImageState) *Image
- func (s *Image) SetTags(v map[string]*string) *Image
- func (s *Image) SetType(v string) *Image
- func (s *Image) SetVersion(v string) *Image
- func (s *Image) SetWorkflows(v []*WorkflowConfiguration) *Image
- func (s Image) String() string
- type ImageAggregation
- type ImagePackage
- type ImagePipeline
- func (s ImagePipeline) GoString() string
- func (s *ImagePipeline) SetArn(v string) *ImagePipeline
- func (s *ImagePipeline) SetContainerRecipeArn(v string) *ImagePipeline
- func (s *ImagePipeline) SetDateCreated(v string) *ImagePipeline
- func (s *ImagePipeline) SetDateLastRun(v string) *ImagePipeline
- func (s *ImagePipeline) SetDateNextRun(v string) *ImagePipeline
- func (s *ImagePipeline) SetDateUpdated(v string) *ImagePipeline
- func (s *ImagePipeline) SetDescription(v string) *ImagePipeline
- func (s *ImagePipeline) SetDistributionConfigurationArn(v string) *ImagePipeline
- func (s *ImagePipeline) SetEnhancedImageMetadataEnabled(v bool) *ImagePipeline
- func (s *ImagePipeline) SetExecutionRole(v string) *ImagePipeline
- func (s *ImagePipeline) SetImageRecipeArn(v string) *ImagePipeline
- func (s *ImagePipeline) SetImageScanningConfiguration(v *ImageScanningConfiguration) *ImagePipeline
- func (s *ImagePipeline) SetImageTestsConfiguration(v *ImageTestsConfiguration) *ImagePipeline
- func (s *ImagePipeline) SetInfrastructureConfigurationArn(v string) *ImagePipeline
- func (s *ImagePipeline) SetName(v string) *ImagePipeline
- func (s *ImagePipeline) SetPlatform(v string) *ImagePipeline
- func (s *ImagePipeline) SetSchedule(v *Schedule) *ImagePipeline
- func (s *ImagePipeline) SetStatus(v string) *ImagePipeline
- func (s *ImagePipeline) SetTags(v map[string]*string) *ImagePipeline
- func (s *ImagePipeline) SetWorkflows(v []*WorkflowConfiguration) *ImagePipeline
- func (s ImagePipeline) String() string
- type ImagePipelineAggregation
- type ImageRecipe
- func (s ImageRecipe) GoString() string
- func (s *ImageRecipe) SetAdditionalInstanceConfiguration(v *AdditionalInstanceConfiguration) *ImageRecipe
- func (s *ImageRecipe) SetArn(v string) *ImageRecipe
- func (s *ImageRecipe) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *ImageRecipe
- func (s *ImageRecipe) SetComponents(v []*ComponentConfiguration) *ImageRecipe
- func (s *ImageRecipe) SetDateCreated(v string) *ImageRecipe
- func (s *ImageRecipe) SetDescription(v string) *ImageRecipe
- func (s *ImageRecipe) SetName(v string) *ImageRecipe
- func (s *ImageRecipe) SetOwner(v string) *ImageRecipe
- func (s *ImageRecipe) SetParentImage(v string) *ImageRecipe
- func (s *ImageRecipe) SetPlatform(v string) *ImageRecipe
- func (s *ImageRecipe) SetTags(v map[string]*string) *ImageRecipe
- func (s *ImageRecipe) SetType(v string) *ImageRecipe
- func (s *ImageRecipe) SetVersion(v string) *ImageRecipe
- func (s *ImageRecipe) SetWorkingDirectory(v string) *ImageRecipe
- func (s ImageRecipe) String() string
- type ImageRecipeSummary
- func (s ImageRecipeSummary) GoString() string
- func (s *ImageRecipeSummary) SetArn(v string) *ImageRecipeSummary
- func (s *ImageRecipeSummary) SetDateCreated(v string) *ImageRecipeSummary
- func (s *ImageRecipeSummary) SetName(v string) *ImageRecipeSummary
- func (s *ImageRecipeSummary) SetOwner(v string) *ImageRecipeSummary
- func (s *ImageRecipeSummary) SetParentImage(v string) *ImageRecipeSummary
- func (s *ImageRecipeSummary) SetPlatform(v string) *ImageRecipeSummary
- func (s *ImageRecipeSummary) SetTags(v map[string]*string) *ImageRecipeSummary
- func (s ImageRecipeSummary) String() string
- type ImageScanFinding
- func (s ImageScanFinding) GoString() string
- func (s *ImageScanFinding) SetAwsAccountId(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetDescription(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetFirstObservedAt(v time.Time) *ImageScanFinding
- func (s *ImageScanFinding) SetFixAvailable(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetImageBuildVersionArn(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetImagePipelineArn(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetInspectorScore(v float64) *ImageScanFinding
- func (s *ImageScanFinding) SetInspectorScoreDetails(v *InspectorScoreDetails) *ImageScanFinding
- func (s *ImageScanFinding) SetPackageVulnerabilityDetails(v *PackageVulnerabilityDetails) *ImageScanFinding
- func (s *ImageScanFinding) SetRemediation(v *Remediation) *ImageScanFinding
- func (s *ImageScanFinding) SetSeverity(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetTitle(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetType(v string) *ImageScanFinding
- func (s *ImageScanFinding) SetUpdatedAt(v time.Time) *ImageScanFinding
- func (s ImageScanFinding) String() string
- type ImageScanFindingAggregation
- func (s ImageScanFindingAggregation) GoString() string
- func (s *ImageScanFindingAggregation) SetAccountAggregation(v *AccountAggregation) *ImageScanFindingAggregation
- func (s *ImageScanFindingAggregation) SetImageAggregation(v *ImageAggregation) *ImageScanFindingAggregation
- func (s *ImageScanFindingAggregation) SetImagePipelineAggregation(v *ImagePipelineAggregation) *ImageScanFindingAggregation
- func (s *ImageScanFindingAggregation) SetVulnerabilityIdAggregation(v *VulnerabilityIdAggregation) *ImageScanFindingAggregation
- func (s ImageScanFindingAggregation) String() string
- type ImageScanFindingsFilter
- func (s ImageScanFindingsFilter) GoString() string
- func (s *ImageScanFindingsFilter) SetName(v string) *ImageScanFindingsFilter
- func (s *ImageScanFindingsFilter) SetValues(v []*string) *ImageScanFindingsFilter
- func (s ImageScanFindingsFilter) String() string
- func (s *ImageScanFindingsFilter) Validate() error
- type ImageScanState
- type ImageScanningConfiguration
- func (s ImageScanningConfiguration) GoString() string
- func (s *ImageScanningConfiguration) SetEcrConfiguration(v *EcrConfiguration) *ImageScanningConfiguration
- func (s *ImageScanningConfiguration) SetImageScanningEnabled(v bool) *ImageScanningConfiguration
- func (s ImageScanningConfiguration) String() string
- func (s *ImageScanningConfiguration) Validate() error
- type ImageState
- type ImageSummary
- func (s ImageSummary) GoString() string
- func (s *ImageSummary) SetArn(v string) *ImageSummary
- func (s *ImageSummary) SetBuildType(v string) *ImageSummary
- func (s *ImageSummary) SetDateCreated(v string) *ImageSummary
- func (s *ImageSummary) SetDeprecationTime(v time.Time) *ImageSummary
- func (s *ImageSummary) SetImageSource(v string) *ImageSummary
- func (s *ImageSummary) SetLifecycleExecutionId(v string) *ImageSummary
- func (s *ImageSummary) SetName(v string) *ImageSummary
- func (s *ImageSummary) SetOsVersion(v string) *ImageSummary
- func (s *ImageSummary) SetOutputResources(v *OutputResources) *ImageSummary
- func (s *ImageSummary) SetOwner(v string) *ImageSummary
- func (s *ImageSummary) SetPlatform(v string) *ImageSummary
- func (s *ImageSummary) SetState(v *ImageState) *ImageSummary
- func (s *ImageSummary) SetTags(v map[string]*string) *ImageSummary
- func (s *ImageSummary) SetType(v string) *ImageSummary
- func (s *ImageSummary) SetVersion(v string) *ImageSummary
- func (s ImageSummary) String() string
- type ImageTestsConfiguration
- func (s ImageTestsConfiguration) GoString() string
- func (s *ImageTestsConfiguration) SetImageTestsEnabled(v bool) *ImageTestsConfiguration
- func (s *ImageTestsConfiguration) SetTimeoutMinutes(v int64) *ImageTestsConfiguration
- func (s ImageTestsConfiguration) String() string
- func (s *ImageTestsConfiguration) Validate() error
- type ImageVersion
- func (s ImageVersion) GoString() string
- func (s *ImageVersion) SetArn(v string) *ImageVersion
- func (s *ImageVersion) SetBuildType(v string) *ImageVersion
- func (s *ImageVersion) SetDateCreated(v string) *ImageVersion
- func (s *ImageVersion) SetImageSource(v string) *ImageVersion
- func (s *ImageVersion) SetName(v string) *ImageVersion
- func (s *ImageVersion) SetOsVersion(v string) *ImageVersion
- func (s *ImageVersion) SetOwner(v string) *ImageVersion
- func (s *ImageVersion) SetPlatform(v string) *ImageVersion
- func (s *ImageVersion) SetType(v string) *ImageVersion
- func (s *ImageVersion) SetVersion(v string) *ImageVersion
- func (s ImageVersion) String() string
- type Imagebuilder
- func (c *Imagebuilder) CancelImageCreation(input *CancelImageCreationInput) (*CancelImageCreationOutput, error)
- func (c *Imagebuilder) CancelImageCreationRequest(input *CancelImageCreationInput) (req *request.Request, output *CancelImageCreationOutput)
- func (c *Imagebuilder) CancelImageCreationWithContext(ctx aws.Context, input *CancelImageCreationInput, opts ...request.Option) (*CancelImageCreationOutput, error)
- func (c *Imagebuilder) CancelLifecycleExecution(input *CancelLifecycleExecutionInput) (*CancelLifecycleExecutionOutput, error)
- func (c *Imagebuilder) CancelLifecycleExecutionRequest(input *CancelLifecycleExecutionInput) (req *request.Request, output *CancelLifecycleExecutionOutput)
- func (c *Imagebuilder) CancelLifecycleExecutionWithContext(ctx aws.Context, input *CancelLifecycleExecutionInput, opts ...request.Option) (*CancelLifecycleExecutionOutput, error)
- func (c *Imagebuilder) CreateComponent(input *CreateComponentInput) (*CreateComponentOutput, error)
- func (c *Imagebuilder) CreateComponentRequest(input *CreateComponentInput) (req *request.Request, output *CreateComponentOutput)
- func (c *Imagebuilder) CreateComponentWithContext(ctx aws.Context, input *CreateComponentInput, opts ...request.Option) (*CreateComponentOutput, error)
- func (c *Imagebuilder) CreateContainerRecipe(input *CreateContainerRecipeInput) (*CreateContainerRecipeOutput, error)
- func (c *Imagebuilder) CreateContainerRecipeRequest(input *CreateContainerRecipeInput) (req *request.Request, output *CreateContainerRecipeOutput)
- func (c *Imagebuilder) CreateContainerRecipeWithContext(ctx aws.Context, input *CreateContainerRecipeInput, opts ...request.Option) (*CreateContainerRecipeOutput, error)
- func (c *Imagebuilder) CreateDistributionConfiguration(input *CreateDistributionConfigurationInput) (*CreateDistributionConfigurationOutput, error)
- func (c *Imagebuilder) CreateDistributionConfigurationRequest(input *CreateDistributionConfigurationInput) (req *request.Request, output *CreateDistributionConfigurationOutput)
- func (c *Imagebuilder) CreateDistributionConfigurationWithContext(ctx aws.Context, input *CreateDistributionConfigurationInput, ...) (*CreateDistributionConfigurationOutput, error)
- func (c *Imagebuilder) CreateImage(input *CreateImageInput) (*CreateImageOutput, error)
- func (c *Imagebuilder) CreateImagePipeline(input *CreateImagePipelineInput) (*CreateImagePipelineOutput, error)
- func (c *Imagebuilder) CreateImagePipelineRequest(input *CreateImagePipelineInput) (req *request.Request, output *CreateImagePipelineOutput)
- func (c *Imagebuilder) CreateImagePipelineWithContext(ctx aws.Context, input *CreateImagePipelineInput, opts ...request.Option) (*CreateImagePipelineOutput, error)
- func (c *Imagebuilder) CreateImageRecipe(input *CreateImageRecipeInput) (*CreateImageRecipeOutput, error)
- func (c *Imagebuilder) CreateImageRecipeRequest(input *CreateImageRecipeInput) (req *request.Request, output *CreateImageRecipeOutput)
- func (c *Imagebuilder) CreateImageRecipeWithContext(ctx aws.Context, input *CreateImageRecipeInput, opts ...request.Option) (*CreateImageRecipeOutput, error)
- func (c *Imagebuilder) CreateImageRequest(input *CreateImageInput) (req *request.Request, output *CreateImageOutput)
- func (c *Imagebuilder) CreateImageWithContext(ctx aws.Context, input *CreateImageInput, opts ...request.Option) (*CreateImageOutput, error)
- func (c *Imagebuilder) CreateInfrastructureConfiguration(input *CreateInfrastructureConfigurationInput) (*CreateInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) CreateInfrastructureConfigurationRequest(input *CreateInfrastructureConfigurationInput) (req *request.Request, output *CreateInfrastructureConfigurationOutput)
- func (c *Imagebuilder) CreateInfrastructureConfigurationWithContext(ctx aws.Context, input *CreateInfrastructureConfigurationInput, ...) (*CreateInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) CreateLifecyclePolicy(input *CreateLifecyclePolicyInput) (*CreateLifecyclePolicyOutput, error)
- func (c *Imagebuilder) CreateLifecyclePolicyRequest(input *CreateLifecyclePolicyInput) (req *request.Request, output *CreateLifecyclePolicyOutput)
- func (c *Imagebuilder) CreateLifecyclePolicyWithContext(ctx aws.Context, input *CreateLifecyclePolicyInput, opts ...request.Option) (*CreateLifecyclePolicyOutput, error)
- func (c *Imagebuilder) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)
- func (c *Imagebuilder) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)
- func (c *Imagebuilder) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)
- func (c *Imagebuilder) DeleteComponent(input *DeleteComponentInput) (*DeleteComponentOutput, error)
- func (c *Imagebuilder) DeleteComponentRequest(input *DeleteComponentInput) (req *request.Request, output *DeleteComponentOutput)
- func (c *Imagebuilder) DeleteComponentWithContext(ctx aws.Context, input *DeleteComponentInput, opts ...request.Option) (*DeleteComponentOutput, error)
- func (c *Imagebuilder) DeleteContainerRecipe(input *DeleteContainerRecipeInput) (*DeleteContainerRecipeOutput, error)
- func (c *Imagebuilder) DeleteContainerRecipeRequest(input *DeleteContainerRecipeInput) (req *request.Request, output *DeleteContainerRecipeOutput)
- func (c *Imagebuilder) DeleteContainerRecipeWithContext(ctx aws.Context, input *DeleteContainerRecipeInput, opts ...request.Option) (*DeleteContainerRecipeOutput, error)
- func (c *Imagebuilder) DeleteDistributionConfiguration(input *DeleteDistributionConfigurationInput) (*DeleteDistributionConfigurationOutput, error)
- func (c *Imagebuilder) DeleteDistributionConfigurationRequest(input *DeleteDistributionConfigurationInput) (req *request.Request, output *DeleteDistributionConfigurationOutput)
- func (c *Imagebuilder) DeleteDistributionConfigurationWithContext(ctx aws.Context, input *DeleteDistributionConfigurationInput, ...) (*DeleteDistributionConfigurationOutput, error)
- func (c *Imagebuilder) DeleteImage(input *DeleteImageInput) (*DeleteImageOutput, error)
- func (c *Imagebuilder) DeleteImagePipeline(input *DeleteImagePipelineInput) (*DeleteImagePipelineOutput, error)
- func (c *Imagebuilder) DeleteImagePipelineRequest(input *DeleteImagePipelineInput) (req *request.Request, output *DeleteImagePipelineOutput)
- func (c *Imagebuilder) DeleteImagePipelineWithContext(ctx aws.Context, input *DeleteImagePipelineInput, opts ...request.Option) (*DeleteImagePipelineOutput, error)
- func (c *Imagebuilder) DeleteImageRecipe(input *DeleteImageRecipeInput) (*DeleteImageRecipeOutput, error)
- func (c *Imagebuilder) DeleteImageRecipeRequest(input *DeleteImageRecipeInput) (req *request.Request, output *DeleteImageRecipeOutput)
- func (c *Imagebuilder) DeleteImageRecipeWithContext(ctx aws.Context, input *DeleteImageRecipeInput, opts ...request.Option) (*DeleteImageRecipeOutput, error)
- func (c *Imagebuilder) DeleteImageRequest(input *DeleteImageInput) (req *request.Request, output *DeleteImageOutput)
- func (c *Imagebuilder) DeleteImageWithContext(ctx aws.Context, input *DeleteImageInput, opts ...request.Option) (*DeleteImageOutput, error)
- func (c *Imagebuilder) DeleteInfrastructureConfiguration(input *DeleteInfrastructureConfigurationInput) (*DeleteInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) DeleteInfrastructureConfigurationRequest(input *DeleteInfrastructureConfigurationInput) (req *request.Request, output *DeleteInfrastructureConfigurationOutput)
- func (c *Imagebuilder) DeleteInfrastructureConfigurationWithContext(ctx aws.Context, input *DeleteInfrastructureConfigurationInput, ...) (*DeleteInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) DeleteLifecyclePolicy(input *DeleteLifecyclePolicyInput) (*DeleteLifecyclePolicyOutput, error)
- func (c *Imagebuilder) DeleteLifecyclePolicyRequest(input *DeleteLifecyclePolicyInput) (req *request.Request, output *DeleteLifecyclePolicyOutput)
- func (c *Imagebuilder) DeleteLifecyclePolicyWithContext(ctx aws.Context, input *DeleteLifecyclePolicyInput, opts ...request.Option) (*DeleteLifecyclePolicyOutput, error)
- func (c *Imagebuilder) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)
- func (c *Imagebuilder) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)
- func (c *Imagebuilder) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)
- func (c *Imagebuilder) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
- func (c *Imagebuilder) GetComponentPolicy(input *GetComponentPolicyInput) (*GetComponentPolicyOutput, error)
- func (c *Imagebuilder) GetComponentPolicyRequest(input *GetComponentPolicyInput) (req *request.Request, output *GetComponentPolicyOutput)
- func (c *Imagebuilder) GetComponentPolicyWithContext(ctx aws.Context, input *GetComponentPolicyInput, opts ...request.Option) (*GetComponentPolicyOutput, error)
- func (c *Imagebuilder) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
- func (c *Imagebuilder) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, error)
- func (c *Imagebuilder) GetContainerRecipe(input *GetContainerRecipeInput) (*GetContainerRecipeOutput, error)
- func (c *Imagebuilder) GetContainerRecipePolicy(input *GetContainerRecipePolicyInput) (*GetContainerRecipePolicyOutput, error)
- func (c *Imagebuilder) GetContainerRecipePolicyRequest(input *GetContainerRecipePolicyInput) (req *request.Request, output *GetContainerRecipePolicyOutput)
- func (c *Imagebuilder) GetContainerRecipePolicyWithContext(ctx aws.Context, input *GetContainerRecipePolicyInput, opts ...request.Option) (*GetContainerRecipePolicyOutput, error)
- func (c *Imagebuilder) GetContainerRecipeRequest(input *GetContainerRecipeInput) (req *request.Request, output *GetContainerRecipeOutput)
- func (c *Imagebuilder) GetContainerRecipeWithContext(ctx aws.Context, input *GetContainerRecipeInput, opts ...request.Option) (*GetContainerRecipeOutput, error)
- func (c *Imagebuilder) GetDistributionConfiguration(input *GetDistributionConfigurationInput) (*GetDistributionConfigurationOutput, error)
- func (c *Imagebuilder) GetDistributionConfigurationRequest(input *GetDistributionConfigurationInput) (req *request.Request, output *GetDistributionConfigurationOutput)
- func (c *Imagebuilder) GetDistributionConfigurationWithContext(ctx aws.Context, input *GetDistributionConfigurationInput, ...) (*GetDistributionConfigurationOutput, error)
- func (c *Imagebuilder) GetImage(input *GetImageInput) (*GetImageOutput, error)
- func (c *Imagebuilder) GetImagePipeline(input *GetImagePipelineInput) (*GetImagePipelineOutput, error)
- func (c *Imagebuilder) GetImagePipelineRequest(input *GetImagePipelineInput) (req *request.Request, output *GetImagePipelineOutput)
- func (c *Imagebuilder) GetImagePipelineWithContext(ctx aws.Context, input *GetImagePipelineInput, opts ...request.Option) (*GetImagePipelineOutput, error)
- func (c *Imagebuilder) GetImagePolicy(input *GetImagePolicyInput) (*GetImagePolicyOutput, error)
- func (c *Imagebuilder) GetImagePolicyRequest(input *GetImagePolicyInput) (req *request.Request, output *GetImagePolicyOutput)
- func (c *Imagebuilder) GetImagePolicyWithContext(ctx aws.Context, input *GetImagePolicyInput, opts ...request.Option) (*GetImagePolicyOutput, error)
- func (c *Imagebuilder) GetImageRecipe(input *GetImageRecipeInput) (*GetImageRecipeOutput, error)
- func (c *Imagebuilder) GetImageRecipePolicy(input *GetImageRecipePolicyInput) (*GetImageRecipePolicyOutput, error)
- func (c *Imagebuilder) GetImageRecipePolicyRequest(input *GetImageRecipePolicyInput) (req *request.Request, output *GetImageRecipePolicyOutput)
- func (c *Imagebuilder) GetImageRecipePolicyWithContext(ctx aws.Context, input *GetImageRecipePolicyInput, opts ...request.Option) (*GetImageRecipePolicyOutput, error)
- func (c *Imagebuilder) GetImageRecipeRequest(input *GetImageRecipeInput) (req *request.Request, output *GetImageRecipeOutput)
- func (c *Imagebuilder) GetImageRecipeWithContext(ctx aws.Context, input *GetImageRecipeInput, opts ...request.Option) (*GetImageRecipeOutput, error)
- func (c *Imagebuilder) GetImageRequest(input *GetImageInput) (req *request.Request, output *GetImageOutput)
- func (c *Imagebuilder) GetImageWithContext(ctx aws.Context, input *GetImageInput, opts ...request.Option) (*GetImageOutput, error)
- func (c *Imagebuilder) GetInfrastructureConfiguration(input *GetInfrastructureConfigurationInput) (*GetInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) GetInfrastructureConfigurationRequest(input *GetInfrastructureConfigurationInput) (req *request.Request, output *GetInfrastructureConfigurationOutput)
- func (c *Imagebuilder) GetInfrastructureConfigurationWithContext(ctx aws.Context, input *GetInfrastructureConfigurationInput, ...) (*GetInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) GetLifecycleExecution(input *GetLifecycleExecutionInput) (*GetLifecycleExecutionOutput, error)
- func (c *Imagebuilder) GetLifecycleExecutionRequest(input *GetLifecycleExecutionInput) (req *request.Request, output *GetLifecycleExecutionOutput)
- func (c *Imagebuilder) GetLifecycleExecutionWithContext(ctx aws.Context, input *GetLifecycleExecutionInput, opts ...request.Option) (*GetLifecycleExecutionOutput, error)
- func (c *Imagebuilder) GetLifecyclePolicy(input *GetLifecyclePolicyInput) (*GetLifecyclePolicyOutput, error)
- func (c *Imagebuilder) GetLifecyclePolicyRequest(input *GetLifecyclePolicyInput) (req *request.Request, output *GetLifecyclePolicyOutput)
- func (c *Imagebuilder) GetLifecyclePolicyWithContext(ctx aws.Context, input *GetLifecyclePolicyInput, opts ...request.Option) (*GetLifecyclePolicyOutput, error)
- func (c *Imagebuilder) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)
- func (c *Imagebuilder) GetWorkflowExecution(input *GetWorkflowExecutionInput) (*GetWorkflowExecutionOutput, error)
- func (c *Imagebuilder) GetWorkflowExecutionRequest(input *GetWorkflowExecutionInput) (req *request.Request, output *GetWorkflowExecutionOutput)
- func (c *Imagebuilder) GetWorkflowExecutionWithContext(ctx aws.Context, input *GetWorkflowExecutionInput, opts ...request.Option) (*GetWorkflowExecutionOutput, error)
- func (c *Imagebuilder) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)
- func (c *Imagebuilder) GetWorkflowStepExecution(input *GetWorkflowStepExecutionInput) (*GetWorkflowStepExecutionOutput, error)
- func (c *Imagebuilder) GetWorkflowStepExecutionRequest(input *GetWorkflowStepExecutionInput) (req *request.Request, output *GetWorkflowStepExecutionOutput)
- func (c *Imagebuilder) GetWorkflowStepExecutionWithContext(ctx aws.Context, input *GetWorkflowStepExecutionInput, opts ...request.Option) (*GetWorkflowStepExecutionOutput, error)
- func (c *Imagebuilder) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)
- func (c *Imagebuilder) ImportComponent(input *ImportComponentInput) (*ImportComponentOutput, error)
- func (c *Imagebuilder) ImportComponentRequest(input *ImportComponentInput) (req *request.Request, output *ImportComponentOutput)
- func (c *Imagebuilder) ImportComponentWithContext(ctx aws.Context, input *ImportComponentInput, opts ...request.Option) (*ImportComponentOutput, error)
- func (c *Imagebuilder) ImportVmImage(input *ImportVmImageInput) (*ImportVmImageOutput, error)
- func (c *Imagebuilder) ImportVmImageRequest(input *ImportVmImageInput) (req *request.Request, output *ImportVmImageOutput)
- func (c *Imagebuilder) ImportVmImageWithContext(ctx aws.Context, input *ImportVmImageInput, opts ...request.Option) (*ImportVmImageOutput, error)
- func (c *Imagebuilder) ListComponentBuildVersions(input *ListComponentBuildVersionsInput) (*ListComponentBuildVersionsOutput, error)
- func (c *Imagebuilder) ListComponentBuildVersionsPages(input *ListComponentBuildVersionsInput, ...) error
- func (c *Imagebuilder) ListComponentBuildVersionsPagesWithContext(ctx aws.Context, input *ListComponentBuildVersionsInput, ...) error
- func (c *Imagebuilder) ListComponentBuildVersionsRequest(input *ListComponentBuildVersionsInput) (req *request.Request, output *ListComponentBuildVersionsOutput)
- func (c *Imagebuilder) ListComponentBuildVersionsWithContext(ctx aws.Context, input *ListComponentBuildVersionsInput, ...) (*ListComponentBuildVersionsOutput, error)
- func (c *Imagebuilder) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
- func (c *Imagebuilder) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
- func (c *Imagebuilder) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, ...) error
- func (c *Imagebuilder) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
- func (c *Imagebuilder) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
- func (c *Imagebuilder) ListContainerRecipes(input *ListContainerRecipesInput) (*ListContainerRecipesOutput, error)
- func (c *Imagebuilder) ListContainerRecipesPages(input *ListContainerRecipesInput, ...) error
- func (c *Imagebuilder) ListContainerRecipesPagesWithContext(ctx aws.Context, input *ListContainerRecipesInput, ...) error
- func (c *Imagebuilder) ListContainerRecipesRequest(input *ListContainerRecipesInput) (req *request.Request, output *ListContainerRecipesOutput)
- func (c *Imagebuilder) ListContainerRecipesWithContext(ctx aws.Context, input *ListContainerRecipesInput, opts ...request.Option) (*ListContainerRecipesOutput, error)
- func (c *Imagebuilder) ListDistributionConfigurations(input *ListDistributionConfigurationsInput) (*ListDistributionConfigurationsOutput, error)
- func (c *Imagebuilder) ListDistributionConfigurationsPages(input *ListDistributionConfigurationsInput, ...) error
- func (c *Imagebuilder) ListDistributionConfigurationsPagesWithContext(ctx aws.Context, input *ListDistributionConfigurationsInput, ...) error
- func (c *Imagebuilder) ListDistributionConfigurationsRequest(input *ListDistributionConfigurationsInput) (req *request.Request, output *ListDistributionConfigurationsOutput)
- func (c *Imagebuilder) ListDistributionConfigurationsWithContext(ctx aws.Context, input *ListDistributionConfigurationsInput, ...) (*ListDistributionConfigurationsOutput, error)
- func (c *Imagebuilder) ListImageBuildVersions(input *ListImageBuildVersionsInput) (*ListImageBuildVersionsOutput, error)
- func (c *Imagebuilder) ListImageBuildVersionsPages(input *ListImageBuildVersionsInput, ...) error
- func (c *Imagebuilder) ListImageBuildVersionsPagesWithContext(ctx aws.Context, input *ListImageBuildVersionsInput, ...) error
- func (c *Imagebuilder) ListImageBuildVersionsRequest(input *ListImageBuildVersionsInput) (req *request.Request, output *ListImageBuildVersionsOutput)
- func (c *Imagebuilder) ListImageBuildVersionsWithContext(ctx aws.Context, input *ListImageBuildVersionsInput, opts ...request.Option) (*ListImageBuildVersionsOutput, error)
- func (c *Imagebuilder) ListImagePackages(input *ListImagePackagesInput) (*ListImagePackagesOutput, error)
- func (c *Imagebuilder) ListImagePackagesPages(input *ListImagePackagesInput, fn func(*ListImagePackagesOutput, bool) bool) error
- func (c *Imagebuilder) ListImagePackagesPagesWithContext(ctx aws.Context, input *ListImagePackagesInput, ...) error
- func (c *Imagebuilder) ListImagePackagesRequest(input *ListImagePackagesInput) (req *request.Request, output *ListImagePackagesOutput)
- func (c *Imagebuilder) ListImagePackagesWithContext(ctx aws.Context, input *ListImagePackagesInput, opts ...request.Option) (*ListImagePackagesOutput, error)
- func (c *Imagebuilder) ListImagePipelineImages(input *ListImagePipelineImagesInput) (*ListImagePipelineImagesOutput, error)
- func (c *Imagebuilder) ListImagePipelineImagesPages(input *ListImagePipelineImagesInput, ...) error
- func (c *Imagebuilder) ListImagePipelineImagesPagesWithContext(ctx aws.Context, input *ListImagePipelineImagesInput, ...) error
- func (c *Imagebuilder) ListImagePipelineImagesRequest(input *ListImagePipelineImagesInput) (req *request.Request, output *ListImagePipelineImagesOutput)
- func (c *Imagebuilder) ListImagePipelineImagesWithContext(ctx aws.Context, input *ListImagePipelineImagesInput, opts ...request.Option) (*ListImagePipelineImagesOutput, error)
- func (c *Imagebuilder) ListImagePipelines(input *ListImagePipelinesInput) (*ListImagePipelinesOutput, error)
- func (c *Imagebuilder) ListImagePipelinesPages(input *ListImagePipelinesInput, fn func(*ListImagePipelinesOutput, bool) bool) error
- func (c *Imagebuilder) ListImagePipelinesPagesWithContext(ctx aws.Context, input *ListImagePipelinesInput, ...) error
- func (c *Imagebuilder) ListImagePipelinesRequest(input *ListImagePipelinesInput) (req *request.Request, output *ListImagePipelinesOutput)
- func (c *Imagebuilder) ListImagePipelinesWithContext(ctx aws.Context, input *ListImagePipelinesInput, opts ...request.Option) (*ListImagePipelinesOutput, error)
- func (c *Imagebuilder) ListImageRecipes(input *ListImageRecipesInput) (*ListImageRecipesOutput, error)
- func (c *Imagebuilder) ListImageRecipesPages(input *ListImageRecipesInput, fn func(*ListImageRecipesOutput, bool) bool) error
- func (c *Imagebuilder) ListImageRecipesPagesWithContext(ctx aws.Context, input *ListImageRecipesInput, ...) error
- func (c *Imagebuilder) ListImageRecipesRequest(input *ListImageRecipesInput) (req *request.Request, output *ListImageRecipesOutput)
- func (c *Imagebuilder) ListImageRecipesWithContext(ctx aws.Context, input *ListImageRecipesInput, opts ...request.Option) (*ListImageRecipesOutput, error)
- func (c *Imagebuilder) ListImageScanFindingAggregations(input *ListImageScanFindingAggregationsInput) (*ListImageScanFindingAggregationsOutput, error)
- func (c *Imagebuilder) ListImageScanFindingAggregationsPages(input *ListImageScanFindingAggregationsInput, ...) error
- func (c *Imagebuilder) ListImageScanFindingAggregationsPagesWithContext(ctx aws.Context, input *ListImageScanFindingAggregationsInput, ...) error
- func (c *Imagebuilder) ListImageScanFindingAggregationsRequest(input *ListImageScanFindingAggregationsInput) (req *request.Request, output *ListImageScanFindingAggregationsOutput)
- func (c *Imagebuilder) ListImageScanFindingAggregationsWithContext(ctx aws.Context, input *ListImageScanFindingAggregationsInput, ...) (*ListImageScanFindingAggregationsOutput, error)
- func (c *Imagebuilder) ListImageScanFindings(input *ListImageScanFindingsInput) (*ListImageScanFindingsOutput, error)
- func (c *Imagebuilder) ListImageScanFindingsPages(input *ListImageScanFindingsInput, ...) error
- func (c *Imagebuilder) ListImageScanFindingsPagesWithContext(ctx aws.Context, input *ListImageScanFindingsInput, ...) error
- func (c *Imagebuilder) ListImageScanFindingsRequest(input *ListImageScanFindingsInput) (req *request.Request, output *ListImageScanFindingsOutput)
- func (c *Imagebuilder) ListImageScanFindingsWithContext(ctx aws.Context, input *ListImageScanFindingsInput, opts ...request.Option) (*ListImageScanFindingsOutput, error)
- func (c *Imagebuilder) ListImages(input *ListImagesInput) (*ListImagesOutput, error)
- func (c *Imagebuilder) ListImagesPages(input *ListImagesInput, fn func(*ListImagesOutput, bool) bool) error
- func (c *Imagebuilder) ListImagesPagesWithContext(ctx aws.Context, input *ListImagesInput, fn func(*ListImagesOutput, bool) bool, ...) error
- func (c *Imagebuilder) ListImagesRequest(input *ListImagesInput) (req *request.Request, output *ListImagesOutput)
- func (c *Imagebuilder) ListImagesWithContext(ctx aws.Context, input *ListImagesInput, opts ...request.Option) (*ListImagesOutput, error)
- func (c *Imagebuilder) ListInfrastructureConfigurations(input *ListInfrastructureConfigurationsInput) (*ListInfrastructureConfigurationsOutput, error)
- func (c *Imagebuilder) ListInfrastructureConfigurationsPages(input *ListInfrastructureConfigurationsInput, ...) error
- func (c *Imagebuilder) ListInfrastructureConfigurationsPagesWithContext(ctx aws.Context, input *ListInfrastructureConfigurationsInput, ...) error
- func (c *Imagebuilder) ListInfrastructureConfigurationsRequest(input *ListInfrastructureConfigurationsInput) (req *request.Request, output *ListInfrastructureConfigurationsOutput)
- func (c *Imagebuilder) ListInfrastructureConfigurationsWithContext(ctx aws.Context, input *ListInfrastructureConfigurationsInput, ...) (*ListInfrastructureConfigurationsOutput, error)
- func (c *Imagebuilder) ListLifecycleExecutionResources(input *ListLifecycleExecutionResourcesInput) (*ListLifecycleExecutionResourcesOutput, error)
- func (c *Imagebuilder) ListLifecycleExecutionResourcesPages(input *ListLifecycleExecutionResourcesInput, ...) error
- func (c *Imagebuilder) ListLifecycleExecutionResourcesPagesWithContext(ctx aws.Context, input *ListLifecycleExecutionResourcesInput, ...) error
- func (c *Imagebuilder) ListLifecycleExecutionResourcesRequest(input *ListLifecycleExecutionResourcesInput) (req *request.Request, output *ListLifecycleExecutionResourcesOutput)
- func (c *Imagebuilder) ListLifecycleExecutionResourcesWithContext(ctx aws.Context, input *ListLifecycleExecutionResourcesInput, ...) (*ListLifecycleExecutionResourcesOutput, error)
- func (c *Imagebuilder) ListLifecycleExecutions(input *ListLifecycleExecutionsInput) (*ListLifecycleExecutionsOutput, error)
- func (c *Imagebuilder) ListLifecycleExecutionsPages(input *ListLifecycleExecutionsInput, ...) error
- func (c *Imagebuilder) ListLifecycleExecutionsPagesWithContext(ctx aws.Context, input *ListLifecycleExecutionsInput, ...) error
- func (c *Imagebuilder) ListLifecycleExecutionsRequest(input *ListLifecycleExecutionsInput) (req *request.Request, output *ListLifecycleExecutionsOutput)
- func (c *Imagebuilder) ListLifecycleExecutionsWithContext(ctx aws.Context, input *ListLifecycleExecutionsInput, opts ...request.Option) (*ListLifecycleExecutionsOutput, error)
- func (c *Imagebuilder) ListLifecyclePolicies(input *ListLifecyclePoliciesInput) (*ListLifecyclePoliciesOutput, error)
- func (c *Imagebuilder) ListLifecyclePoliciesPages(input *ListLifecyclePoliciesInput, ...) error
- func (c *Imagebuilder) ListLifecyclePoliciesPagesWithContext(ctx aws.Context, input *ListLifecyclePoliciesInput, ...) error
- func (c *Imagebuilder) ListLifecyclePoliciesRequest(input *ListLifecyclePoliciesInput) (req *request.Request, output *ListLifecyclePoliciesOutput)
- func (c *Imagebuilder) ListLifecyclePoliciesWithContext(ctx aws.Context, input *ListLifecyclePoliciesInput, opts ...request.Option) (*ListLifecyclePoliciesOutput, error)
- func (c *Imagebuilder) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Imagebuilder) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Imagebuilder) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Imagebuilder) ListWaitingWorkflowSteps(input *ListWaitingWorkflowStepsInput) (*ListWaitingWorkflowStepsOutput, error)
- func (c *Imagebuilder) ListWaitingWorkflowStepsPages(input *ListWaitingWorkflowStepsInput, ...) error
- func (c *Imagebuilder) ListWaitingWorkflowStepsPagesWithContext(ctx aws.Context, input *ListWaitingWorkflowStepsInput, ...) error
- func (c *Imagebuilder) ListWaitingWorkflowStepsRequest(input *ListWaitingWorkflowStepsInput) (req *request.Request, output *ListWaitingWorkflowStepsOutput)
- func (c *Imagebuilder) ListWaitingWorkflowStepsWithContext(ctx aws.Context, input *ListWaitingWorkflowStepsInput, opts ...request.Option) (*ListWaitingWorkflowStepsOutput, error)
- func (c *Imagebuilder) ListWorkflowBuildVersions(input *ListWorkflowBuildVersionsInput) (*ListWorkflowBuildVersionsOutput, error)
- func (c *Imagebuilder) ListWorkflowBuildVersionsPages(input *ListWorkflowBuildVersionsInput, ...) error
- func (c *Imagebuilder) ListWorkflowBuildVersionsPagesWithContext(ctx aws.Context, input *ListWorkflowBuildVersionsInput, ...) error
- func (c *Imagebuilder) ListWorkflowBuildVersionsRequest(input *ListWorkflowBuildVersionsInput) (req *request.Request, output *ListWorkflowBuildVersionsOutput)
- func (c *Imagebuilder) ListWorkflowBuildVersionsWithContext(ctx aws.Context, input *ListWorkflowBuildVersionsInput, opts ...request.Option) (*ListWorkflowBuildVersionsOutput, error)
- func (c *Imagebuilder) ListWorkflowExecutions(input *ListWorkflowExecutionsInput) (*ListWorkflowExecutionsOutput, error)
- func (c *Imagebuilder) ListWorkflowExecutionsPages(input *ListWorkflowExecutionsInput, ...) error
- func (c *Imagebuilder) ListWorkflowExecutionsPagesWithContext(ctx aws.Context, input *ListWorkflowExecutionsInput, ...) error
- func (c *Imagebuilder) ListWorkflowExecutionsRequest(input *ListWorkflowExecutionsInput) (req *request.Request, output *ListWorkflowExecutionsOutput)
- func (c *Imagebuilder) ListWorkflowExecutionsWithContext(ctx aws.Context, input *ListWorkflowExecutionsInput, opts ...request.Option) (*ListWorkflowExecutionsOutput, error)
- func (c *Imagebuilder) ListWorkflowStepExecutions(input *ListWorkflowStepExecutionsInput) (*ListWorkflowStepExecutionsOutput, error)
- func (c *Imagebuilder) ListWorkflowStepExecutionsPages(input *ListWorkflowStepExecutionsInput, ...) error
- func (c *Imagebuilder) ListWorkflowStepExecutionsPagesWithContext(ctx aws.Context, input *ListWorkflowStepExecutionsInput, ...) error
- func (c *Imagebuilder) ListWorkflowStepExecutionsRequest(input *ListWorkflowStepExecutionsInput) (req *request.Request, output *ListWorkflowStepExecutionsOutput)
- func (c *Imagebuilder) ListWorkflowStepExecutionsWithContext(ctx aws.Context, input *ListWorkflowStepExecutionsInput, ...) (*ListWorkflowStepExecutionsOutput, error)
- func (c *Imagebuilder) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)
- func (c *Imagebuilder) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
- func (c *Imagebuilder) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, ...) error
- func (c *Imagebuilder) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)
- func (c *Imagebuilder) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)
- func (c *Imagebuilder) PutComponentPolicy(input *PutComponentPolicyInput) (*PutComponentPolicyOutput, error)
- func (c *Imagebuilder) PutComponentPolicyRequest(input *PutComponentPolicyInput) (req *request.Request, output *PutComponentPolicyOutput)
- func (c *Imagebuilder) PutComponentPolicyWithContext(ctx aws.Context, input *PutComponentPolicyInput, opts ...request.Option) (*PutComponentPolicyOutput, error)
- func (c *Imagebuilder) PutContainerRecipePolicy(input *PutContainerRecipePolicyInput) (*PutContainerRecipePolicyOutput, error)
- func (c *Imagebuilder) PutContainerRecipePolicyRequest(input *PutContainerRecipePolicyInput) (req *request.Request, output *PutContainerRecipePolicyOutput)
- func (c *Imagebuilder) PutContainerRecipePolicyWithContext(ctx aws.Context, input *PutContainerRecipePolicyInput, opts ...request.Option) (*PutContainerRecipePolicyOutput, error)
- func (c *Imagebuilder) PutImagePolicy(input *PutImagePolicyInput) (*PutImagePolicyOutput, error)
- func (c *Imagebuilder) PutImagePolicyRequest(input *PutImagePolicyInput) (req *request.Request, output *PutImagePolicyOutput)
- func (c *Imagebuilder) PutImagePolicyWithContext(ctx aws.Context, input *PutImagePolicyInput, opts ...request.Option) (*PutImagePolicyOutput, error)
- func (c *Imagebuilder) PutImageRecipePolicy(input *PutImageRecipePolicyInput) (*PutImageRecipePolicyOutput, error)
- func (c *Imagebuilder) PutImageRecipePolicyRequest(input *PutImageRecipePolicyInput) (req *request.Request, output *PutImageRecipePolicyOutput)
- func (c *Imagebuilder) PutImageRecipePolicyWithContext(ctx aws.Context, input *PutImageRecipePolicyInput, opts ...request.Option) (*PutImageRecipePolicyOutput, error)
- func (c *Imagebuilder) SendWorkflowStepAction(input *SendWorkflowStepActionInput) (*SendWorkflowStepActionOutput, error)
- func (c *Imagebuilder) SendWorkflowStepActionRequest(input *SendWorkflowStepActionInput) (req *request.Request, output *SendWorkflowStepActionOutput)
- func (c *Imagebuilder) SendWorkflowStepActionWithContext(ctx aws.Context, input *SendWorkflowStepActionInput, opts ...request.Option) (*SendWorkflowStepActionOutput, error)
- func (c *Imagebuilder) StartImagePipelineExecution(input *StartImagePipelineExecutionInput) (*StartImagePipelineExecutionOutput, error)
- func (c *Imagebuilder) StartImagePipelineExecutionRequest(input *StartImagePipelineExecutionInput) (req *request.Request, output *StartImagePipelineExecutionOutput)
- func (c *Imagebuilder) StartImagePipelineExecutionWithContext(ctx aws.Context, input *StartImagePipelineExecutionInput, ...) (*StartImagePipelineExecutionOutput, error)
- func (c *Imagebuilder) StartResourceStateUpdate(input *StartResourceStateUpdateInput) (*StartResourceStateUpdateOutput, error)
- func (c *Imagebuilder) StartResourceStateUpdateRequest(input *StartResourceStateUpdateInput) (req *request.Request, output *StartResourceStateUpdateOutput)
- func (c *Imagebuilder) StartResourceStateUpdateWithContext(ctx aws.Context, input *StartResourceStateUpdateInput, opts ...request.Option) (*StartResourceStateUpdateOutput, error)
- func (c *Imagebuilder) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Imagebuilder) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Imagebuilder) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Imagebuilder) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Imagebuilder) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Imagebuilder) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Imagebuilder) UpdateDistributionConfiguration(input *UpdateDistributionConfigurationInput) (*UpdateDistributionConfigurationOutput, error)
- func (c *Imagebuilder) UpdateDistributionConfigurationRequest(input *UpdateDistributionConfigurationInput) (req *request.Request, output *UpdateDistributionConfigurationOutput)
- func (c *Imagebuilder) UpdateDistributionConfigurationWithContext(ctx aws.Context, input *UpdateDistributionConfigurationInput, ...) (*UpdateDistributionConfigurationOutput, error)
- func (c *Imagebuilder) UpdateImagePipeline(input *UpdateImagePipelineInput) (*UpdateImagePipelineOutput, error)
- func (c *Imagebuilder) UpdateImagePipelineRequest(input *UpdateImagePipelineInput) (req *request.Request, output *UpdateImagePipelineOutput)
- func (c *Imagebuilder) UpdateImagePipelineWithContext(ctx aws.Context, input *UpdateImagePipelineInput, opts ...request.Option) (*UpdateImagePipelineOutput, error)
- func (c *Imagebuilder) UpdateInfrastructureConfiguration(input *UpdateInfrastructureConfigurationInput) (*UpdateInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) UpdateInfrastructureConfigurationRequest(input *UpdateInfrastructureConfigurationInput) (req *request.Request, output *UpdateInfrastructureConfigurationOutput)
- func (c *Imagebuilder) UpdateInfrastructureConfigurationWithContext(ctx aws.Context, input *UpdateInfrastructureConfigurationInput, ...) (*UpdateInfrastructureConfigurationOutput, error)
- func (c *Imagebuilder) UpdateLifecyclePolicy(input *UpdateLifecyclePolicyInput) (*UpdateLifecyclePolicyOutput, error)
- func (c *Imagebuilder) UpdateLifecyclePolicyRequest(input *UpdateLifecyclePolicyInput) (req *request.Request, output *UpdateLifecyclePolicyOutput)
- func (c *Imagebuilder) UpdateLifecyclePolicyWithContext(ctx aws.Context, input *UpdateLifecyclePolicyInput, opts ...request.Option) (*UpdateLifecyclePolicyOutput, error)
- type ImportComponentInput
- func (s ImportComponentInput) GoString() string
- func (s *ImportComponentInput) SetChangeDescription(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetClientToken(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetData(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetDescription(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetFormat(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetKmsKeyId(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetName(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetPlatform(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetSemanticVersion(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetTags(v map[string]*string) *ImportComponentInput
- func (s *ImportComponentInput) SetType(v string) *ImportComponentInput
- func (s *ImportComponentInput) SetUri(v string) *ImportComponentInput
- func (s ImportComponentInput) String() string
- func (s *ImportComponentInput) Validate() error
- type ImportComponentOutput
- func (s ImportComponentOutput) GoString() string
- func (s *ImportComponentOutput) SetClientToken(v string) *ImportComponentOutput
- func (s *ImportComponentOutput) SetComponentBuildVersionArn(v string) *ImportComponentOutput
- func (s *ImportComponentOutput) SetRequestId(v string) *ImportComponentOutput
- func (s ImportComponentOutput) String() string
- type ImportVmImageInput
- func (s ImportVmImageInput) GoString() string
- func (s *ImportVmImageInput) SetClientToken(v string) *ImportVmImageInput
- func (s *ImportVmImageInput) SetDescription(v string) *ImportVmImageInput
- func (s *ImportVmImageInput) SetName(v string) *ImportVmImageInput
- func (s *ImportVmImageInput) SetOsVersion(v string) *ImportVmImageInput
- func (s *ImportVmImageInput) SetPlatform(v string) *ImportVmImageInput
- func (s *ImportVmImageInput) SetSemanticVersion(v string) *ImportVmImageInput
- func (s *ImportVmImageInput) SetTags(v map[string]*string) *ImportVmImageInput
- func (s *ImportVmImageInput) SetVmImportTaskId(v string) *ImportVmImageInput
- func (s ImportVmImageInput) String() string
- func (s *ImportVmImageInput) Validate() error
- type ImportVmImageOutput
- func (s ImportVmImageOutput) GoString() string
- func (s *ImportVmImageOutput) SetClientToken(v string) *ImportVmImageOutput
- func (s *ImportVmImageOutput) SetImageArn(v string) *ImportVmImageOutput
- func (s *ImportVmImageOutput) SetRequestId(v string) *ImportVmImageOutput
- func (s ImportVmImageOutput) String() string
- type InfrastructureConfiguration
- func (s InfrastructureConfiguration) GoString() string
- func (s *InfrastructureConfiguration) SetArn(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetDateCreated(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetDateUpdated(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetDescription(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetInstanceMetadataOptions(v *InstanceMetadataOptions) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetInstanceProfileName(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetInstanceTypes(v []*string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetKeyPair(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetLogging(v *Logging) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetName(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetResourceTags(v map[string]*string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetSecurityGroupIds(v []*string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetSnsTopicArn(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetSubnetId(v string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetTags(v map[string]*string) *InfrastructureConfiguration
- func (s *InfrastructureConfiguration) SetTerminateInstanceOnFailure(v bool) *InfrastructureConfiguration
- func (s InfrastructureConfiguration) String() string
- type InfrastructureConfigurationSummary
- func (s InfrastructureConfigurationSummary) GoString() string
- func (s *InfrastructureConfigurationSummary) SetArn(v string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetDateCreated(v string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetDateUpdated(v string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetDescription(v string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetInstanceProfileName(v string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetInstanceTypes(v []*string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetName(v string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetResourceTags(v map[string]*string) *InfrastructureConfigurationSummary
- func (s *InfrastructureConfigurationSummary) SetTags(v map[string]*string) *InfrastructureConfigurationSummary
- func (s InfrastructureConfigurationSummary) String() string
- type InspectorScoreDetails
- type InstanceBlockDeviceMapping
- func (s InstanceBlockDeviceMapping) GoString() string
- func (s *InstanceBlockDeviceMapping) SetDeviceName(v string) *InstanceBlockDeviceMapping
- func (s *InstanceBlockDeviceMapping) SetEbs(v *EbsInstanceBlockDeviceSpecification) *InstanceBlockDeviceMapping
- func (s *InstanceBlockDeviceMapping) SetNoDevice(v string) *InstanceBlockDeviceMapping
- func (s *InstanceBlockDeviceMapping) SetVirtualName(v string) *InstanceBlockDeviceMapping
- func (s InstanceBlockDeviceMapping) String() string
- func (s *InstanceBlockDeviceMapping) Validate() error
- type InstanceConfiguration
- func (s InstanceConfiguration) GoString() string
- func (s *InstanceConfiguration) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *InstanceConfiguration
- func (s *InstanceConfiguration) SetImage(v string) *InstanceConfiguration
- func (s InstanceConfiguration) String() string
- func (s *InstanceConfiguration) Validate() error
- type InstanceMetadataOptions
- func (s InstanceMetadataOptions) GoString() string
- func (s *InstanceMetadataOptions) SetHttpPutResponseHopLimit(v int64) *InstanceMetadataOptions
- func (s *InstanceMetadataOptions) SetHttpTokens(v string) *InstanceMetadataOptions
- func (s InstanceMetadataOptions) String() string
- func (s *InstanceMetadataOptions) Validate() error
- type InvalidPaginationTokenException
- func (s *InvalidPaginationTokenException) Code() string
- func (s *InvalidPaginationTokenException) Error() string
- func (s InvalidPaginationTokenException) GoString() string
- func (s *InvalidPaginationTokenException) Message() string
- func (s *InvalidPaginationTokenException) OrigErr() error
- func (s *InvalidPaginationTokenException) RequestID() string
- func (s *InvalidPaginationTokenException) StatusCode() int
- func (s InvalidPaginationTokenException) String() string
- type InvalidParameterCombinationException
- func (s *InvalidParameterCombinationException) Code() string
- func (s *InvalidParameterCombinationException) Error() string
- func (s InvalidParameterCombinationException) GoString() string
- func (s *InvalidParameterCombinationException) Message() string
- func (s *InvalidParameterCombinationException) OrigErr() error
- func (s *InvalidParameterCombinationException) RequestID() string
- func (s *InvalidParameterCombinationException) StatusCode() int
- func (s InvalidParameterCombinationException) String() string
- type InvalidParameterException
- func (s *InvalidParameterException) Code() string
- func (s *InvalidParameterException) Error() string
- func (s InvalidParameterException) GoString() string
- func (s *InvalidParameterException) Message() string
- func (s *InvalidParameterException) OrigErr() error
- func (s *InvalidParameterException) RequestID() string
- func (s *InvalidParameterException) StatusCode() int
- func (s InvalidParameterException) String() string
- type InvalidParameterValueException
- func (s *InvalidParameterValueException) Code() string
- func (s *InvalidParameterValueException) Error() string
- func (s InvalidParameterValueException) GoString() string
- func (s *InvalidParameterValueException) Message() string
- func (s *InvalidParameterValueException) OrigErr() error
- func (s *InvalidParameterValueException) RequestID() string
- func (s *InvalidParameterValueException) StatusCode() int
- func (s InvalidParameterValueException) String() string
- type InvalidRequestException
- func (s *InvalidRequestException) Code() string
- func (s *InvalidRequestException) Error() string
- func (s InvalidRequestException) GoString() string
- func (s *InvalidRequestException) Message() string
- func (s *InvalidRequestException) OrigErr() error
- func (s *InvalidRequestException) RequestID() string
- func (s *InvalidRequestException) StatusCode() int
- func (s InvalidRequestException) String() string
- type InvalidVersionNumberException
- func (s *InvalidVersionNumberException) Code() string
- func (s *InvalidVersionNumberException) Error() string
- func (s InvalidVersionNumberException) GoString() string
- func (s *InvalidVersionNumberException) Message() string
- func (s *InvalidVersionNumberException) OrigErr() error
- func (s *InvalidVersionNumberException) RequestID() string
- func (s *InvalidVersionNumberException) StatusCode() int
- func (s InvalidVersionNumberException) String() string
- type LaunchPermissionConfiguration
- func (s LaunchPermissionConfiguration) GoString() string
- func (s *LaunchPermissionConfiguration) SetOrganizationArns(v []*string) *LaunchPermissionConfiguration
- func (s *LaunchPermissionConfiguration) SetOrganizationalUnitArns(v []*string) *LaunchPermissionConfiguration
- func (s *LaunchPermissionConfiguration) SetUserGroups(v []*string) *LaunchPermissionConfiguration
- func (s *LaunchPermissionConfiguration) SetUserIds(v []*string) *LaunchPermissionConfiguration
- func (s LaunchPermissionConfiguration) String() string
- func (s *LaunchPermissionConfiguration) Validate() error
- type LaunchTemplateConfiguration
- func (s LaunchTemplateConfiguration) GoString() string
- func (s *LaunchTemplateConfiguration) SetAccountId(v string) *LaunchTemplateConfiguration
- func (s *LaunchTemplateConfiguration) SetLaunchTemplateId(v string) *LaunchTemplateConfiguration
- func (s *LaunchTemplateConfiguration) SetSetDefaultVersion(v bool) *LaunchTemplateConfiguration
- func (s LaunchTemplateConfiguration) String() string
- func (s *LaunchTemplateConfiguration) Validate() error
- type LifecycleExecution
- func (s LifecycleExecution) GoString() string
- func (s *LifecycleExecution) SetEndTime(v time.Time) *LifecycleExecution
- func (s *LifecycleExecution) SetLifecycleExecutionId(v string) *LifecycleExecution
- func (s *LifecycleExecution) SetLifecyclePolicyArn(v string) *LifecycleExecution
- func (s *LifecycleExecution) SetResourcesImpactedSummary(v *LifecycleExecutionResourcesImpactedSummary) *LifecycleExecution
- func (s *LifecycleExecution) SetStartTime(v time.Time) *LifecycleExecution
- func (s *LifecycleExecution) SetState(v *LifecycleExecutionState) *LifecycleExecution
- func (s LifecycleExecution) String() string
- type LifecycleExecutionResource
- func (s LifecycleExecutionResource) GoString() string
- func (s *LifecycleExecutionResource) SetAccountId(v string) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetAction(v *LifecycleExecutionResourceAction) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetEndTime(v time.Time) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetImageUris(v []*string) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetRegion(v string) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetResourceId(v string) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetSnapshots(v []*LifecycleExecutionSnapshotResource) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetStartTime(v time.Time) *LifecycleExecutionResource
- func (s *LifecycleExecutionResource) SetState(v *LifecycleExecutionResourceState) *LifecycleExecutionResource
- func (s LifecycleExecutionResource) String() string
- type LifecycleExecutionResourceAction
- func (s LifecycleExecutionResourceAction) GoString() string
- func (s *LifecycleExecutionResourceAction) SetName(v string) *LifecycleExecutionResourceAction
- func (s *LifecycleExecutionResourceAction) SetReason(v string) *LifecycleExecutionResourceAction
- func (s LifecycleExecutionResourceAction) String() string
- type LifecycleExecutionResourceState
- func (s LifecycleExecutionResourceState) GoString() string
- func (s *LifecycleExecutionResourceState) SetReason(v string) *LifecycleExecutionResourceState
- func (s *LifecycleExecutionResourceState) SetStatus(v string) *LifecycleExecutionResourceState
- func (s LifecycleExecutionResourceState) String() string
- type LifecycleExecutionResourcesImpactedSummary
- type LifecycleExecutionSnapshotResource
- func (s LifecycleExecutionSnapshotResource) GoString() string
- func (s *LifecycleExecutionSnapshotResource) SetSnapshotId(v string) *LifecycleExecutionSnapshotResource
- func (s *LifecycleExecutionSnapshotResource) SetState(v *LifecycleExecutionResourceState) *LifecycleExecutionSnapshotResource
- func (s LifecycleExecutionSnapshotResource) String() string
- type LifecycleExecutionState
- type LifecyclePolicy
- func (s LifecyclePolicy) GoString() string
- func (s *LifecyclePolicy) SetArn(v string) *LifecyclePolicy
- func (s *LifecyclePolicy) SetDateCreated(v time.Time) *LifecyclePolicy
- func (s *LifecyclePolicy) SetDateLastRun(v time.Time) *LifecyclePolicy
- func (s *LifecyclePolicy) SetDateUpdated(v time.Time) *LifecyclePolicy
- func (s *LifecyclePolicy) SetDescription(v string) *LifecyclePolicy
- func (s *LifecyclePolicy) SetExecutionRole(v string) *LifecyclePolicy
- func (s *LifecyclePolicy) SetName(v string) *LifecyclePolicy
- func (s *LifecyclePolicy) SetPolicyDetails(v []*LifecyclePolicyDetail) *LifecyclePolicy
- func (s *LifecyclePolicy) SetResourceSelection(v *LifecyclePolicyResourceSelection) *LifecyclePolicy
- func (s *LifecyclePolicy) SetResourceType(v string) *LifecyclePolicy
- func (s *LifecyclePolicy) SetStatus(v string) *LifecyclePolicy
- func (s *LifecyclePolicy) SetTags(v map[string]*string) *LifecyclePolicy
- func (s LifecyclePolicy) String() string
- type LifecyclePolicyDetail
- func (s LifecyclePolicyDetail) GoString() string
- func (s *LifecyclePolicyDetail) SetAction(v *LifecyclePolicyDetailAction) *LifecyclePolicyDetail
- func (s *LifecyclePolicyDetail) SetExclusionRules(v *LifecyclePolicyDetailExclusionRules) *LifecyclePolicyDetail
- func (s *LifecyclePolicyDetail) SetFilter(v *LifecyclePolicyDetailFilter) *LifecyclePolicyDetail
- func (s LifecyclePolicyDetail) String() string
- func (s *LifecyclePolicyDetail) Validate() error
- type LifecyclePolicyDetailAction
- func (s LifecyclePolicyDetailAction) GoString() string
- func (s *LifecyclePolicyDetailAction) SetIncludeResources(v *LifecyclePolicyDetailActionIncludeResources) *LifecyclePolicyDetailAction
- func (s *LifecyclePolicyDetailAction) SetType(v string) *LifecyclePolicyDetailAction
- func (s LifecyclePolicyDetailAction) String() string
- func (s *LifecyclePolicyDetailAction) Validate() error
- type LifecyclePolicyDetailActionIncludeResources
- func (s LifecyclePolicyDetailActionIncludeResources) GoString() string
- func (s *LifecyclePolicyDetailActionIncludeResources) SetAmis(v bool) *LifecyclePolicyDetailActionIncludeResources
- func (s *LifecyclePolicyDetailActionIncludeResources) SetContainers(v bool) *LifecyclePolicyDetailActionIncludeResources
- func (s *LifecyclePolicyDetailActionIncludeResources) SetSnapshots(v bool) *LifecyclePolicyDetailActionIncludeResources
- func (s LifecyclePolicyDetailActionIncludeResources) String() string
- type LifecyclePolicyDetailExclusionRules
- func (s LifecyclePolicyDetailExclusionRules) GoString() string
- func (s *LifecyclePolicyDetailExclusionRules) SetAmis(v *LifecyclePolicyDetailExclusionRulesAmis) *LifecyclePolicyDetailExclusionRules
- func (s *LifecyclePolicyDetailExclusionRules) SetTagMap(v map[string]*string) *LifecyclePolicyDetailExclusionRules
- func (s LifecyclePolicyDetailExclusionRules) String() string
- func (s *LifecyclePolicyDetailExclusionRules) Validate() error
- type LifecyclePolicyDetailExclusionRulesAmis
- func (s LifecyclePolicyDetailExclusionRulesAmis) GoString() string
- func (s *LifecyclePolicyDetailExclusionRulesAmis) SetIsPublic(v bool) *LifecyclePolicyDetailExclusionRulesAmis
- func (s *LifecyclePolicyDetailExclusionRulesAmis) SetLastLaunched(v *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) *LifecyclePolicyDetailExclusionRulesAmis
- func (s *LifecyclePolicyDetailExclusionRulesAmis) SetRegions(v []*string) *LifecyclePolicyDetailExclusionRulesAmis
- func (s *LifecyclePolicyDetailExclusionRulesAmis) SetSharedAccounts(v []*string) *LifecyclePolicyDetailExclusionRulesAmis
- func (s *LifecyclePolicyDetailExclusionRulesAmis) SetTagMap(v map[string]*string) *LifecyclePolicyDetailExclusionRulesAmis
- func (s LifecyclePolicyDetailExclusionRulesAmis) String() string
- func (s *LifecyclePolicyDetailExclusionRulesAmis) Validate() error
- type LifecyclePolicyDetailExclusionRulesAmisLastLaunched
- func (s LifecyclePolicyDetailExclusionRulesAmisLastLaunched) GoString() string
- func (s *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) SetUnit(v string) *LifecyclePolicyDetailExclusionRulesAmisLastLaunched
- func (s *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) SetValue(v int64) *LifecyclePolicyDetailExclusionRulesAmisLastLaunched
- func (s LifecyclePolicyDetailExclusionRulesAmisLastLaunched) String() string
- func (s *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) Validate() error
- type LifecyclePolicyDetailFilter
- func (s LifecyclePolicyDetailFilter) GoString() string
- func (s *LifecyclePolicyDetailFilter) SetRetainAtLeast(v int64) *LifecyclePolicyDetailFilter
- func (s *LifecyclePolicyDetailFilter) SetType(v string) *LifecyclePolicyDetailFilter
- func (s *LifecyclePolicyDetailFilter) SetUnit(v string) *LifecyclePolicyDetailFilter
- func (s *LifecyclePolicyDetailFilter) SetValue(v int64) *LifecyclePolicyDetailFilter
- func (s LifecyclePolicyDetailFilter) String() string
- func (s *LifecyclePolicyDetailFilter) Validate() error
- type LifecyclePolicyResourceSelection
- func (s LifecyclePolicyResourceSelection) GoString() string
- func (s *LifecyclePolicyResourceSelection) SetRecipes(v []*LifecyclePolicyResourceSelectionRecipe) *LifecyclePolicyResourceSelection
- func (s *LifecyclePolicyResourceSelection) SetTagMap(v map[string]*string) *LifecyclePolicyResourceSelection
- func (s LifecyclePolicyResourceSelection) String() string
- func (s *LifecyclePolicyResourceSelection) Validate() error
- type LifecyclePolicyResourceSelectionRecipe
- func (s LifecyclePolicyResourceSelectionRecipe) GoString() string
- func (s *LifecyclePolicyResourceSelectionRecipe) SetName(v string) *LifecyclePolicyResourceSelectionRecipe
- func (s *LifecyclePolicyResourceSelectionRecipe) SetSemanticVersion(v string) *LifecyclePolicyResourceSelectionRecipe
- func (s LifecyclePolicyResourceSelectionRecipe) String() string
- func (s *LifecyclePolicyResourceSelectionRecipe) Validate() error
- type LifecyclePolicySummary
- func (s LifecyclePolicySummary) GoString() string
- func (s *LifecyclePolicySummary) SetArn(v string) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetDateCreated(v time.Time) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetDateLastRun(v time.Time) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetDateUpdated(v time.Time) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetDescription(v string) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetExecutionRole(v string) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetName(v string) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetResourceType(v string) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetStatus(v string) *LifecyclePolicySummary
- func (s *LifecyclePolicySummary) SetTags(v map[string]*string) *LifecyclePolicySummary
- func (s LifecyclePolicySummary) String() string
- type ListComponentBuildVersionsInput
- func (s ListComponentBuildVersionsInput) GoString() string
- func (s *ListComponentBuildVersionsInput) SetComponentVersionArn(v string) *ListComponentBuildVersionsInput
- func (s *ListComponentBuildVersionsInput) SetMaxResults(v int64) *ListComponentBuildVersionsInput
- func (s *ListComponentBuildVersionsInput) SetNextToken(v string) *ListComponentBuildVersionsInput
- func (s ListComponentBuildVersionsInput) String() string
- func (s *ListComponentBuildVersionsInput) Validate() error
- type ListComponentBuildVersionsOutput
- func (s ListComponentBuildVersionsOutput) GoString() string
- func (s *ListComponentBuildVersionsOutput) SetComponentSummaryList(v []*ComponentSummary) *ListComponentBuildVersionsOutput
- func (s *ListComponentBuildVersionsOutput) SetNextToken(v string) *ListComponentBuildVersionsOutput
- func (s *ListComponentBuildVersionsOutput) SetRequestId(v string) *ListComponentBuildVersionsOutput
- func (s ListComponentBuildVersionsOutput) String() string
- type ListComponentsInput
- func (s ListComponentsInput) GoString() string
- func (s *ListComponentsInput) SetByName(v bool) *ListComponentsInput
- func (s *ListComponentsInput) SetFilters(v []*Filter) *ListComponentsInput
- func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
- func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetOwner(v string) *ListComponentsInput
- func (s ListComponentsInput) String() string
- func (s *ListComponentsInput) Validate() error
- type ListComponentsOutput
- func (s ListComponentsOutput) GoString() string
- func (s *ListComponentsOutput) SetComponentVersionList(v []*ComponentVersion) *ListComponentsOutput
- func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput
- func (s *ListComponentsOutput) SetRequestId(v string) *ListComponentsOutput
- func (s ListComponentsOutput) String() string
- type ListContainerRecipesInput
- func (s ListContainerRecipesInput) GoString() string
- func (s *ListContainerRecipesInput) SetFilters(v []*Filter) *ListContainerRecipesInput
- func (s *ListContainerRecipesInput) SetMaxResults(v int64) *ListContainerRecipesInput
- func (s *ListContainerRecipesInput) SetNextToken(v string) *ListContainerRecipesInput
- func (s *ListContainerRecipesInput) SetOwner(v string) *ListContainerRecipesInput
- func (s ListContainerRecipesInput) String() string
- func (s *ListContainerRecipesInput) Validate() error
- type ListContainerRecipesOutput
- func (s ListContainerRecipesOutput) GoString() string
- func (s *ListContainerRecipesOutput) SetContainerRecipeSummaryList(v []*ContainerRecipeSummary) *ListContainerRecipesOutput
- func (s *ListContainerRecipesOutput) SetNextToken(v string) *ListContainerRecipesOutput
- func (s *ListContainerRecipesOutput) SetRequestId(v string) *ListContainerRecipesOutput
- func (s ListContainerRecipesOutput) String() string
- type ListDistributionConfigurationsInput
- func (s ListDistributionConfigurationsInput) GoString() string
- func (s *ListDistributionConfigurationsInput) SetFilters(v []*Filter) *ListDistributionConfigurationsInput
- func (s *ListDistributionConfigurationsInput) SetMaxResults(v int64) *ListDistributionConfigurationsInput
- func (s *ListDistributionConfigurationsInput) SetNextToken(v string) *ListDistributionConfigurationsInput
- func (s ListDistributionConfigurationsInput) String() string
- func (s *ListDistributionConfigurationsInput) Validate() error
- type ListDistributionConfigurationsOutput
- func (s ListDistributionConfigurationsOutput) GoString() string
- func (s *ListDistributionConfigurationsOutput) SetDistributionConfigurationSummaryList(v []*DistributionConfigurationSummary) *ListDistributionConfigurationsOutput
- func (s *ListDistributionConfigurationsOutput) SetNextToken(v string) *ListDistributionConfigurationsOutput
- func (s *ListDistributionConfigurationsOutput) SetRequestId(v string) *ListDistributionConfigurationsOutput
- func (s ListDistributionConfigurationsOutput) String() string
- type ListImageBuildVersionsInput
- func (s ListImageBuildVersionsInput) GoString() string
- func (s *ListImageBuildVersionsInput) SetFilters(v []*Filter) *ListImageBuildVersionsInput
- func (s *ListImageBuildVersionsInput) SetImageVersionArn(v string) *ListImageBuildVersionsInput
- func (s *ListImageBuildVersionsInput) SetMaxResults(v int64) *ListImageBuildVersionsInput
- func (s *ListImageBuildVersionsInput) SetNextToken(v string) *ListImageBuildVersionsInput
- func (s ListImageBuildVersionsInput) String() string
- func (s *ListImageBuildVersionsInput) Validate() error
- type ListImageBuildVersionsOutput
- func (s ListImageBuildVersionsOutput) GoString() string
- func (s *ListImageBuildVersionsOutput) SetImageSummaryList(v []*ImageSummary) *ListImageBuildVersionsOutput
- func (s *ListImageBuildVersionsOutput) SetNextToken(v string) *ListImageBuildVersionsOutput
- func (s *ListImageBuildVersionsOutput) SetRequestId(v string) *ListImageBuildVersionsOutput
- func (s ListImageBuildVersionsOutput) String() string
- type ListImagePackagesInput
- func (s ListImagePackagesInput) GoString() string
- func (s *ListImagePackagesInput) SetImageBuildVersionArn(v string) *ListImagePackagesInput
- func (s *ListImagePackagesInput) SetMaxResults(v int64) *ListImagePackagesInput
- func (s *ListImagePackagesInput) SetNextToken(v string) *ListImagePackagesInput
- func (s ListImagePackagesInput) String() string
- func (s *ListImagePackagesInput) Validate() error
- type ListImagePackagesOutput
- func (s ListImagePackagesOutput) GoString() string
- func (s *ListImagePackagesOutput) SetImagePackageList(v []*ImagePackage) *ListImagePackagesOutput
- func (s *ListImagePackagesOutput) SetNextToken(v string) *ListImagePackagesOutput
- func (s *ListImagePackagesOutput) SetRequestId(v string) *ListImagePackagesOutput
- func (s ListImagePackagesOutput) String() string
- type ListImagePipelineImagesInput
- func (s ListImagePipelineImagesInput) GoString() string
- func (s *ListImagePipelineImagesInput) SetFilters(v []*Filter) *ListImagePipelineImagesInput
- func (s *ListImagePipelineImagesInput) SetImagePipelineArn(v string) *ListImagePipelineImagesInput
- func (s *ListImagePipelineImagesInput) SetMaxResults(v int64) *ListImagePipelineImagesInput
- func (s *ListImagePipelineImagesInput) SetNextToken(v string) *ListImagePipelineImagesInput
- func (s ListImagePipelineImagesInput) String() string
- func (s *ListImagePipelineImagesInput) Validate() error
- type ListImagePipelineImagesOutput
- func (s ListImagePipelineImagesOutput) GoString() string
- func (s *ListImagePipelineImagesOutput) SetImageSummaryList(v []*ImageSummary) *ListImagePipelineImagesOutput
- func (s *ListImagePipelineImagesOutput) SetNextToken(v string) *ListImagePipelineImagesOutput
- func (s *ListImagePipelineImagesOutput) SetRequestId(v string) *ListImagePipelineImagesOutput
- func (s ListImagePipelineImagesOutput) String() string
- type ListImagePipelinesInput
- func (s ListImagePipelinesInput) GoString() string
- func (s *ListImagePipelinesInput) SetFilters(v []*Filter) *ListImagePipelinesInput
- func (s *ListImagePipelinesInput) SetMaxResults(v int64) *ListImagePipelinesInput
- func (s *ListImagePipelinesInput) SetNextToken(v string) *ListImagePipelinesInput
- func (s ListImagePipelinesInput) String() string
- func (s *ListImagePipelinesInput) Validate() error
- type ListImagePipelinesOutput
- func (s ListImagePipelinesOutput) GoString() string
- func (s *ListImagePipelinesOutput) SetImagePipelineList(v []*ImagePipeline) *ListImagePipelinesOutput
- func (s *ListImagePipelinesOutput) SetNextToken(v string) *ListImagePipelinesOutput
- func (s *ListImagePipelinesOutput) SetRequestId(v string) *ListImagePipelinesOutput
- func (s ListImagePipelinesOutput) String() string
- type ListImageRecipesInput
- func (s ListImageRecipesInput) GoString() string
- func (s *ListImageRecipesInput) SetFilters(v []*Filter) *ListImageRecipesInput
- func (s *ListImageRecipesInput) SetMaxResults(v int64) *ListImageRecipesInput
- func (s *ListImageRecipesInput) SetNextToken(v string) *ListImageRecipesInput
- func (s *ListImageRecipesInput) SetOwner(v string) *ListImageRecipesInput
- func (s ListImageRecipesInput) String() string
- func (s *ListImageRecipesInput) Validate() error
- type ListImageRecipesOutput
- func (s ListImageRecipesOutput) GoString() string
- func (s *ListImageRecipesOutput) SetImageRecipeSummaryList(v []*ImageRecipeSummary) *ListImageRecipesOutput
- func (s *ListImageRecipesOutput) SetNextToken(v string) *ListImageRecipesOutput
- func (s *ListImageRecipesOutput) SetRequestId(v string) *ListImageRecipesOutput
- func (s ListImageRecipesOutput) String() string
- type ListImageScanFindingAggregationsInput
- func (s ListImageScanFindingAggregationsInput) GoString() string
- func (s *ListImageScanFindingAggregationsInput) SetFilter(v *Filter) *ListImageScanFindingAggregationsInput
- func (s *ListImageScanFindingAggregationsInput) SetNextToken(v string) *ListImageScanFindingAggregationsInput
- func (s ListImageScanFindingAggregationsInput) String() string
- func (s *ListImageScanFindingAggregationsInput) Validate() error
- type ListImageScanFindingAggregationsOutput
- func (s ListImageScanFindingAggregationsOutput) GoString() string
- func (s *ListImageScanFindingAggregationsOutput) SetAggregationType(v string) *ListImageScanFindingAggregationsOutput
- func (s *ListImageScanFindingAggregationsOutput) SetNextToken(v string) *ListImageScanFindingAggregationsOutput
- func (s *ListImageScanFindingAggregationsOutput) SetRequestId(v string) *ListImageScanFindingAggregationsOutput
- func (s *ListImageScanFindingAggregationsOutput) SetResponses(v []*ImageScanFindingAggregation) *ListImageScanFindingAggregationsOutput
- func (s ListImageScanFindingAggregationsOutput) String() string
- type ListImageScanFindingsInput
- func (s ListImageScanFindingsInput) GoString() string
- func (s *ListImageScanFindingsInput) SetFilters(v []*ImageScanFindingsFilter) *ListImageScanFindingsInput
- func (s *ListImageScanFindingsInput) SetMaxResults(v int64) *ListImageScanFindingsInput
- func (s *ListImageScanFindingsInput) SetNextToken(v string) *ListImageScanFindingsInput
- func (s ListImageScanFindingsInput) String() string
- func (s *ListImageScanFindingsInput) Validate() error
- type ListImageScanFindingsOutput
- func (s ListImageScanFindingsOutput) GoString() string
- func (s *ListImageScanFindingsOutput) SetFindings(v []*ImageScanFinding) *ListImageScanFindingsOutput
- func (s *ListImageScanFindingsOutput) SetNextToken(v string) *ListImageScanFindingsOutput
- func (s *ListImageScanFindingsOutput) SetRequestId(v string) *ListImageScanFindingsOutput
- func (s ListImageScanFindingsOutput) String() string
- type ListImagesInput
- func (s ListImagesInput) GoString() string
- func (s *ListImagesInput) SetByName(v bool) *ListImagesInput
- func (s *ListImagesInput) SetFilters(v []*Filter) *ListImagesInput
- func (s *ListImagesInput) SetIncludeDeprecated(v bool) *ListImagesInput
- func (s *ListImagesInput) SetMaxResults(v int64) *ListImagesInput
- func (s *ListImagesInput) SetNextToken(v string) *ListImagesInput
- func (s *ListImagesInput) SetOwner(v string) *ListImagesInput
- func (s ListImagesInput) String() string
- func (s *ListImagesInput) Validate() error
- type ListImagesOutput
- func (s ListImagesOutput) GoString() string
- func (s *ListImagesOutput) SetImageVersionList(v []*ImageVersion) *ListImagesOutput
- func (s *ListImagesOutput) SetNextToken(v string) *ListImagesOutput
- func (s *ListImagesOutput) SetRequestId(v string) *ListImagesOutput
- func (s ListImagesOutput) String() string
- type ListInfrastructureConfigurationsInput
- func (s ListInfrastructureConfigurationsInput) GoString() string
- func (s *ListInfrastructureConfigurationsInput) SetFilters(v []*Filter) *ListInfrastructureConfigurationsInput
- func (s *ListInfrastructureConfigurationsInput) SetMaxResults(v int64) *ListInfrastructureConfigurationsInput
- func (s *ListInfrastructureConfigurationsInput) SetNextToken(v string) *ListInfrastructureConfigurationsInput
- func (s ListInfrastructureConfigurationsInput) String() string
- func (s *ListInfrastructureConfigurationsInput) Validate() error
- type ListInfrastructureConfigurationsOutput
- func (s ListInfrastructureConfigurationsOutput) GoString() string
- func (s *ListInfrastructureConfigurationsOutput) SetInfrastructureConfigurationSummaryList(v []*InfrastructureConfigurationSummary) *ListInfrastructureConfigurationsOutput
- func (s *ListInfrastructureConfigurationsOutput) SetNextToken(v string) *ListInfrastructureConfigurationsOutput
- func (s *ListInfrastructureConfigurationsOutput) SetRequestId(v string) *ListInfrastructureConfigurationsOutput
- func (s ListInfrastructureConfigurationsOutput) String() string
- type ListLifecycleExecutionResourcesInput
- func (s ListLifecycleExecutionResourcesInput) GoString() string
- func (s *ListLifecycleExecutionResourcesInput) SetLifecycleExecutionId(v string) *ListLifecycleExecutionResourcesInput
- func (s *ListLifecycleExecutionResourcesInput) SetMaxResults(v int64) *ListLifecycleExecutionResourcesInput
- func (s *ListLifecycleExecutionResourcesInput) SetNextToken(v string) *ListLifecycleExecutionResourcesInput
- func (s *ListLifecycleExecutionResourcesInput) SetParentResourceId(v string) *ListLifecycleExecutionResourcesInput
- func (s ListLifecycleExecutionResourcesInput) String() string
- func (s *ListLifecycleExecutionResourcesInput) Validate() error
- type ListLifecycleExecutionResourcesOutput
- func (s ListLifecycleExecutionResourcesOutput) GoString() string
- func (s *ListLifecycleExecutionResourcesOutput) SetLifecycleExecutionId(v string) *ListLifecycleExecutionResourcesOutput
- func (s *ListLifecycleExecutionResourcesOutput) SetLifecycleExecutionState(v *LifecycleExecutionState) *ListLifecycleExecutionResourcesOutput
- func (s *ListLifecycleExecutionResourcesOutput) SetNextToken(v string) *ListLifecycleExecutionResourcesOutput
- func (s *ListLifecycleExecutionResourcesOutput) SetResources(v []*LifecycleExecutionResource) *ListLifecycleExecutionResourcesOutput
- func (s ListLifecycleExecutionResourcesOutput) String() string
- type ListLifecycleExecutionsInput
- func (s ListLifecycleExecutionsInput) GoString() string
- func (s *ListLifecycleExecutionsInput) SetMaxResults(v int64) *ListLifecycleExecutionsInput
- func (s *ListLifecycleExecutionsInput) SetNextToken(v string) *ListLifecycleExecutionsInput
- func (s *ListLifecycleExecutionsInput) SetResourceArn(v string) *ListLifecycleExecutionsInput
- func (s ListLifecycleExecutionsInput) String() string
- func (s *ListLifecycleExecutionsInput) Validate() error
- type ListLifecycleExecutionsOutput
- func (s ListLifecycleExecutionsOutput) GoString() string
- func (s *ListLifecycleExecutionsOutput) SetLifecycleExecutions(v []*LifecycleExecution) *ListLifecycleExecutionsOutput
- func (s *ListLifecycleExecutionsOutput) SetNextToken(v string) *ListLifecycleExecutionsOutput
- func (s ListLifecycleExecutionsOutput) String() string
- type ListLifecyclePoliciesInput
- func (s ListLifecyclePoliciesInput) GoString() string
- func (s *ListLifecyclePoliciesInput) SetFilters(v []*Filter) *ListLifecyclePoliciesInput
- func (s *ListLifecyclePoliciesInput) SetMaxResults(v int64) *ListLifecyclePoliciesInput
- func (s *ListLifecyclePoliciesInput) SetNextToken(v string) *ListLifecyclePoliciesInput
- func (s ListLifecyclePoliciesInput) String() string
- func (s *ListLifecyclePoliciesInput) Validate() error
- type ListLifecyclePoliciesOutput
- func (s ListLifecyclePoliciesOutput) GoString() string
- func (s *ListLifecyclePoliciesOutput) SetLifecyclePolicySummaryList(v []*LifecyclePolicySummary) *ListLifecyclePoliciesOutput
- func (s *ListLifecyclePoliciesOutput) SetNextToken(v string) *ListLifecyclePoliciesOutput
- func (s ListLifecyclePoliciesOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListWaitingWorkflowStepsInput
- func (s ListWaitingWorkflowStepsInput) GoString() string
- func (s *ListWaitingWorkflowStepsInput) SetMaxResults(v int64) *ListWaitingWorkflowStepsInput
- func (s *ListWaitingWorkflowStepsInput) SetNextToken(v string) *ListWaitingWorkflowStepsInput
- func (s ListWaitingWorkflowStepsInput) String() string
- func (s *ListWaitingWorkflowStepsInput) Validate() error
- type ListWaitingWorkflowStepsOutput
- func (s ListWaitingWorkflowStepsOutput) GoString() string
- func (s *ListWaitingWorkflowStepsOutput) SetNextToken(v string) *ListWaitingWorkflowStepsOutput
- func (s *ListWaitingWorkflowStepsOutput) SetSteps(v []*WorkflowStepExecution) *ListWaitingWorkflowStepsOutput
- func (s ListWaitingWorkflowStepsOutput) String() string
- type ListWorkflowBuildVersionsInput
- func (s ListWorkflowBuildVersionsInput) GoString() string
- func (s *ListWorkflowBuildVersionsInput) SetMaxResults(v int64) *ListWorkflowBuildVersionsInput
- func (s *ListWorkflowBuildVersionsInput) SetNextToken(v string) *ListWorkflowBuildVersionsInput
- func (s *ListWorkflowBuildVersionsInput) SetWorkflowVersionArn(v string) *ListWorkflowBuildVersionsInput
- func (s ListWorkflowBuildVersionsInput) String() string
- func (s *ListWorkflowBuildVersionsInput) Validate() error
- type ListWorkflowBuildVersionsOutput
- func (s ListWorkflowBuildVersionsOutput) GoString() string
- func (s *ListWorkflowBuildVersionsOutput) SetNextToken(v string) *ListWorkflowBuildVersionsOutput
- func (s *ListWorkflowBuildVersionsOutput) SetWorkflowSummaryList(v []*WorkflowSummary) *ListWorkflowBuildVersionsOutput
- func (s ListWorkflowBuildVersionsOutput) String() string
- type ListWorkflowExecutionsInput
- func (s ListWorkflowExecutionsInput) GoString() string
- func (s *ListWorkflowExecutionsInput) SetImageBuildVersionArn(v string) *ListWorkflowExecutionsInput
- func (s *ListWorkflowExecutionsInput) SetMaxResults(v int64) *ListWorkflowExecutionsInput
- func (s *ListWorkflowExecutionsInput) SetNextToken(v string) *ListWorkflowExecutionsInput
- func (s ListWorkflowExecutionsInput) String() string
- func (s *ListWorkflowExecutionsInput) Validate() error
- type ListWorkflowExecutionsOutput
- func (s ListWorkflowExecutionsOutput) GoString() string
- func (s *ListWorkflowExecutionsOutput) SetImageBuildVersionArn(v string) *ListWorkflowExecutionsOutput
- func (s *ListWorkflowExecutionsOutput) SetMessage(v string) *ListWorkflowExecutionsOutput
- func (s *ListWorkflowExecutionsOutput) SetNextToken(v string) *ListWorkflowExecutionsOutput
- func (s *ListWorkflowExecutionsOutput) SetRequestId(v string) *ListWorkflowExecutionsOutput
- func (s *ListWorkflowExecutionsOutput) SetWorkflowExecutions(v []*WorkflowExecutionMetadata) *ListWorkflowExecutionsOutput
- func (s ListWorkflowExecutionsOutput) String() string
- type ListWorkflowStepExecutionsInput
- func (s ListWorkflowStepExecutionsInput) GoString() string
- func (s *ListWorkflowStepExecutionsInput) SetMaxResults(v int64) *ListWorkflowStepExecutionsInput
- func (s *ListWorkflowStepExecutionsInput) SetNextToken(v string) *ListWorkflowStepExecutionsInput
- func (s *ListWorkflowStepExecutionsInput) SetWorkflowExecutionId(v string) *ListWorkflowStepExecutionsInput
- func (s ListWorkflowStepExecutionsInput) String() string
- func (s *ListWorkflowStepExecutionsInput) Validate() error
- type ListWorkflowStepExecutionsOutput
- func (s ListWorkflowStepExecutionsOutput) GoString() string
- func (s *ListWorkflowStepExecutionsOutput) SetImageBuildVersionArn(v string) *ListWorkflowStepExecutionsOutput
- func (s *ListWorkflowStepExecutionsOutput) SetMessage(v string) *ListWorkflowStepExecutionsOutput
- func (s *ListWorkflowStepExecutionsOutput) SetNextToken(v string) *ListWorkflowStepExecutionsOutput
- func (s *ListWorkflowStepExecutionsOutput) SetRequestId(v string) *ListWorkflowStepExecutionsOutput
- func (s *ListWorkflowStepExecutionsOutput) SetSteps(v []*WorkflowStepMetadata) *ListWorkflowStepExecutionsOutput
- func (s *ListWorkflowStepExecutionsOutput) SetWorkflowBuildVersionArn(v string) *ListWorkflowStepExecutionsOutput
- func (s *ListWorkflowStepExecutionsOutput) SetWorkflowExecutionId(v string) *ListWorkflowStepExecutionsOutput
- func (s ListWorkflowStepExecutionsOutput) String() string
- type ListWorkflowsInput
- func (s ListWorkflowsInput) GoString() string
- func (s *ListWorkflowsInput) SetByName(v bool) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetFilters(v []*Filter) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetMaxResults(v int64) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetNextToken(v string) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetOwner(v string) *ListWorkflowsInput
- func (s ListWorkflowsInput) String() string
- func (s *ListWorkflowsInput) Validate() error
- type ListWorkflowsOutput
- type Logging
- type OutputResources
- type PackageVulnerabilityDetails
- func (s PackageVulnerabilityDetails) GoString() string
- func (s *PackageVulnerabilityDetails) SetCvss(v []*CvssScore) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetReferenceUrls(v []*string) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetRelatedVulnerabilities(v []*string) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetSource(v string) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetSourceUrl(v string) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetVendorCreatedAt(v time.Time) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetVendorSeverity(v string) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetVendorUpdatedAt(v time.Time) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetVulnerabilityId(v string) *PackageVulnerabilityDetails
- func (s *PackageVulnerabilityDetails) SetVulnerablePackages(v []*VulnerablePackage) *PackageVulnerabilityDetails
- func (s PackageVulnerabilityDetails) String() string
- type PutComponentPolicyInput
- func (s PutComponentPolicyInput) GoString() string
- func (s *PutComponentPolicyInput) SetComponentArn(v string) *PutComponentPolicyInput
- func (s *PutComponentPolicyInput) SetPolicy(v string) *PutComponentPolicyInput
- func (s PutComponentPolicyInput) String() string
- func (s *PutComponentPolicyInput) Validate() error
- type PutComponentPolicyOutput
- type PutContainerRecipePolicyInput
- func (s PutContainerRecipePolicyInput) GoString() string
- func (s *PutContainerRecipePolicyInput) SetContainerRecipeArn(v string) *PutContainerRecipePolicyInput
- func (s *PutContainerRecipePolicyInput) SetPolicy(v string) *PutContainerRecipePolicyInput
- func (s PutContainerRecipePolicyInput) String() string
- func (s *PutContainerRecipePolicyInput) Validate() error
- type PutContainerRecipePolicyOutput
- func (s PutContainerRecipePolicyOutput) GoString() string
- func (s *PutContainerRecipePolicyOutput) SetContainerRecipeArn(v string) *PutContainerRecipePolicyOutput
- func (s *PutContainerRecipePolicyOutput) SetRequestId(v string) *PutContainerRecipePolicyOutput
- func (s PutContainerRecipePolicyOutput) String() string
- type PutImagePolicyInput
- type PutImagePolicyOutput
- type PutImageRecipePolicyInput
- func (s PutImageRecipePolicyInput) GoString() string
- func (s *PutImageRecipePolicyInput) SetImageRecipeArn(v string) *PutImageRecipePolicyInput
- func (s *PutImageRecipePolicyInput) SetPolicy(v string) *PutImageRecipePolicyInput
- func (s PutImageRecipePolicyInput) String() string
- func (s *PutImageRecipePolicyInput) Validate() error
- type PutImageRecipePolicyOutput
- type Remediation
- type RemediationRecommendation
- type ResourceAlreadyExistsException
- func (s *ResourceAlreadyExistsException) Code() string
- func (s *ResourceAlreadyExistsException) Error() string
- func (s ResourceAlreadyExistsException) GoString() string
- func (s *ResourceAlreadyExistsException) Message() string
- func (s *ResourceAlreadyExistsException) OrigErr() error
- func (s *ResourceAlreadyExistsException) RequestID() string
- func (s *ResourceAlreadyExistsException) StatusCode() int
- func (s ResourceAlreadyExistsException) String() string
- type ResourceDependencyException
- func (s *ResourceDependencyException) Code() string
- func (s *ResourceDependencyException) Error() string
- func (s ResourceDependencyException) GoString() string
- func (s *ResourceDependencyException) Message() string
- func (s *ResourceDependencyException) OrigErr() error
- func (s *ResourceDependencyException) RequestID() string
- func (s *ResourceDependencyException) StatusCode() int
- func (s ResourceDependencyException) String() string
- type ResourceInUseException
- func (s *ResourceInUseException) Code() string
- func (s *ResourceInUseException) Error() string
- func (s ResourceInUseException) GoString() string
- func (s *ResourceInUseException) Message() string
- func (s *ResourceInUseException) OrigErr() error
- func (s *ResourceInUseException) RequestID() string
- func (s *ResourceInUseException) StatusCode() int
- func (s ResourceInUseException) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResourceState
- type ResourceStateUpdateExclusionRules
- func (s ResourceStateUpdateExclusionRules) GoString() string
- func (s *ResourceStateUpdateExclusionRules) SetAmis(v *LifecyclePolicyDetailExclusionRulesAmis) *ResourceStateUpdateExclusionRules
- func (s ResourceStateUpdateExclusionRules) String() string
- func (s *ResourceStateUpdateExclusionRules) Validate() error
- type ResourceStateUpdateIncludeResources
- func (s ResourceStateUpdateIncludeResources) GoString() string
- func (s *ResourceStateUpdateIncludeResources) SetAmis(v bool) *ResourceStateUpdateIncludeResources
- func (s *ResourceStateUpdateIncludeResources) SetContainers(v bool) *ResourceStateUpdateIncludeResources
- func (s *ResourceStateUpdateIncludeResources) SetSnapshots(v bool) *ResourceStateUpdateIncludeResources
- func (s ResourceStateUpdateIncludeResources) String() string
- type S3ExportConfiguration
- func (s S3ExportConfiguration) GoString() string
- func (s *S3ExportConfiguration) SetDiskImageFormat(v string) *S3ExportConfiguration
- func (s *S3ExportConfiguration) SetRoleName(v string) *S3ExportConfiguration
- func (s *S3ExportConfiguration) SetS3Bucket(v string) *S3ExportConfiguration
- func (s *S3ExportConfiguration) SetS3Prefix(v string) *S3ExportConfiguration
- func (s S3ExportConfiguration) String() string
- func (s *S3ExportConfiguration) Validate() error
- type S3Logs
- type Schedule
- type SendWorkflowStepActionInput
- func (s SendWorkflowStepActionInput) GoString() string
- func (s *SendWorkflowStepActionInput) SetAction(v string) *SendWorkflowStepActionInput
- func (s *SendWorkflowStepActionInput) SetClientToken(v string) *SendWorkflowStepActionInput
- func (s *SendWorkflowStepActionInput) SetImageBuildVersionArn(v string) *SendWorkflowStepActionInput
- func (s *SendWorkflowStepActionInput) SetReason(v string) *SendWorkflowStepActionInput
- func (s *SendWorkflowStepActionInput) SetStepExecutionId(v string) *SendWorkflowStepActionInput
- func (s SendWorkflowStepActionInput) String() string
- func (s *SendWorkflowStepActionInput) Validate() error
- type SendWorkflowStepActionOutput
- func (s SendWorkflowStepActionOutput) GoString() string
- func (s *SendWorkflowStepActionOutput) SetClientToken(v string) *SendWorkflowStepActionOutput
- func (s *SendWorkflowStepActionOutput) SetImageBuildVersionArn(v string) *SendWorkflowStepActionOutput
- func (s *SendWorkflowStepActionOutput) SetStepExecutionId(v string) *SendWorkflowStepActionOutput
- func (s SendWorkflowStepActionOutput) String() string
- type ServiceException
- func (s *ServiceException) Code() string
- func (s *ServiceException) Error() string
- func (s ServiceException) GoString() string
- func (s *ServiceException) Message() string
- func (s *ServiceException) OrigErr() error
- func (s *ServiceException) RequestID() string
- func (s *ServiceException) StatusCode() int
- func (s ServiceException) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type ServiceUnavailableException
- func (s *ServiceUnavailableException) Code() string
- func (s *ServiceUnavailableException) Error() string
- func (s ServiceUnavailableException) GoString() string
- func (s *ServiceUnavailableException) Message() string
- func (s *ServiceUnavailableException) OrigErr() error
- func (s *ServiceUnavailableException) RequestID() string
- func (s *ServiceUnavailableException) StatusCode() int
- func (s ServiceUnavailableException) String() string
- type SeverityCounts
- func (s SeverityCounts) GoString() string
- func (s *SeverityCounts) SetAll(v int64) *SeverityCounts
- func (s *SeverityCounts) SetCritical(v int64) *SeverityCounts
- func (s *SeverityCounts) SetHigh(v int64) *SeverityCounts
- func (s *SeverityCounts) SetMedium(v int64) *SeverityCounts
- func (s SeverityCounts) String() string
- type StartImagePipelineExecutionInput
- func (s StartImagePipelineExecutionInput) GoString() string
- func (s *StartImagePipelineExecutionInput) SetClientToken(v string) *StartImagePipelineExecutionInput
- func (s *StartImagePipelineExecutionInput) SetImagePipelineArn(v string) *StartImagePipelineExecutionInput
- func (s StartImagePipelineExecutionInput) String() string
- func (s *StartImagePipelineExecutionInput) Validate() error
- type StartImagePipelineExecutionOutput
- func (s StartImagePipelineExecutionOutput) GoString() string
- func (s *StartImagePipelineExecutionOutput) SetClientToken(v string) *StartImagePipelineExecutionOutput
- func (s *StartImagePipelineExecutionOutput) SetImageBuildVersionArn(v string) *StartImagePipelineExecutionOutput
- func (s *StartImagePipelineExecutionOutput) SetRequestId(v string) *StartImagePipelineExecutionOutput
- func (s StartImagePipelineExecutionOutput) String() string
- type StartResourceStateUpdateInput
- func (s StartResourceStateUpdateInput) GoString() string
- func (s *StartResourceStateUpdateInput) SetClientToken(v string) *StartResourceStateUpdateInput
- func (s *StartResourceStateUpdateInput) SetExclusionRules(v *ResourceStateUpdateExclusionRules) *StartResourceStateUpdateInput
- func (s *StartResourceStateUpdateInput) SetExecutionRole(v string) *StartResourceStateUpdateInput
- func (s *StartResourceStateUpdateInput) SetIncludeResources(v *ResourceStateUpdateIncludeResources) *StartResourceStateUpdateInput
- func (s *StartResourceStateUpdateInput) SetResourceArn(v string) *StartResourceStateUpdateInput
- func (s *StartResourceStateUpdateInput) SetState(v *ResourceState) *StartResourceStateUpdateInput
- func (s *StartResourceStateUpdateInput) SetUpdateAt(v time.Time) *StartResourceStateUpdateInput
- func (s StartResourceStateUpdateInput) String() string
- func (s *StartResourceStateUpdateInput) Validate() error
- type StartResourceStateUpdateOutput
- func (s StartResourceStateUpdateOutput) GoString() string
- func (s *StartResourceStateUpdateOutput) SetLifecycleExecutionId(v string) *StartResourceStateUpdateOutput
- func (s *StartResourceStateUpdateOutput) SetResourceArn(v string) *StartResourceStateUpdateOutput
- func (s StartResourceStateUpdateOutput) String() string
- type SystemsManagerAgent
- type TagResourceInput
- type TagResourceOutput
- type TargetContainerRepository
- func (s TargetContainerRepository) GoString() string
- func (s *TargetContainerRepository) SetRepositoryName(v string) *TargetContainerRepository
- func (s *TargetContainerRepository) SetService(v string) *TargetContainerRepository
- func (s TargetContainerRepository) String() string
- func (s *TargetContainerRepository) Validate() error
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateDistributionConfigurationInput
- func (s UpdateDistributionConfigurationInput) GoString() string
- func (s *UpdateDistributionConfigurationInput) SetClientToken(v string) *UpdateDistributionConfigurationInput
- func (s *UpdateDistributionConfigurationInput) SetDescription(v string) *UpdateDistributionConfigurationInput
- func (s *UpdateDistributionConfigurationInput) SetDistributionConfigurationArn(v string) *UpdateDistributionConfigurationInput
- func (s *UpdateDistributionConfigurationInput) SetDistributions(v []*Distribution) *UpdateDistributionConfigurationInput
- func (s UpdateDistributionConfigurationInput) String() string
- func (s *UpdateDistributionConfigurationInput) Validate() error
- type UpdateDistributionConfigurationOutput
- func (s UpdateDistributionConfigurationOutput) GoString() string
- func (s *UpdateDistributionConfigurationOutput) SetClientToken(v string) *UpdateDistributionConfigurationOutput
- func (s *UpdateDistributionConfigurationOutput) SetDistributionConfigurationArn(v string) *UpdateDistributionConfigurationOutput
- func (s *UpdateDistributionConfigurationOutput) SetRequestId(v string) *UpdateDistributionConfigurationOutput
- func (s UpdateDistributionConfigurationOutput) String() string
- type UpdateImagePipelineInput
- func (s UpdateImagePipelineInput) GoString() string
- func (s *UpdateImagePipelineInput) SetClientToken(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetContainerRecipeArn(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetDescription(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetDistributionConfigurationArn(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetEnhancedImageMetadataEnabled(v bool) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetExecutionRole(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetImagePipelineArn(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetImageRecipeArn(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetImageScanningConfiguration(v *ImageScanningConfiguration) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetImageTestsConfiguration(v *ImageTestsConfiguration) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetInfrastructureConfigurationArn(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetSchedule(v *Schedule) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetStatus(v string) *UpdateImagePipelineInput
- func (s *UpdateImagePipelineInput) SetWorkflows(v []*WorkflowConfiguration) *UpdateImagePipelineInput
- func (s UpdateImagePipelineInput) String() string
- func (s *UpdateImagePipelineInput) Validate() error
- type UpdateImagePipelineOutput
- func (s UpdateImagePipelineOutput) GoString() string
- func (s *UpdateImagePipelineOutput) SetClientToken(v string) *UpdateImagePipelineOutput
- func (s *UpdateImagePipelineOutput) SetImagePipelineArn(v string) *UpdateImagePipelineOutput
- func (s *UpdateImagePipelineOutput) SetRequestId(v string) *UpdateImagePipelineOutput
- func (s UpdateImagePipelineOutput) String() string
- type UpdateInfrastructureConfigurationInput
- func (s UpdateInfrastructureConfigurationInput) GoString() string
- func (s *UpdateInfrastructureConfigurationInput) SetClientToken(v string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetDescription(v string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetInfrastructureConfigurationArn(v string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetInstanceMetadataOptions(v *InstanceMetadataOptions) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetInstanceProfileName(v string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetInstanceTypes(v []*string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetKeyPair(v string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetLogging(v *Logging) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetResourceTags(v map[string]*string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetSecurityGroupIds(v []*string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetSnsTopicArn(v string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetSubnetId(v string) *UpdateInfrastructureConfigurationInput
- func (s *UpdateInfrastructureConfigurationInput) SetTerminateInstanceOnFailure(v bool) *UpdateInfrastructureConfigurationInput
- func (s UpdateInfrastructureConfigurationInput) String() string
- func (s *UpdateInfrastructureConfigurationInput) Validate() error
- type UpdateInfrastructureConfigurationOutput
- func (s UpdateInfrastructureConfigurationOutput) GoString() string
- func (s *UpdateInfrastructureConfigurationOutput) SetClientToken(v string) *UpdateInfrastructureConfigurationOutput
- func (s *UpdateInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn(v string) *UpdateInfrastructureConfigurationOutput
- func (s *UpdateInfrastructureConfigurationOutput) SetRequestId(v string) *UpdateInfrastructureConfigurationOutput
- func (s UpdateInfrastructureConfigurationOutput) String() string
- type UpdateLifecyclePolicyInput
- func (s UpdateLifecyclePolicyInput) GoString() string
- func (s *UpdateLifecyclePolicyInput) SetClientToken(v string) *UpdateLifecyclePolicyInput
- func (s *UpdateLifecyclePolicyInput) SetDescription(v string) *UpdateLifecyclePolicyInput
- func (s *UpdateLifecyclePolicyInput) SetExecutionRole(v string) *UpdateLifecyclePolicyInput
- func (s *UpdateLifecyclePolicyInput) SetLifecyclePolicyArn(v string) *UpdateLifecyclePolicyInput
- func (s *UpdateLifecyclePolicyInput) SetPolicyDetails(v []*LifecyclePolicyDetail) *UpdateLifecyclePolicyInput
- func (s *UpdateLifecyclePolicyInput) SetResourceSelection(v *LifecyclePolicyResourceSelection) *UpdateLifecyclePolicyInput
- func (s *UpdateLifecyclePolicyInput) SetResourceType(v string) *UpdateLifecyclePolicyInput
- func (s *UpdateLifecyclePolicyInput) SetStatus(v string) *UpdateLifecyclePolicyInput
- func (s UpdateLifecyclePolicyInput) String() string
- func (s *UpdateLifecyclePolicyInput) Validate() error
- type UpdateLifecyclePolicyOutput
- type VulnerabilityIdAggregation
- func (s VulnerabilityIdAggregation) GoString() string
- func (s *VulnerabilityIdAggregation) SetSeverityCounts(v *SeverityCounts) *VulnerabilityIdAggregation
- func (s *VulnerabilityIdAggregation) SetVulnerabilityId(v string) *VulnerabilityIdAggregation
- func (s VulnerabilityIdAggregation) String() string
- type VulnerablePackage
- func (s VulnerablePackage) GoString() string
- func (s *VulnerablePackage) SetArch(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetEpoch(v int64) *VulnerablePackage
- func (s *VulnerablePackage) SetFilePath(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetFixedInVersion(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetName(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetPackageManager(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetRelease(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetRemediation(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetSourceLayerHash(v string) *VulnerablePackage
- func (s *VulnerablePackage) SetVersion(v string) *VulnerablePackage
- func (s VulnerablePackage) String() string
- type Workflow
- func (s Workflow) GoString() string
- func (s *Workflow) SetArn(v string) *Workflow
- func (s *Workflow) SetChangeDescription(v string) *Workflow
- func (s *Workflow) SetData(v string) *Workflow
- func (s *Workflow) SetDateCreated(v string) *Workflow
- func (s *Workflow) SetDescription(v string) *Workflow
- func (s *Workflow) SetKmsKeyId(v string) *Workflow
- func (s *Workflow) SetName(v string) *Workflow
- func (s *Workflow) SetOwner(v string) *Workflow
- func (s *Workflow) SetParameters(v []*WorkflowParameterDetail) *Workflow
- func (s *Workflow) SetState(v *WorkflowState) *Workflow
- func (s *Workflow) SetTags(v map[string]*string) *Workflow
- func (s *Workflow) SetType(v string) *Workflow
- func (s *Workflow) SetVersion(v string) *Workflow
- func (s Workflow) String() string
- type WorkflowConfiguration
- func (s WorkflowConfiguration) GoString() string
- func (s *WorkflowConfiguration) SetOnFailure(v string) *WorkflowConfiguration
- func (s *WorkflowConfiguration) SetParallelGroup(v string) *WorkflowConfiguration
- func (s *WorkflowConfiguration) SetParameters(v []*WorkflowParameter) *WorkflowConfiguration
- func (s *WorkflowConfiguration) SetWorkflowArn(v string) *WorkflowConfiguration
- func (s WorkflowConfiguration) String() string
- func (s *WorkflowConfiguration) Validate() error
- type WorkflowExecutionMetadata
- func (s WorkflowExecutionMetadata) GoString() string
- func (s *WorkflowExecutionMetadata) SetEndTime(v string) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetMessage(v string) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetParallelGroup(v string) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetStartTime(v string) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetStatus(v string) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetTotalStepCount(v int64) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetTotalStepsFailed(v int64) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetTotalStepsSkipped(v int64) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetTotalStepsSucceeded(v int64) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetType(v string) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetWorkflowBuildVersionArn(v string) *WorkflowExecutionMetadata
- func (s *WorkflowExecutionMetadata) SetWorkflowExecutionId(v string) *WorkflowExecutionMetadata
- func (s WorkflowExecutionMetadata) String() string
- type WorkflowParameter
- type WorkflowParameterDetail
- func (s WorkflowParameterDetail) GoString() string
- func (s *WorkflowParameterDetail) SetDefaultValue(v []*string) *WorkflowParameterDetail
- func (s *WorkflowParameterDetail) SetDescription(v string) *WorkflowParameterDetail
- func (s *WorkflowParameterDetail) SetName(v string) *WorkflowParameterDetail
- func (s *WorkflowParameterDetail) SetType(v string) *WorkflowParameterDetail
- func (s WorkflowParameterDetail) String() string
- type WorkflowState
- type WorkflowStepExecution
- func (s WorkflowStepExecution) GoString() string
- func (s *WorkflowStepExecution) SetAction(v string) *WorkflowStepExecution
- func (s *WorkflowStepExecution) SetImageBuildVersionArn(v string) *WorkflowStepExecution
- func (s *WorkflowStepExecution) SetName(v string) *WorkflowStepExecution
- func (s *WorkflowStepExecution) SetStartTime(v string) *WorkflowStepExecution
- func (s *WorkflowStepExecution) SetStepExecutionId(v string) *WorkflowStepExecution
- func (s *WorkflowStepExecution) SetWorkflowBuildVersionArn(v string) *WorkflowStepExecution
- func (s *WorkflowStepExecution) SetWorkflowExecutionId(v string) *WorkflowStepExecution
- func (s WorkflowStepExecution) String() string
- type WorkflowStepMetadata
- func (s WorkflowStepMetadata) GoString() string
- func (s *WorkflowStepMetadata) SetAction(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetDescription(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetEndTime(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetInputs(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetMessage(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetName(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetOutputs(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetRollbackStatus(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetStartTime(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetStatus(v string) *WorkflowStepMetadata
- func (s *WorkflowStepMetadata) SetStepExecutionId(v string) *WorkflowStepMetadata
- func (s WorkflowStepMetadata) String() string
- type WorkflowSummary
- func (s WorkflowSummary) GoString() string
- func (s *WorkflowSummary) SetArn(v string) *WorkflowSummary
- func (s *WorkflowSummary) SetChangeDescription(v string) *WorkflowSummary
- func (s *WorkflowSummary) SetDateCreated(v string) *WorkflowSummary
- func (s *WorkflowSummary) SetDescription(v string) *WorkflowSummary
- func (s *WorkflowSummary) SetName(v string) *WorkflowSummary
- func (s *WorkflowSummary) SetOwner(v string) *WorkflowSummary
- func (s *WorkflowSummary) SetState(v *WorkflowState) *WorkflowSummary
- func (s *WorkflowSummary) SetTags(v map[string]*string) *WorkflowSummary
- func (s *WorkflowSummary) SetType(v string) *WorkflowSummary
- func (s *WorkflowSummary) SetVersion(v string) *WorkflowSummary
- func (s WorkflowSummary) String() string
- type WorkflowVersion
- func (s WorkflowVersion) GoString() string
- func (s *WorkflowVersion) SetArn(v string) *WorkflowVersion
- func (s *WorkflowVersion) SetDateCreated(v string) *WorkflowVersion
- func (s *WorkflowVersion) SetDescription(v string) *WorkflowVersion
- func (s *WorkflowVersion) SetName(v string) *WorkflowVersion
- func (s *WorkflowVersion) SetOwner(v string) *WorkflowVersion
- func (s *WorkflowVersion) SetType(v string) *WorkflowVersion
- func (s *WorkflowVersion) SetVersion(v string) *WorkflowVersion
- func (s WorkflowVersion) String() string
Constants ¶
const ( // BuildTypeUserInitiated is a BuildType enum value BuildTypeUserInitiated = "USER_INITIATED" // BuildTypeScheduled is a BuildType enum value BuildTypeScheduled = "SCHEDULED" // BuildTypeImport is a BuildType enum value BuildTypeImport = "IMPORT" )
const ( // ComponentTypeBuild is a ComponentType enum value ComponentTypeBuild = "BUILD" // ComponentTypeTest is a ComponentType enum value ComponentTypeTest = "TEST" )
const ( // DiskImageFormatVmdk is a DiskImageFormat enum value DiskImageFormatVmdk = "VMDK" // DiskImageFormatRaw is a DiskImageFormat enum value DiskImageFormatRaw = "RAW" // DiskImageFormatVhd is a DiskImageFormat enum value DiskImageFormatVhd = "VHD" )
const ( // EbsVolumeTypeStandard is a EbsVolumeType enum value EbsVolumeTypeStandard = "standard" // EbsVolumeTypeIo1 is a EbsVolumeType enum value EbsVolumeTypeIo1 = "io1" // EbsVolumeTypeIo2 is a EbsVolumeType enum value EbsVolumeTypeIo2 = "io2" // EbsVolumeTypeGp2 is a EbsVolumeType enum value EbsVolumeTypeGp2 = "gp2" // EbsVolumeTypeGp3 is a EbsVolumeType enum value EbsVolumeTypeGp3 = "gp3" // EbsVolumeTypeSc1 is a EbsVolumeType enum value EbsVolumeTypeSc1 = "sc1" // EbsVolumeTypeSt1 is a EbsVolumeType enum value EbsVolumeTypeSt1 = "st1" )
const ( // ImageScanStatusPending is a ImageScanStatus enum value ImageScanStatusPending = "PENDING" // ImageScanStatusScanning is a ImageScanStatus enum value ImageScanStatusScanning = "SCANNING" // ImageScanStatusCollecting is a ImageScanStatus enum value ImageScanStatusCollecting = "COLLECTING" // ImageScanStatusCompleted is a ImageScanStatus enum value ImageScanStatusCompleted = "COMPLETED" // ImageScanStatusAbandoned is a ImageScanStatus enum value ImageScanStatusAbandoned = "ABANDONED" // ImageScanStatusFailed is a ImageScanStatus enum value ImageScanStatusFailed = "FAILED" // ImageScanStatusTimedOut is a ImageScanStatus enum value ImageScanStatusTimedOut = "TIMED_OUT" )
const ( // ImageSourceAmazonManaged is a ImageSource enum value ImageSourceAmazonManaged = "AMAZON_MANAGED" // ImageSourceAwsMarketplace is a ImageSource enum value ImageSourceAwsMarketplace = "AWS_MARKETPLACE" // ImageSourceImported is a ImageSource enum value ImageSourceImported = "IMPORTED" // ImageSourceCustom is a ImageSource enum value ImageSourceCustom = "CUSTOM" )
const ( // ImageStatusPending is a ImageStatus enum value ImageStatusPending = "PENDING" // ImageStatusCreating is a ImageStatus enum value ImageStatusCreating = "CREATING" // ImageStatusBuilding is a ImageStatus enum value ImageStatusBuilding = "BUILDING" // ImageStatusTesting is a ImageStatus enum value ImageStatusTesting = "TESTING" // ImageStatusDistributing is a ImageStatus enum value ImageStatusDistributing = "DISTRIBUTING" // ImageStatusIntegrating is a ImageStatus enum value ImageStatusIntegrating = "INTEGRATING" // ImageStatusAvailable is a ImageStatus enum value ImageStatusAvailable = "AVAILABLE" // ImageStatusCancelled is a ImageStatus enum value ImageStatusCancelled = "CANCELLED" // ImageStatusFailed is a ImageStatus enum value ImageStatusFailed = "FAILED" // ImageStatusDeprecated is a ImageStatus enum value ImageStatusDeprecated = "DEPRECATED" // ImageStatusDeleted is a ImageStatus enum value ImageStatusDeleted = "DELETED" // ImageStatusDisabled is a ImageStatus enum value ImageStatusDisabled = "DISABLED" )
const ( // ImageTypeAmi is a ImageType enum value ImageTypeAmi = "AMI" // ImageTypeDocker is a ImageType enum value ImageTypeDocker = "DOCKER" )
const ( // LifecycleExecutionResourceActionNameAvailable is a LifecycleExecutionResourceActionName enum value LifecycleExecutionResourceActionNameAvailable = "AVAILABLE" // LifecycleExecutionResourceActionNameDelete is a LifecycleExecutionResourceActionName enum value LifecycleExecutionResourceActionNameDelete = "DELETE" // LifecycleExecutionResourceActionNameDeprecate is a LifecycleExecutionResourceActionName enum value LifecycleExecutionResourceActionNameDeprecate = "DEPRECATE" // LifecycleExecutionResourceActionNameDisable is a LifecycleExecutionResourceActionName enum value LifecycleExecutionResourceActionNameDisable = "DISABLE" )
const ( // LifecycleExecutionResourceStatusFailed is a LifecycleExecutionResourceStatus enum value LifecycleExecutionResourceStatusFailed = "FAILED" // LifecycleExecutionResourceStatusInProgress is a LifecycleExecutionResourceStatus enum value LifecycleExecutionResourceStatusInProgress = "IN_PROGRESS" // LifecycleExecutionResourceStatusSkipped is a LifecycleExecutionResourceStatus enum value LifecycleExecutionResourceStatusSkipped = "SKIPPED" // LifecycleExecutionResourceStatusSuccess is a LifecycleExecutionResourceStatus enum value LifecycleExecutionResourceStatusSuccess = "SUCCESS" )
const ( // LifecycleExecutionStatusInProgress is a LifecycleExecutionStatus enum value LifecycleExecutionStatusInProgress = "IN_PROGRESS" // LifecycleExecutionStatusCancelled is a LifecycleExecutionStatus enum value LifecycleExecutionStatusCancelled = "CANCELLED" // LifecycleExecutionStatusCancelling is a LifecycleExecutionStatus enum value LifecycleExecutionStatusCancelling = "CANCELLING" // LifecycleExecutionStatusFailed is a LifecycleExecutionStatus enum value LifecycleExecutionStatusFailed = "FAILED" // LifecycleExecutionStatusSuccess is a LifecycleExecutionStatus enum value LifecycleExecutionStatusSuccess = "SUCCESS" // LifecycleExecutionStatusPending is a LifecycleExecutionStatus enum value LifecycleExecutionStatusPending = "PENDING" )
const ( // LifecyclePolicyDetailActionTypeDelete is a LifecyclePolicyDetailActionType enum value LifecyclePolicyDetailActionTypeDelete = "DELETE" // LifecyclePolicyDetailActionTypeDeprecate is a LifecyclePolicyDetailActionType enum value LifecyclePolicyDetailActionTypeDeprecate = "DEPRECATE" // LifecyclePolicyDetailActionTypeDisable is a LifecyclePolicyDetailActionType enum value LifecyclePolicyDetailActionTypeDisable = "DISABLE" )
const ( // LifecyclePolicyDetailFilterTypeAge is a LifecyclePolicyDetailFilterType enum value LifecyclePolicyDetailFilterTypeAge = "AGE" // LifecyclePolicyDetailFilterTypeCount is a LifecyclePolicyDetailFilterType enum value LifecyclePolicyDetailFilterTypeCount = "COUNT" )
const ( // LifecyclePolicyResourceTypeAmiImage is a LifecyclePolicyResourceType enum value LifecyclePolicyResourceTypeAmiImage = "AMI_IMAGE" // LifecyclePolicyResourceTypeContainerImage is a LifecyclePolicyResourceType enum value LifecyclePolicyResourceTypeContainerImage = "CONTAINER_IMAGE" )
const ( // LifecyclePolicyStatusDisabled is a LifecyclePolicyStatus enum value LifecyclePolicyStatusDisabled = "DISABLED" // LifecyclePolicyStatusEnabled is a LifecyclePolicyStatus enum value LifecyclePolicyStatusEnabled = "ENABLED" )
const ( // LifecyclePolicyTimeUnitDays is a LifecyclePolicyTimeUnit enum value LifecyclePolicyTimeUnitDays = "DAYS" // LifecyclePolicyTimeUnitWeeks is a LifecyclePolicyTimeUnit enum value LifecyclePolicyTimeUnitWeeks = "WEEKS" // LifecyclePolicyTimeUnitMonths is a LifecyclePolicyTimeUnit enum value LifecyclePolicyTimeUnitMonths = "MONTHS" // LifecyclePolicyTimeUnitYears is a LifecyclePolicyTimeUnit enum value LifecyclePolicyTimeUnitYears = "YEARS" )
const ( // OnWorkflowFailureContinue is a OnWorkflowFailure enum value OnWorkflowFailureContinue = "CONTINUE" // OnWorkflowFailureAbort is a OnWorkflowFailure enum value OnWorkflowFailureAbort = "ABORT" )
const ( // OwnershipSelf is a Ownership enum value OwnershipSelf = "Self" OwnershipShared = "Shared" // OwnershipAmazon is a Ownership enum value OwnershipAmazon = "Amazon" // OwnershipThirdParty is a Ownership enum value OwnershipThirdParty = "ThirdParty" )
const ( // PipelineExecutionStartConditionExpressionMatchOnly is a PipelineExecutionStartCondition enum value PipelineExecutionStartConditionExpressionMatchOnly = "EXPRESSION_MATCH_ONLY" // PipelineExecutionStartConditionExpressionMatchAndDependencyUpdatesAvailable is a PipelineExecutionStartCondition enum value PipelineExecutionStartConditionExpressionMatchAndDependencyUpdatesAvailable = "EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE" )
const ( // PipelineStatusDisabled is a PipelineStatus enum value PipelineStatusDisabled = "DISABLED" // PipelineStatusEnabled is a PipelineStatus enum value PipelineStatusEnabled = "ENABLED" )
const ( // PlatformWindows is a Platform enum value PlatformWindows = "Windows" // PlatformLinux is a Platform enum value PlatformLinux = "Linux" )
const ( // ResourceStatusAvailable is a ResourceStatus enum value ResourceStatusAvailable = "AVAILABLE" // ResourceStatusDeleted is a ResourceStatus enum value ResourceStatusDeleted = "DELETED" // ResourceStatusDeprecated is a ResourceStatus enum value ResourceStatusDeprecated = "DEPRECATED" // ResourceStatusDisabled is a ResourceStatus enum value ResourceStatusDisabled = "DISABLED" )
const ( // WorkflowExecutionStatusPending is a WorkflowExecutionStatus enum value WorkflowExecutionStatusPending = "PENDING" // WorkflowExecutionStatusSkipped is a WorkflowExecutionStatus enum value WorkflowExecutionStatusSkipped = "SKIPPED" // WorkflowExecutionStatusRunning is a WorkflowExecutionStatus enum value WorkflowExecutionStatusRunning = "RUNNING" // WorkflowExecutionStatusCompleted is a WorkflowExecutionStatus enum value WorkflowExecutionStatusCompleted = "COMPLETED" // WorkflowExecutionStatusFailed is a WorkflowExecutionStatus enum value WorkflowExecutionStatusFailed = "FAILED" // WorkflowExecutionStatusRollbackInProgress is a WorkflowExecutionStatus enum value WorkflowExecutionStatusRollbackInProgress = "ROLLBACK_IN_PROGRESS" // WorkflowExecutionStatusRollbackCompleted is a WorkflowExecutionStatus enum value WorkflowExecutionStatusRollbackCompleted = "ROLLBACK_COMPLETED" // WorkflowExecutionStatusCancelled is a WorkflowExecutionStatus enum value WorkflowExecutionStatusCancelled = "CANCELLED" )
const ( // WorkflowStepActionTypeResume is a WorkflowStepActionType enum value WorkflowStepActionTypeResume = "RESUME" // WorkflowStepActionTypeStop is a WorkflowStepActionType enum value WorkflowStepActionTypeStop = "STOP" )
const ( // WorkflowStepExecutionRollbackStatusRunning is a WorkflowStepExecutionRollbackStatus enum value WorkflowStepExecutionRollbackStatusRunning = "RUNNING" // WorkflowStepExecutionRollbackStatusCompleted is a WorkflowStepExecutionRollbackStatus enum value WorkflowStepExecutionRollbackStatusCompleted = "COMPLETED" // WorkflowStepExecutionRollbackStatusSkipped is a WorkflowStepExecutionRollbackStatus enum value WorkflowStepExecutionRollbackStatusSkipped = "SKIPPED" // WorkflowStepExecutionRollbackStatusFailed is a WorkflowStepExecutionRollbackStatus enum value WorkflowStepExecutionRollbackStatusFailed = "FAILED" )
const ( // WorkflowStepExecutionStatusPending is a WorkflowStepExecutionStatus enum value WorkflowStepExecutionStatusPending = "PENDING" // WorkflowStepExecutionStatusSkipped is a WorkflowStepExecutionStatus enum value WorkflowStepExecutionStatusSkipped = "SKIPPED" // WorkflowStepExecutionStatusRunning is a WorkflowStepExecutionStatus enum value WorkflowStepExecutionStatusRunning = "RUNNING" // WorkflowStepExecutionStatusCompleted is a WorkflowStepExecutionStatus enum value WorkflowStepExecutionStatusCompleted = "COMPLETED" // WorkflowStepExecutionStatusFailed is a WorkflowStepExecutionStatus enum value WorkflowStepExecutionStatusFailed = "FAILED" // WorkflowStepExecutionStatusCancelled is a WorkflowStepExecutionStatus enum value WorkflowStepExecutionStatusCancelled = "CANCELLED" )
const ( // WorkflowTypeBuild is a WorkflowType enum value WorkflowTypeBuild = "BUILD" // WorkflowTypeTest is a WorkflowType enum value WorkflowTypeTest = "TEST" // WorkflowTypeDistribution is a WorkflowType enum value WorkflowTypeDistribution = "DISTRIBUTION" )
const ( // ErrCodeCallRateLimitExceededException for service response error code // "CallRateLimitExceededException". // // You have exceeded the permitted request rate for the specific operation. ErrCodeCallRateLimitExceededException = "CallRateLimitExceededException" // ErrCodeClientException for service response error code // "ClientException". // // 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. ErrCodeClientException = "ClientException" // ErrCodeForbiddenException for service response error code // "ForbiddenException". // // You are not authorized to perform the requested operation. ErrCodeForbiddenException = "ForbiddenException" // ErrCodeIdempotentParameterMismatchException for service response error code // "IdempotentParameterMismatchException". // // You have specified a client token for an operation using parameter values // that differ from a previous request that used the same client token. ErrCodeIdempotentParameterMismatchException = "IdempotentParameterMismatchException" // ErrCodeInvalidPaginationTokenException for service response error code // "InvalidPaginationTokenException". // // You have provided an invalid pagination token in your request. ErrCodeInvalidPaginationTokenException = "InvalidPaginationTokenException" // ErrCodeInvalidParameterCombinationException for service response error code // "InvalidParameterCombinationException". // // You have specified two or more mutually exclusive parameters. Review the // error message for details. ErrCodeInvalidParameterCombinationException = "InvalidParameterCombinationException" // ErrCodeInvalidParameterException for service response error code // "InvalidParameterException". // // The specified parameter is invalid. Review the available parameters for the // API request. ErrCodeInvalidParameterException = "InvalidParameterException" // ErrCodeInvalidParameterValueException for service response error code // "InvalidParameterValueException". // // The value that you provided for the specified parameter is invalid. ErrCodeInvalidParameterValueException = "InvalidParameterValueException" // ErrCodeInvalidRequestException for service response error code // "InvalidRequestException". // // You have requested an action that that the service doesn't support. ErrCodeInvalidRequestException = "InvalidRequestException" // ErrCodeInvalidVersionNumberException for service response error code // "InvalidVersionNumberException". // // Your version number is out of bounds or does not follow the required syntax. ErrCodeInvalidVersionNumberException = "InvalidVersionNumberException" // ErrCodeResourceAlreadyExistsException for service response error code // "ResourceAlreadyExistsException". // // The resource that you are trying to create already exists. ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException" // ErrCodeResourceDependencyException for service response error code // "ResourceDependencyException". // // You have attempted to mutate or delete a resource with a dependency that // prohibits this action. See the error message for more details. ErrCodeResourceDependencyException = "ResourceDependencyException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The resource that you are trying to operate on is currently in use. Review // the message details and retry later. ErrCodeResourceInUseException = "ResourceInUseException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // At least one of the resources referenced by your request does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceException for service response error code // "ServiceException". // // This exception is thrown when the service encounters an unrecoverable exception. ErrCodeServiceException = "ServiceException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // You have exceeded the number of permitted resources or operations for this // service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder). ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // "ServiceUnavailableException". // // The service is unable to process your request at this time. ErrCodeServiceUnavailableException = "ServiceUnavailableException" )
const ( ServiceName = "imagebuilder" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "imagebuilder" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ComponentFormatShell is a ComponentFormat enum value
ComponentFormatShell = "SHELL"
)
const (
// ComponentStatusDeprecated is a ComponentStatus enum value
ComponentStatusDeprecated = "DEPRECATED"
)
const (
// ContainerRepositoryServiceEcr is a ContainerRepositoryService enum value
ContainerRepositoryServiceEcr = "ECR"
)
const (
// ContainerTypeDocker is a ContainerType enum value
ContainerTypeDocker = "DOCKER"
)
const (
// WorkflowStatusDeprecated is a WorkflowStatus enum value
WorkflowStatusDeprecated = "DEPRECATED"
)
Variables ¶
This section is empty.
Functions ¶
func BuildType_Values ¶ added in v1.42.24
func BuildType_Values() []string
BuildType_Values returns all elements of the BuildType enum
func ComponentFormat_Values ¶ added in v1.34.3
func ComponentFormat_Values() []string
ComponentFormat_Values returns all elements of the ComponentFormat enum
func ComponentStatus_Values ¶ added in v1.40.47
func ComponentStatus_Values() []string
ComponentStatus_Values returns all elements of the ComponentStatus enum
func ComponentType_Values ¶ added in v1.34.3
func ComponentType_Values() []string
ComponentType_Values returns all elements of the ComponentType enum
func ContainerRepositoryService_Values ¶ added in v1.36.11
func ContainerRepositoryService_Values() []string
ContainerRepositoryService_Values returns all elements of the ContainerRepositoryService enum
func ContainerType_Values ¶ added in v1.36.11
func ContainerType_Values() []string
ContainerType_Values returns all elements of the ContainerType enum
func DiskImageFormat_Values ¶ added in v1.42.24
func DiskImageFormat_Values() []string
DiskImageFormat_Values returns all elements of the DiskImageFormat enum
func EbsVolumeType_Values ¶ added in v1.34.3
func EbsVolumeType_Values() []string
EbsVolumeType_Values returns all elements of the EbsVolumeType enum
func ImageScanStatus_Values ¶ added in v1.44.233
func ImageScanStatus_Values() []string
ImageScanStatus_Values returns all elements of the ImageScanStatus enum
func ImageSource_Values ¶ added in v1.44.181
func ImageSource_Values() []string
ImageSource_Values returns all elements of the ImageSource enum
func ImageStatus_Values ¶ added in v1.34.3
func ImageStatus_Values() []string
ImageStatus_Values returns all elements of the ImageStatus enum
func ImageType_Values ¶ added in v1.36.11
func ImageType_Values() []string
ImageType_Values returns all elements of the ImageType enum
func LifecycleExecutionResourceActionName_Values ¶ added in v1.47.13
func LifecycleExecutionResourceActionName_Values() []string
LifecycleExecutionResourceActionName_Values returns all elements of the LifecycleExecutionResourceActionName enum
func LifecycleExecutionResourceStatus_Values ¶ added in v1.47.13
func LifecycleExecutionResourceStatus_Values() []string
LifecycleExecutionResourceStatus_Values returns all elements of the LifecycleExecutionResourceStatus enum
func LifecycleExecutionStatus_Values ¶ added in v1.47.13
func LifecycleExecutionStatus_Values() []string
LifecycleExecutionStatus_Values returns all elements of the LifecycleExecutionStatus enum
func LifecyclePolicyDetailActionType_Values ¶ added in v1.47.13
func LifecyclePolicyDetailActionType_Values() []string
LifecyclePolicyDetailActionType_Values returns all elements of the LifecyclePolicyDetailActionType enum
func LifecyclePolicyDetailFilterType_Values ¶ added in v1.47.13
func LifecyclePolicyDetailFilterType_Values() []string
LifecyclePolicyDetailFilterType_Values returns all elements of the LifecyclePolicyDetailFilterType enum
func LifecyclePolicyResourceType_Values ¶ added in v1.47.13
func LifecyclePolicyResourceType_Values() []string
LifecyclePolicyResourceType_Values returns all elements of the LifecyclePolicyResourceType enum
func LifecyclePolicyStatus_Values ¶ added in v1.47.13
func LifecyclePolicyStatus_Values() []string
LifecyclePolicyStatus_Values returns all elements of the LifecyclePolicyStatus enum
func LifecyclePolicyTimeUnit_Values ¶ added in v1.47.13
func LifecyclePolicyTimeUnit_Values() []string
LifecyclePolicyTimeUnit_Values returns all elements of the LifecyclePolicyTimeUnit enum
func OnWorkflowFailure_Values ¶ added in v1.49.1
func OnWorkflowFailure_Values() []string
OnWorkflowFailure_Values returns all elements of the OnWorkflowFailure enum
func Ownership_Values ¶ added in v1.34.3
func Ownership_Values() []string
Ownership_Values returns all elements of the Ownership enum
func PipelineExecutionStartCondition_Values ¶ added in v1.34.3
func PipelineExecutionStartCondition_Values() []string
PipelineExecutionStartCondition_Values returns all elements of the PipelineExecutionStartCondition enum
func PipelineStatus_Values ¶ added in v1.34.3
func PipelineStatus_Values() []string
PipelineStatus_Values returns all elements of the PipelineStatus enum
func Platform_Values ¶ added in v1.34.3
func Platform_Values() []string
Platform_Values returns all elements of the Platform enum
func ResourceStatus_Values ¶ added in v1.47.13
func ResourceStatus_Values() []string
ResourceStatus_Values returns all elements of the ResourceStatus enum
func WorkflowExecutionStatus_Values ¶ added in v1.44.233
func WorkflowExecutionStatus_Values() []string
WorkflowExecutionStatus_Values returns all elements of the WorkflowExecutionStatus enum
func WorkflowStatus_Values ¶ added in v1.49.1
func WorkflowStatus_Values() []string
WorkflowStatus_Values returns all elements of the WorkflowStatus enum
func WorkflowStepActionType_Values ¶ added in v1.49.1
func WorkflowStepActionType_Values() []string
WorkflowStepActionType_Values returns all elements of the WorkflowStepActionType enum
func WorkflowStepExecutionRollbackStatus_Values ¶ added in v1.44.233
func WorkflowStepExecutionRollbackStatus_Values() []string
WorkflowStepExecutionRollbackStatus_Values returns all elements of the WorkflowStepExecutionRollbackStatus enum
func WorkflowStepExecutionStatus_Values ¶ added in v1.44.233
func WorkflowStepExecutionStatus_Values() []string
WorkflowStepExecutionStatus_Values returns all elements of the WorkflowStepExecutionStatus enum
func WorkflowType_Values ¶ added in v1.44.233
func WorkflowType_Values() []string
WorkflowType_Values returns all elements of the WorkflowType enum
Types ¶
type AccountAggregation ¶ added in v1.44.233
type AccountAggregation struct { // Identifies the account that owns the aggregated resource findings. AccountId *string `locationName:"accountId" min:"1" type:"string"` // Counts by severity level for medium severity and higher level findings, plus // a total for all of the findings. SeverityCounts *SeverityCounts `locationName:"severityCounts" type:"structure"` // contains filtered or unexported fields }
Contains counts of vulnerability findings from image scans that run when you create new Image Builder images, or build new versions of existing images. The vulnerability counts are grouped by severity level. The counts are aggregated across resources to create the final tally for the account that owns them.
func (AccountAggregation) GoString ¶ added in v1.44.233
func (s AccountAggregation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccountAggregation) SetAccountId ¶ added in v1.44.233
func (s *AccountAggregation) SetAccountId(v string) *AccountAggregation
SetAccountId sets the AccountId field's value.
func (*AccountAggregation) SetSeverityCounts ¶ added in v1.44.233
func (s *AccountAggregation) SetSeverityCounts(v *SeverityCounts) *AccountAggregation
SetSeverityCounts sets the SeverityCounts field's value.
func (AccountAggregation) String ¶ added in v1.44.233
func (s AccountAggregation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AdditionalInstanceConfiguration ¶ added in v1.39.1
type AdditionalInstanceConfiguration struct { // Contains settings for the Systems Manager agent on your build instance. SystemsManagerAgent *SystemsManagerAgent `locationName:"systemsManagerAgent" type:"structure"` // 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 UserDataOverride *string `locationName:"userDataOverride" min:"1" type:"string"` // contains filtered or unexported fields }
In addition to your infrastructure configuration, these settings provide an extra layer of control over your build instances. You can also specify commands to run on launch for all of your build instances.
Image Builder does not automatically install the Systems Manager agent on Windows instances. If your base image includes the Systems Manager agent, then the AMI that you create will also include the agent. For Linux instances, if the base image does not already include the Systems Manager agent, Image Builder installs it. For Linux instances where Image Builder installs the Systems Manager agent, you can choose whether to keep it for the AMI that you create.
func (AdditionalInstanceConfiguration) GoString ¶ added in v1.39.1
func (s AdditionalInstanceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AdditionalInstanceConfiguration) SetSystemsManagerAgent ¶ added in v1.39.1
func (s *AdditionalInstanceConfiguration) SetSystemsManagerAgent(v *SystemsManagerAgent) *AdditionalInstanceConfiguration
SetSystemsManagerAgent sets the SystemsManagerAgent field's value.
func (*AdditionalInstanceConfiguration) SetUserDataOverride ¶ added in v1.39.1
func (s *AdditionalInstanceConfiguration) SetUserDataOverride(v string) *AdditionalInstanceConfiguration
SetUserDataOverride sets the UserDataOverride field's value.
func (AdditionalInstanceConfiguration) String ¶ added in v1.39.1
func (s AdditionalInstanceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AdditionalInstanceConfiguration) Validate ¶ added in v1.39.1
func (s *AdditionalInstanceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Ami ¶
type Ami struct { // The account ID of the owner of the AMI. AccountId *string `locationName:"accountId" min:"1" type:"string"` // The description of the Amazon EC2 AMI. Minimum and maximum length are in // characters. Description *string `locationName:"description" min:"1" type:"string"` // The AMI ID of the Amazon EC2 AMI. Image *string `locationName:"image" min:"1" type:"string"` // The name of the Amazon EC2 AMI. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Web Services Region of the Amazon EC2 AMI. Region *string `locationName:"region" min:"1" type:"string"` // Image status and the reason for that status. State *ImageState `locationName:"state" type:"structure"` // contains filtered or unexported fields }
Details of an Amazon EC2 AMI.
func (Ami) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Ami) SetAccountId ¶ added in v1.35.0
SetAccountId sets the AccountId field's value.
func (*Ami) SetDescription ¶
SetDescription sets the Description field's value.
func (*Ami) SetState ¶
func (s *Ami) SetState(v *ImageState) *Ami
SetState sets the State field's value.
type AmiDistributionConfiguration ¶
type AmiDistributionConfiguration struct { // The tags to apply to AMIs distributed to this Region. AmiTags map[string]*string `locationName:"amiTags" min:"1" type:"map"` // The description of the AMI distribution configuration. Minimum and maximum // length are in characters. Description *string `locationName:"description" min:"1" type:"string"` // The KMS key identifier used to encrypt the distributed image. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // Launch permissions can be used to configure which Amazon Web Services accounts // can use the AMI to launch instances. LaunchPermission *LaunchPermissionConfiguration `locationName:"launchPermission" type:"structure"` // The name of the output AMI. Name *string `locationName:"name" min:"1" type:"string"` // The ID of an account to which you want to distribute an image. TargetAccountIds []*string `locationName:"targetAccountIds" min:"1" type:"list"` // contains filtered or unexported fields }
Define and configure the output AMIs of the pipeline.
func (AmiDistributionConfiguration) GoString ¶
func (s AmiDistributionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiDistributionConfiguration) SetAmiTags ¶
func (s *AmiDistributionConfiguration) SetAmiTags(v map[string]*string) *AmiDistributionConfiguration
SetAmiTags sets the AmiTags field's value.
func (*AmiDistributionConfiguration) SetDescription ¶
func (s *AmiDistributionConfiguration) SetDescription(v string) *AmiDistributionConfiguration
SetDescription sets the Description field's value.
func (*AmiDistributionConfiguration) SetKmsKeyId ¶ added in v1.33.0
func (s *AmiDistributionConfiguration) SetKmsKeyId(v string) *AmiDistributionConfiguration
SetKmsKeyId sets the KmsKeyId field's value.
func (*AmiDistributionConfiguration) SetLaunchPermission ¶
func (s *AmiDistributionConfiguration) SetLaunchPermission(v *LaunchPermissionConfiguration) *AmiDistributionConfiguration
SetLaunchPermission sets the LaunchPermission field's value.
func (*AmiDistributionConfiguration) SetName ¶
func (s *AmiDistributionConfiguration) SetName(v string) *AmiDistributionConfiguration
SetName sets the Name field's value.
func (*AmiDistributionConfiguration) SetTargetAccountIds ¶ added in v1.35.0
func (s *AmiDistributionConfiguration) SetTargetAccountIds(v []*string) *AmiDistributionConfiguration
SetTargetAccountIds sets the TargetAccountIds field's value.
func (AmiDistributionConfiguration) String ¶
func (s AmiDistributionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiDistributionConfiguration) Validate ¶
func (s *AmiDistributionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CallRateLimitExceededException ¶ added in v1.28.0
type CallRateLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have exceeded the permitted request rate for the specific operation.
func (*CallRateLimitExceededException) Code ¶ added in v1.28.0
func (s *CallRateLimitExceededException) Code() string
Code returns the exception type name.
func (*CallRateLimitExceededException) Error ¶ added in v1.28.0
func (s *CallRateLimitExceededException) Error() string
func (CallRateLimitExceededException) GoString ¶ added in v1.28.0
func (s CallRateLimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CallRateLimitExceededException) Message ¶ added in v1.28.0
func (s *CallRateLimitExceededException) Message() string
Message returns the exception's message.
func (*CallRateLimitExceededException) OrigErr ¶ added in v1.28.0
func (s *CallRateLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CallRateLimitExceededException) RequestID ¶ added in v1.28.0
func (s *CallRateLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CallRateLimitExceededException) StatusCode ¶ added in v1.28.0
func (s *CallRateLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CallRateLimitExceededException) String ¶ added in v1.28.0
func (s CallRateLimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CancelImageCreationInput ¶
type CancelImageCreationInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the image that you want to cancel creation // for. // // ImageBuildVersionArn is a required field ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelImageCreationInput) GoString ¶
func (s CancelImageCreationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelImageCreationInput) SetClientToken ¶
func (s *CancelImageCreationInput) SetClientToken(v string) *CancelImageCreationInput
SetClientToken sets the ClientToken field's value.
func (*CancelImageCreationInput) SetImageBuildVersionArn ¶
func (s *CancelImageCreationInput) SetImageBuildVersionArn(v string) *CancelImageCreationInput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (CancelImageCreationInput) String ¶
func (s CancelImageCreationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelImageCreationInput) Validate ¶
func (s *CancelImageCreationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelImageCreationOutput ¶
type CancelImageCreationOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The ARN of the image whose creation this request canceled. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CancelImageCreationOutput) GoString ¶
func (s CancelImageCreationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelImageCreationOutput) SetClientToken ¶
func (s *CancelImageCreationOutput) SetClientToken(v string) *CancelImageCreationOutput
SetClientToken sets the ClientToken field's value.
func (*CancelImageCreationOutput) SetImageBuildVersionArn ¶
func (s *CancelImageCreationOutput) SetImageBuildVersionArn(v string) *CancelImageCreationOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*CancelImageCreationOutput) SetRequestId ¶
func (s *CancelImageCreationOutput) SetRequestId(v string) *CancelImageCreationOutput
SetRequestId sets the RequestId field's value.
func (CancelImageCreationOutput) String ¶
func (s CancelImageCreationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CancelLifecycleExecutionInput ¶ added in v1.47.13
type CancelLifecycleExecutionInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Identifies the specific runtime instance of the image lifecycle to cancel. // // LifecycleExecutionId is a required field LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelLifecycleExecutionInput) GoString ¶ added in v1.47.13
func (s CancelLifecycleExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelLifecycleExecutionInput) SetClientToken ¶ added in v1.47.13
func (s *CancelLifecycleExecutionInput) SetClientToken(v string) *CancelLifecycleExecutionInput
SetClientToken sets the ClientToken field's value.
func (*CancelLifecycleExecutionInput) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *CancelLifecycleExecutionInput) SetLifecycleExecutionId(v string) *CancelLifecycleExecutionInput
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (CancelLifecycleExecutionInput) String ¶ added in v1.47.13
func (s CancelLifecycleExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelLifecycleExecutionInput) Validate ¶ added in v1.47.13
func (s *CancelLifecycleExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelLifecycleExecutionOutput ¶ added in v1.47.13
type CancelLifecycleExecutionOutput struct { // The unique identifier for the image lifecycle runtime instance that was canceled. LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string"` // contains filtered or unexported fields }
func (CancelLifecycleExecutionOutput) GoString ¶ added in v1.47.13
func (s CancelLifecycleExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelLifecycleExecutionOutput) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *CancelLifecycleExecutionOutput) SetLifecycleExecutionId(v string) *CancelLifecycleExecutionOutput
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (CancelLifecycleExecutionOutput) String ¶ added in v1.47.13
func (s CancelLifecycleExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClientException ¶ added in v1.28.0
type ClientException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
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.
func (*ClientException) Code ¶ added in v1.28.0
func (s *ClientException) Code() string
Code returns the exception type name.
func (*ClientException) Error ¶ added in v1.28.0
func (s *ClientException) Error() string
func (ClientException) GoString ¶ added in v1.28.0
func (s ClientException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClientException) Message ¶ added in v1.28.0
func (s *ClientException) Message() string
Message returns the exception's message.
func (*ClientException) OrigErr ¶ added in v1.28.0
func (s *ClientException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ClientException) RequestID ¶ added in v1.28.0
func (s *ClientException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ClientException) StatusCode ¶ added in v1.28.0
func (s *ClientException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ClientException) String ¶ added in v1.28.0
func (s ClientException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Component ¶
type Component struct { // The Amazon Resource Name (ARN) of the component. Arn *string `locationName:"arn" type:"string"` // Describes what change has been made in this version of the component, or // what makes this version different from other versions of the component. ChangeDescription *string `locationName:"changeDescription" min:"1" type:"string"` // Component data contains the YAML document content for the component. Data *string `locationName:"data" type:"string"` // The date that Image Builder created the component. DateCreated *string `locationName:"dateCreated" type:"string"` // The description of the component. Description *string `locationName:"description" min:"1" type:"string"` // The encryption status of the component. Encrypted *bool `locationName:"encrypted" type:"boolean"` // The KMS key identifier used to encrypt the component. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name of the component. Name *string `locationName:"name" type:"string"` // Indicates whether component source is hidden from view in the console, and // from component detail results for API, CLI, or SDK operations. Obfuscate *bool `locationName:"obfuscate" type:"boolean"` // The owner of the component. Owner *string `locationName:"owner" min:"1" type:"string"` // Contains parameter details for each of the parameters that the component // document defined for the component. Parameters []*ComponentParameterDetail `locationName:"parameters" type:"list"` // The operating system platform of the component. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // Contains the name of the publisher if this is a third-party component. Otherwise, // this property is empty. Publisher *string `locationName:"publisher" min:"1" type:"string"` // Describes the current status of the component. This is used for components // that are no longer active. State *ComponentState `locationName:"state" type:"structure"` // The operating system (OS) version supported by the component. If the OS information // is available, Image Builder performs a prefix match against the base image // OS version during image recipe creation. SupportedOsVersions []*string `locationName:"supportedOsVersions" min:"1" type:"list"` // The tags that apply to the component. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The component type specifies whether Image Builder uses the component to // build the image or only to test it. Type *string `locationName:"type" type:"string" enum:"ComponentType"` // The version of the component. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
A detailed view of a component.
func (Component) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Component) SetChangeDescription ¶
SetChangeDescription sets the ChangeDescription field's value.
func (*Component) SetDateCreated ¶
SetDateCreated sets the DateCreated field's value.
func (*Component) SetDescription ¶
SetDescription sets the Description field's value.
func (*Component) SetEncrypted ¶
SetEncrypted sets the Encrypted field's value.
func (*Component) SetKmsKeyId ¶
SetKmsKeyId sets the KmsKeyId field's value.
func (*Component) SetObfuscate ¶ added in v1.44.181
SetObfuscate sets the Obfuscate field's value.
func (*Component) SetParameters ¶ added in v1.39.1
func (s *Component) SetParameters(v []*ComponentParameterDetail) *Component
SetParameters sets the Parameters field's value.
func (*Component) SetPlatform ¶
SetPlatform sets the Platform field's value.
func (*Component) SetPublisher ¶ added in v1.44.181
SetPublisher sets the Publisher field's value.
func (*Component) SetState ¶ added in v1.40.47
func (s *Component) SetState(v *ComponentState) *Component
SetState sets the State field's value.
func (*Component) SetSupportedOsVersions ¶ added in v1.30.28
SetSupportedOsVersions sets the SupportedOsVersions field's value.
func (*Component) SetVersion ¶
SetVersion sets the Version field's value.
type ComponentConfiguration ¶
type ComponentConfiguration struct { // The Amazon Resource Name (ARN) of the component. // // ComponentArn is a required field ComponentArn *string `locationName:"componentArn" type:"string" required:"true"` // A group of parameter settings that Image Builder uses to configure the component // for a specific recipe. Parameters []*ComponentParameter `locationName:"parameters" min:"1" type:"list"` // contains filtered or unexported fields }
Configuration details of the component.
func (ComponentConfiguration) GoString ¶
func (s ComponentConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentConfiguration) SetComponentArn ¶
func (s *ComponentConfiguration) SetComponentArn(v string) *ComponentConfiguration
SetComponentArn sets the ComponentArn field's value.
func (*ComponentConfiguration) SetParameters ¶ added in v1.39.1
func (s *ComponentConfiguration) SetParameters(v []*ComponentParameter) *ComponentConfiguration
SetParameters sets the Parameters field's value.
func (ComponentConfiguration) String ¶
func (s ComponentConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentConfiguration) Validate ¶
func (s *ComponentConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentParameter ¶ added in v1.39.1
type ComponentParameter struct { // The name of the component parameter to set. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Sets the value for the named component parameter. // // Value is a required field Value []*string `locationName:"value" type:"list" required:"true"` // contains filtered or unexported fields }
Contains a key/value pair that sets the named component parameter.
func (ComponentParameter) GoString ¶ added in v1.39.1
func (s ComponentParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentParameter) SetName ¶ added in v1.39.1
func (s *ComponentParameter) SetName(v string) *ComponentParameter
SetName sets the Name field's value.
func (*ComponentParameter) SetValue ¶ added in v1.39.1
func (s *ComponentParameter) SetValue(v []*string) *ComponentParameter
SetValue sets the Value field's value.
func (ComponentParameter) String ¶ added in v1.39.1
func (s ComponentParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentParameter) Validate ¶ added in v1.39.1
func (s *ComponentParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentParameterDetail ¶ added in v1.39.1
type ComponentParameterDetail struct { // The default value of this parameter if no input is provided. DefaultValue []*string `locationName:"defaultValue" type:"list"` // Describes this parameter. Description *string `locationName:"description" min:"1" type:"string"` // The name of this input parameter. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The type of input this parameter provides. The currently supported value // is "string". // // Type is a required field Type *string `locationName:"type" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Defines a parameter that is used to provide configuration details for the component.
func (ComponentParameterDetail) GoString ¶ added in v1.39.1
func (s ComponentParameterDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentParameterDetail) SetDefaultValue ¶ added in v1.39.1
func (s *ComponentParameterDetail) SetDefaultValue(v []*string) *ComponentParameterDetail
SetDefaultValue sets the DefaultValue field's value.
func (*ComponentParameterDetail) SetDescription ¶ added in v1.39.1
func (s *ComponentParameterDetail) SetDescription(v string) *ComponentParameterDetail
SetDescription sets the Description field's value.
func (*ComponentParameterDetail) SetName ¶ added in v1.39.1
func (s *ComponentParameterDetail) SetName(v string) *ComponentParameterDetail
SetName sets the Name field's value.
func (*ComponentParameterDetail) SetType ¶ added in v1.39.1
func (s *ComponentParameterDetail) SetType(v string) *ComponentParameterDetail
SetType sets the Type field's value.
func (ComponentParameterDetail) String ¶ added in v1.39.1
func (s ComponentParameterDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentState ¶ added in v1.40.47
type ComponentState struct { // Describes how or why the component changed state. Reason *string `locationName:"reason" min:"1" type:"string"` // The current state of the component. Status *string `locationName:"status" type:"string" enum:"ComponentStatus"` // contains filtered or unexported fields }
A group of fields that describe the current status of components.
func (ComponentState) GoString ¶ added in v1.40.47
func (s ComponentState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentState) SetReason ¶ added in v1.40.47
func (s *ComponentState) SetReason(v string) *ComponentState
SetReason sets the Reason field's value.
func (*ComponentState) SetStatus ¶ added in v1.40.47
func (s *ComponentState) SetStatus(v string) *ComponentState
SetStatus sets the Status field's value.
func (ComponentState) String ¶ added in v1.40.47
func (s ComponentState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentSummary ¶
type ComponentSummary struct { // The Amazon Resource Name (ARN) of the component. Arn *string `locationName:"arn" type:"string"` // The change description for the current version of the component. ChangeDescription *string `locationName:"changeDescription" min:"1" type:"string"` // The original creation date of the component. DateCreated *string `locationName:"dateCreated" type:"string"` // The description of the component. Description *string `locationName:"description" min:"1" type:"string"` // The name of the component. Name *string `locationName:"name" type:"string"` // Indicates whether component source is hidden from view in the console, and // from component detail results for API, CLI, or SDK operations. Obfuscate *bool `locationName:"obfuscate" type:"boolean"` // The owner of the component. Owner *string `locationName:"owner" min:"1" type:"string"` // The operating system platform of the component. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // Contains the name of the publisher if this is a third-party component. Otherwise, // this property is empty. Publisher *string `locationName:"publisher" min:"1" type:"string"` // Describes the current status of the component. State *ComponentState `locationName:"state" type:"structure"` // The operating system (OS) version that the component supports. If the OS // information is available, Image Builder performs a prefix match against the // base image OS version during image recipe creation. SupportedOsVersions []*string `locationName:"supportedOsVersions" min:"1" type:"list"` // The tags that apply to the component. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The component type specifies whether Image Builder uses the component to // build the image or only to test it. Type *string `locationName:"type" type:"string" enum:"ComponentType"` // The version of the component. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
A high-level summary of a component.
func (ComponentSummary) GoString ¶
func (s ComponentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentSummary) SetArn ¶
func (s *ComponentSummary) SetArn(v string) *ComponentSummary
SetArn sets the Arn field's value.
func (*ComponentSummary) SetChangeDescription ¶
func (s *ComponentSummary) SetChangeDescription(v string) *ComponentSummary
SetChangeDescription sets the ChangeDescription field's value.
func (*ComponentSummary) SetDateCreated ¶
func (s *ComponentSummary) SetDateCreated(v string) *ComponentSummary
SetDateCreated sets the DateCreated field's value.
func (*ComponentSummary) SetDescription ¶
func (s *ComponentSummary) SetDescription(v string) *ComponentSummary
SetDescription sets the Description field's value.
func (*ComponentSummary) SetName ¶
func (s *ComponentSummary) SetName(v string) *ComponentSummary
SetName sets the Name field's value.
func (*ComponentSummary) SetObfuscate ¶ added in v1.44.181
func (s *ComponentSummary) SetObfuscate(v bool) *ComponentSummary
SetObfuscate sets the Obfuscate field's value.
func (*ComponentSummary) SetOwner ¶
func (s *ComponentSummary) SetOwner(v string) *ComponentSummary
SetOwner sets the Owner field's value.
func (*ComponentSummary) SetPlatform ¶
func (s *ComponentSummary) SetPlatform(v string) *ComponentSummary
SetPlatform sets the Platform field's value.
func (*ComponentSummary) SetPublisher ¶ added in v1.44.181
func (s *ComponentSummary) SetPublisher(v string) *ComponentSummary
SetPublisher sets the Publisher field's value.
func (*ComponentSummary) SetState ¶ added in v1.40.47
func (s *ComponentSummary) SetState(v *ComponentState) *ComponentSummary
SetState sets the State field's value.
func (*ComponentSummary) SetSupportedOsVersions ¶ added in v1.30.28
func (s *ComponentSummary) SetSupportedOsVersions(v []*string) *ComponentSummary
SetSupportedOsVersions sets the SupportedOsVersions field's value.
func (*ComponentSummary) SetTags ¶
func (s *ComponentSummary) SetTags(v map[string]*string) *ComponentSummary
SetTags sets the Tags field's value.
func (*ComponentSummary) SetType ¶
func (s *ComponentSummary) SetType(v string) *ComponentSummary
SetType sets the Type field's value.
func (*ComponentSummary) SetVersion ¶
func (s *ComponentSummary) SetVersion(v string) *ComponentSummary
SetVersion sets the Version field's value.
func (ComponentSummary) String ¶
func (s ComponentSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentVersion ¶
type ComponentVersion struct { // 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: // // 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. // // Version ARNs have only the first three nodes: <major>.<minor>.<patch> // // Build version ARNs have all four nodes, and point to a specific build for // a specific version of an object. Arn *string `locationName:"arn" type:"string"` // The date that the component was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The description of the component. Description *string `locationName:"description" min:"1" type:"string"` // The name of the component. Name *string `locationName:"name" type:"string"` // The owner of the component. Owner *string `locationName:"owner" min:"1" type:"string"` // The platform of the component. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // 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. SupportedOsVersions []*string `locationName:"supportedOsVersions" min:"1" type:"list"` // The type of the component denotes whether the component is used to build // the image or only to test it. Type *string `locationName:"type" type:"string" enum:"ComponentType"` // 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. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
The defining characteristics of a specific version of an Amazon Web Services TOE component.
func (ComponentVersion) GoString ¶
func (s ComponentVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentVersion) SetArn ¶
func (s *ComponentVersion) SetArn(v string) *ComponentVersion
SetArn sets the Arn field's value.
func (*ComponentVersion) SetDateCreated ¶
func (s *ComponentVersion) SetDateCreated(v string) *ComponentVersion
SetDateCreated sets the DateCreated field's value.
func (*ComponentVersion) SetDescription ¶
func (s *ComponentVersion) SetDescription(v string) *ComponentVersion
SetDescription sets the Description field's value.
func (*ComponentVersion) SetName ¶
func (s *ComponentVersion) SetName(v string) *ComponentVersion
SetName sets the Name field's value.
func (*ComponentVersion) SetOwner ¶
func (s *ComponentVersion) SetOwner(v string) *ComponentVersion
SetOwner sets the Owner field's value.
func (*ComponentVersion) SetPlatform ¶
func (s *ComponentVersion) SetPlatform(v string) *ComponentVersion
SetPlatform sets the Platform field's value.
func (*ComponentVersion) SetSupportedOsVersions ¶ added in v1.30.28
func (s *ComponentVersion) SetSupportedOsVersions(v []*string) *ComponentVersion
SetSupportedOsVersions sets the SupportedOsVersions field's value.
func (*ComponentVersion) SetType ¶
func (s *ComponentVersion) SetType(v string) *ComponentVersion
SetType sets the Type field's value.
func (*ComponentVersion) SetVersion ¶
func (s *ComponentVersion) SetVersion(v string) *ComponentVersion
SetVersion sets the Version field's value.
func (ComponentVersion) String ¶
func (s ComponentVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Container ¶ added in v1.36.11
type Container struct { // A list of URIs for containers created in the context Region. ImageUris []*string `locationName:"imageUris" type:"list"` // Containers and container images are Region-specific. This is the Region context // for the container. Region *string `locationName:"region" min:"1" type:"string"` // contains filtered or unexported fields }
A container encapsulates the runtime environment for an application.
func (Container) GoString ¶ added in v1.36.11
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Container) SetImageUris ¶ added in v1.36.11
SetImageUris sets the ImageUris field's value.
type ContainerDistributionConfiguration ¶ added in v1.36.11
type ContainerDistributionConfiguration struct { // Tags that are attached to the container distribution configuration. ContainerTags []*string `locationName:"containerTags" type:"list"` // The description of the container distribution configuration. Description *string `locationName:"description" min:"1" type:"string"` // The destination repository for the container distribution configuration. // // TargetRepository is a required field TargetRepository *TargetContainerRepository `locationName:"targetRepository" type:"structure" required:"true"` // contains filtered or unexported fields }
Container distribution settings for encryption, licensing, and sharing in a specific Region.
func (ContainerDistributionConfiguration) GoString ¶ added in v1.36.11
func (s ContainerDistributionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerDistributionConfiguration) SetContainerTags ¶ added in v1.36.11
func (s *ContainerDistributionConfiguration) SetContainerTags(v []*string) *ContainerDistributionConfiguration
SetContainerTags sets the ContainerTags field's value.
func (*ContainerDistributionConfiguration) SetDescription ¶ added in v1.36.11
func (s *ContainerDistributionConfiguration) SetDescription(v string) *ContainerDistributionConfiguration
SetDescription sets the Description field's value.
func (*ContainerDistributionConfiguration) SetTargetRepository ¶ added in v1.36.11
func (s *ContainerDistributionConfiguration) SetTargetRepository(v *TargetContainerRepository) *ContainerDistributionConfiguration
SetTargetRepository sets the TargetRepository field's value.
func (ContainerDistributionConfiguration) String ¶ added in v1.36.11
func (s ContainerDistributionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerDistributionConfiguration) Validate ¶ added in v1.36.11
func (s *ContainerDistributionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContainerRecipe ¶ added in v1.36.11
type ContainerRecipe struct { // 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: // // 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. // // Version ARNs have only the first three nodes: <major>.<minor>.<patch> // // Build version ARNs have all four nodes, and point to a specific build for // a specific version of an object. Arn *string `locationName:"arn" type:"string"` // Build and test components that are included in the container recipe. Recipes // require a minimum of one build component, and can have a maximum of 20 build // and test components in any combination. Components []*ComponentConfiguration `locationName:"components" min:"1" type:"list"` // Specifies the type of container, such as Docker. ContainerType *string `locationName:"containerType" type:"string" enum:"ContainerType"` // The date when this container recipe was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The description of the container recipe. Description *string `locationName:"description" min:"1" type:"string"` // 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. DockerfileTemplateData *string `locationName:"dockerfileTemplateData" type:"string"` // A flag that indicates if the target container is encrypted. Encrypted *bool `locationName:"encrypted" type:"boolean"` // A group of options that can be used to configure an instance for building // and testing container images. InstanceConfiguration *InstanceConfiguration `locationName:"instanceConfiguration" type:"structure"` // Identifies which KMS key is used to encrypt the container image for distribution // to the target Region. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name of the container recipe. Name *string `locationName:"name" type:"string"` // The owner of the container recipe. Owner *string `locationName:"owner" min:"1" type:"string"` // The base image for the container recipe. ParentImage *string `locationName:"parentImage" min:"1" type:"string"` // The system platform for the container, such as Windows or Linux. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // Tags that are attached to the container recipe. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The destination repository for the container image. TargetRepository *TargetContainerRepository `locationName:"targetRepository" type:"structure"` // 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. Version *string `locationName:"version" type:"string"` // The working directory for use during build and test workflows. WorkingDirectory *string `locationName:"workingDirectory" min:"1" type:"string"` // contains filtered or unexported fields }
A container recipe.
func (ContainerRecipe) GoString ¶ added in v1.36.11
func (s ContainerRecipe) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerRecipe) SetArn ¶ added in v1.36.11
func (s *ContainerRecipe) SetArn(v string) *ContainerRecipe
SetArn sets the Arn field's value.
func (*ContainerRecipe) SetComponents ¶ added in v1.36.11
func (s *ContainerRecipe) SetComponents(v []*ComponentConfiguration) *ContainerRecipe
SetComponents sets the Components field's value.
func (*ContainerRecipe) SetContainerType ¶ added in v1.36.11
func (s *ContainerRecipe) SetContainerType(v string) *ContainerRecipe
SetContainerType sets the ContainerType field's value.
func (*ContainerRecipe) SetDateCreated ¶ added in v1.36.11
func (s *ContainerRecipe) SetDateCreated(v string) *ContainerRecipe
SetDateCreated sets the DateCreated field's value.
func (*ContainerRecipe) SetDescription ¶ added in v1.36.11
func (s *ContainerRecipe) SetDescription(v string) *ContainerRecipe
SetDescription sets the Description field's value.
func (*ContainerRecipe) SetDockerfileTemplateData ¶ added in v1.36.11
func (s *ContainerRecipe) SetDockerfileTemplateData(v string) *ContainerRecipe
SetDockerfileTemplateData sets the DockerfileTemplateData field's value.
func (*ContainerRecipe) SetEncrypted ¶ added in v1.36.11
func (s *ContainerRecipe) SetEncrypted(v bool) *ContainerRecipe
SetEncrypted sets the Encrypted field's value.
func (*ContainerRecipe) SetInstanceConfiguration ¶ added in v1.38.12
func (s *ContainerRecipe) SetInstanceConfiguration(v *InstanceConfiguration) *ContainerRecipe
SetInstanceConfiguration sets the InstanceConfiguration field's value.
func (*ContainerRecipe) SetKmsKeyId ¶ added in v1.36.11
func (s *ContainerRecipe) SetKmsKeyId(v string) *ContainerRecipe
SetKmsKeyId sets the KmsKeyId field's value.
func (*ContainerRecipe) SetName ¶ added in v1.36.11
func (s *ContainerRecipe) SetName(v string) *ContainerRecipe
SetName sets the Name field's value.
func (*ContainerRecipe) SetOwner ¶ added in v1.36.11
func (s *ContainerRecipe) SetOwner(v string) *ContainerRecipe
SetOwner sets the Owner field's value.
func (*ContainerRecipe) SetParentImage ¶ added in v1.36.11
func (s *ContainerRecipe) SetParentImage(v string) *ContainerRecipe
SetParentImage sets the ParentImage field's value.
func (*ContainerRecipe) SetPlatform ¶ added in v1.36.11
func (s *ContainerRecipe) SetPlatform(v string) *ContainerRecipe
SetPlatform sets the Platform field's value.
func (*ContainerRecipe) SetTags ¶ added in v1.36.11
func (s *ContainerRecipe) SetTags(v map[string]*string) *ContainerRecipe
SetTags sets the Tags field's value.
func (*ContainerRecipe) SetTargetRepository ¶ added in v1.36.11
func (s *ContainerRecipe) SetTargetRepository(v *TargetContainerRepository) *ContainerRecipe
SetTargetRepository sets the TargetRepository field's value.
func (*ContainerRecipe) SetVersion ¶ added in v1.36.11
func (s *ContainerRecipe) SetVersion(v string) *ContainerRecipe
SetVersion sets the Version field's value.
func (*ContainerRecipe) SetWorkingDirectory ¶ added in v1.36.11
func (s *ContainerRecipe) SetWorkingDirectory(v string) *ContainerRecipe
SetWorkingDirectory sets the WorkingDirectory field's value.
func (ContainerRecipe) String ¶ added in v1.36.11
func (s ContainerRecipe) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContainerRecipeSummary ¶ added in v1.36.11
type ContainerRecipeSummary struct { // The Amazon Resource Name (ARN) of the container recipe. Arn *string `locationName:"arn" type:"string"` // Specifies the type of container, such as "Docker". ContainerType *string `locationName:"containerType" type:"string" enum:"ContainerType"` // The date when this container recipe was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The name of the container recipe. Name *string `locationName:"name" type:"string"` // The owner of the container recipe. Owner *string `locationName:"owner" min:"1" type:"string"` // The base image for the container recipe. ParentImage *string `locationName:"parentImage" min:"1" type:"string"` // The system platform for the container, such as Windows or Linux. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // Tags that are attached to the container recipe. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
A summary of a container recipe
func (ContainerRecipeSummary) GoString ¶ added in v1.36.11
func (s ContainerRecipeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerRecipeSummary) SetArn ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetArn(v string) *ContainerRecipeSummary
SetArn sets the Arn field's value.
func (*ContainerRecipeSummary) SetContainerType ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetContainerType(v string) *ContainerRecipeSummary
SetContainerType sets the ContainerType field's value.
func (*ContainerRecipeSummary) SetDateCreated ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetDateCreated(v string) *ContainerRecipeSummary
SetDateCreated sets the DateCreated field's value.
func (*ContainerRecipeSummary) SetName ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetName(v string) *ContainerRecipeSummary
SetName sets the Name field's value.
func (*ContainerRecipeSummary) SetOwner ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetOwner(v string) *ContainerRecipeSummary
SetOwner sets the Owner field's value.
func (*ContainerRecipeSummary) SetParentImage ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetParentImage(v string) *ContainerRecipeSummary
SetParentImage sets the ParentImage field's value.
func (*ContainerRecipeSummary) SetPlatform ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetPlatform(v string) *ContainerRecipeSummary
SetPlatform sets the Platform field's value.
func (*ContainerRecipeSummary) SetTags ¶ added in v1.36.11
func (s *ContainerRecipeSummary) SetTags(v map[string]*string) *ContainerRecipeSummary
SetTags sets the Tags field's value.
func (ContainerRecipeSummary) String ¶ added in v1.36.11
func (s ContainerRecipeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateComponentInput ¶
type CreateComponentInput struct { // 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 the component. ChangeDescription *string `locationName:"changeDescription" min:"1" type:"string"` // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // 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. Data *string `locationName:"data" min:"1" type:"string"` // Describes the contents of the component. Description *string `locationName:"description" min:"1" type:"string"` // The ID of the KMS key that is used to encrypt this component. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name of the component. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The operating system platform of the component. // // Platform is a required field Platform *string `locationName:"platform" type:"string" required:"true" enum:"Platform"` // 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. // // SemanticVersion is a required field SemanticVersion *string `locationName:"semanticVersion" type:"string" required:"true"` // 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. SupportedOsVersions []*string `locationName:"supportedOsVersions" min:"1" type:"list"` // The tags that apply to the component. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // 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. Uri *string `locationName:"uri" type:"string"` // contains filtered or unexported fields }
func (CreateComponentInput) GoString ¶
func (s CreateComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentInput) SetChangeDescription ¶
func (s *CreateComponentInput) SetChangeDescription(v string) *CreateComponentInput
SetChangeDescription sets the ChangeDescription field's value.
func (*CreateComponentInput) SetClientToken ¶
func (s *CreateComponentInput) SetClientToken(v string) *CreateComponentInput
SetClientToken sets the ClientToken field's value.
func (*CreateComponentInput) SetData ¶
func (s *CreateComponentInput) SetData(v string) *CreateComponentInput
SetData sets the Data field's value.
func (*CreateComponentInput) SetDescription ¶
func (s *CreateComponentInput) SetDescription(v string) *CreateComponentInput
SetDescription sets the Description field's value.
func (*CreateComponentInput) SetKmsKeyId ¶
func (s *CreateComponentInput) SetKmsKeyId(v string) *CreateComponentInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CreateComponentInput) SetName ¶
func (s *CreateComponentInput) SetName(v string) *CreateComponentInput
SetName sets the Name field's value.
func (*CreateComponentInput) SetPlatform ¶
func (s *CreateComponentInput) SetPlatform(v string) *CreateComponentInput
SetPlatform sets the Platform field's value.
func (*CreateComponentInput) SetSemanticVersion ¶
func (s *CreateComponentInput) SetSemanticVersion(v string) *CreateComponentInput
SetSemanticVersion sets the SemanticVersion field's value.
func (*CreateComponentInput) SetSupportedOsVersions ¶ added in v1.30.28
func (s *CreateComponentInput) SetSupportedOsVersions(v []*string) *CreateComponentInput
SetSupportedOsVersions sets the SupportedOsVersions field's value.
func (*CreateComponentInput) SetTags ¶
func (s *CreateComponentInput) SetTags(v map[string]*string) *CreateComponentInput
SetTags sets the Tags field's value.
func (*CreateComponentInput) SetUri ¶
func (s *CreateComponentInput) SetUri(v string) *CreateComponentInput
SetUri sets the Uri field's value.
func (CreateComponentInput) String ¶
func (s CreateComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentInput) Validate ¶
func (s *CreateComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateComponentOutput ¶
type CreateComponentOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the component that the request created. ComponentBuildVersionArn *string `locationName:"componentBuildVersionArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateComponentOutput) GoString ¶
func (s CreateComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentOutput) SetClientToken ¶
func (s *CreateComponentOutput) SetClientToken(v string) *CreateComponentOutput
SetClientToken sets the ClientToken field's value.
func (*CreateComponentOutput) SetComponentBuildVersionArn ¶
func (s *CreateComponentOutput) SetComponentBuildVersionArn(v string) *CreateComponentOutput
SetComponentBuildVersionArn sets the ComponentBuildVersionArn field's value.
func (*CreateComponentOutput) SetRequestId ¶
func (s *CreateComponentOutput) SetRequestId(v string) *CreateComponentOutput
SetRequestId sets the RequestId field's value.
func (CreateComponentOutput) String ¶
func (s CreateComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateContainerRecipeInput ¶ added in v1.36.11
type CreateContainerRecipeInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Components for build and test that are included in the container recipe. // Recipes require a minimum of one build component, and can have a maximum // of 20 build and test components in any combination. // // Components is a required field Components []*ComponentConfiguration `locationName:"components" min:"1" type:"list" required:"true"` // The type of container to create. // // ContainerType is a required field ContainerType *string `locationName:"containerType" type:"string" required:"true" enum:"ContainerType"` // The description of the container recipe. Description *string `locationName:"description" min:"1" type:"string"` // The Dockerfile template used to build your image as an inline data blob. DockerfileTemplateData *string `locationName:"dockerfileTemplateData" min:"1" type:"string"` // The Amazon S3 URI for the Dockerfile that will be used to build your container // image. DockerfileTemplateUri *string `locationName:"dockerfileTemplateUri" type:"string"` // Specifies the operating system version for the base image. ImageOsVersionOverride *string `locationName:"imageOsVersionOverride" min:"1" type:"string"` // A group of options that can be used to configure an instance for building // and testing container images. InstanceConfiguration *InstanceConfiguration `locationName:"instanceConfiguration" type:"structure"` // Identifies which KMS key is used to encrypt the container image. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name of the container recipe. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The base image for the container recipe. // // ParentImage is a required field ParentImage *string `locationName:"parentImage" min:"1" type:"string" required:"true"` // Specifies the operating system platform when you use a custom base image. PlatformOverride *string `locationName:"platformOverride" type:"string" enum:"Platform"` // 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. // // SemanticVersion is a required field SemanticVersion *string `locationName:"semanticVersion" type:"string" required:"true"` // Tags that are attached to the container recipe. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The destination repository for the container image. // // TargetRepository is a required field TargetRepository *TargetContainerRepository `locationName:"targetRepository" type:"structure" required:"true"` // The working directory for use during build and test workflows. WorkingDirectory *string `locationName:"workingDirectory" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateContainerRecipeInput) GoString ¶ added in v1.36.11
func (s CreateContainerRecipeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContainerRecipeInput) SetClientToken ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetClientToken(v string) *CreateContainerRecipeInput
SetClientToken sets the ClientToken field's value.
func (*CreateContainerRecipeInput) SetComponents ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetComponents(v []*ComponentConfiguration) *CreateContainerRecipeInput
SetComponents sets the Components field's value.
func (*CreateContainerRecipeInput) SetContainerType ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetContainerType(v string) *CreateContainerRecipeInput
SetContainerType sets the ContainerType field's value.
func (*CreateContainerRecipeInput) SetDescription ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetDescription(v string) *CreateContainerRecipeInput
SetDescription sets the Description field's value.
func (*CreateContainerRecipeInput) SetDockerfileTemplateData ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetDockerfileTemplateData(v string) *CreateContainerRecipeInput
SetDockerfileTemplateData sets the DockerfileTemplateData field's value.
func (*CreateContainerRecipeInput) SetDockerfileTemplateUri ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetDockerfileTemplateUri(v string) *CreateContainerRecipeInput
SetDockerfileTemplateUri sets the DockerfileTemplateUri field's value.
func (*CreateContainerRecipeInput) SetImageOsVersionOverride ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetImageOsVersionOverride(v string) *CreateContainerRecipeInput
SetImageOsVersionOverride sets the ImageOsVersionOverride field's value.
func (*CreateContainerRecipeInput) SetInstanceConfiguration ¶ added in v1.38.12
func (s *CreateContainerRecipeInput) SetInstanceConfiguration(v *InstanceConfiguration) *CreateContainerRecipeInput
SetInstanceConfiguration sets the InstanceConfiguration field's value.
func (*CreateContainerRecipeInput) SetKmsKeyId ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetKmsKeyId(v string) *CreateContainerRecipeInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CreateContainerRecipeInput) SetName ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetName(v string) *CreateContainerRecipeInput
SetName sets the Name field's value.
func (*CreateContainerRecipeInput) SetParentImage ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetParentImage(v string) *CreateContainerRecipeInput
SetParentImage sets the ParentImage field's value.
func (*CreateContainerRecipeInput) SetPlatformOverride ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetPlatformOverride(v string) *CreateContainerRecipeInput
SetPlatformOverride sets the PlatformOverride field's value.
func (*CreateContainerRecipeInput) SetSemanticVersion ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetSemanticVersion(v string) *CreateContainerRecipeInput
SetSemanticVersion sets the SemanticVersion field's value.
func (*CreateContainerRecipeInput) SetTags ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetTags(v map[string]*string) *CreateContainerRecipeInput
SetTags sets the Tags field's value.
func (*CreateContainerRecipeInput) SetTargetRepository ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetTargetRepository(v *TargetContainerRepository) *CreateContainerRecipeInput
SetTargetRepository sets the TargetRepository field's value.
func (*CreateContainerRecipeInput) SetWorkingDirectory ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) SetWorkingDirectory(v string) *CreateContainerRecipeInput
SetWorkingDirectory sets the WorkingDirectory field's value.
func (CreateContainerRecipeInput) String ¶ added in v1.36.11
func (s CreateContainerRecipeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContainerRecipeInput) Validate ¶ added in v1.36.11
func (s *CreateContainerRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContainerRecipeOutput ¶ added in v1.36.11
type CreateContainerRecipeOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // Returns the Amazon Resource Name (ARN) of the container recipe that the request // created. ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateContainerRecipeOutput) GoString ¶ added in v1.36.11
func (s CreateContainerRecipeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContainerRecipeOutput) SetClientToken ¶ added in v1.36.11
func (s *CreateContainerRecipeOutput) SetClientToken(v string) *CreateContainerRecipeOutput
SetClientToken sets the ClientToken field's value.
func (*CreateContainerRecipeOutput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *CreateContainerRecipeOutput) SetContainerRecipeArn(v string) *CreateContainerRecipeOutput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*CreateContainerRecipeOutput) SetRequestId ¶ added in v1.36.11
func (s *CreateContainerRecipeOutput) SetRequestId(v string) *CreateContainerRecipeOutput
SetRequestId sets the RequestId field's value.
func (CreateContainerRecipeOutput) String ¶ added in v1.36.11
func (s CreateContainerRecipeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDistributionConfigurationInput ¶
type CreateDistributionConfigurationInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description of the distribution configuration. Description *string `locationName:"description" min:"1" type:"string"` // The distributions of the distribution configuration. // // Distributions is a required field Distributions []*Distribution `locationName:"distributions" type:"list" required:"true"` // The name of the distribution configuration. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The tags of the distribution configuration. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateDistributionConfigurationInput) GoString ¶
func (s CreateDistributionConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDistributionConfigurationInput) SetClientToken ¶
func (s *CreateDistributionConfigurationInput) SetClientToken(v string) *CreateDistributionConfigurationInput
SetClientToken sets the ClientToken field's value.
func (*CreateDistributionConfigurationInput) SetDescription ¶
func (s *CreateDistributionConfigurationInput) SetDescription(v string) *CreateDistributionConfigurationInput
SetDescription sets the Description field's value.
func (*CreateDistributionConfigurationInput) SetDistributions ¶
func (s *CreateDistributionConfigurationInput) SetDistributions(v []*Distribution) *CreateDistributionConfigurationInput
SetDistributions sets the Distributions field's value.
func (*CreateDistributionConfigurationInput) SetName ¶
func (s *CreateDistributionConfigurationInput) SetName(v string) *CreateDistributionConfigurationInput
SetName sets the Name field's value.
func (*CreateDistributionConfigurationInput) SetTags ¶
func (s *CreateDistributionConfigurationInput) SetTags(v map[string]*string) *CreateDistributionConfigurationInput
SetTags sets the Tags field's value.
func (CreateDistributionConfigurationInput) String ¶
func (s CreateDistributionConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDistributionConfigurationInput) Validate ¶
func (s *CreateDistributionConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDistributionConfigurationOutput ¶
type CreateDistributionConfigurationOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the distribution configuration that was // created by this request. DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateDistributionConfigurationOutput) GoString ¶
func (s CreateDistributionConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDistributionConfigurationOutput) SetClientToken ¶
func (s *CreateDistributionConfigurationOutput) SetClientToken(v string) *CreateDistributionConfigurationOutput
SetClientToken sets the ClientToken field's value.
func (*CreateDistributionConfigurationOutput) SetDistributionConfigurationArn ¶
func (s *CreateDistributionConfigurationOutput) SetDistributionConfigurationArn(v string) *CreateDistributionConfigurationOutput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*CreateDistributionConfigurationOutput) SetRequestId ¶
func (s *CreateDistributionConfigurationOutput) SetRequestId(v string) *CreateDistributionConfigurationOutput
SetRequestId sets the RequestId field's value.
func (CreateDistributionConfigurationOutput) String ¶
func (s CreateDistributionConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateImageInput ¶
type CreateImageInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the container recipe that defines how images // are configured and tested. ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string"` // The Amazon Resource Name (ARN) of the distribution configuration that defines // and configures the outputs of your pipeline. DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string"` // 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. EnhancedImageMetadataEnabled *bool `locationName:"enhancedImageMetadataEnabled" type:"boolean"` // The name or Amazon Resource Name (ARN) for the IAM role you create that grants // Image Builder access to perform workflow actions. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image recipe that defines how images // are configured, tested, and assessed. ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string"` // Contains settings for vulnerability scans. ImageScanningConfiguration *ImageScanningConfiguration `locationName:"imageScanningConfiguration" type:"structure"` // The image tests configuration of the image. ImageTestsConfiguration *ImageTestsConfiguration `locationName:"imageTestsConfiguration" type:"structure"` // The Amazon Resource Name (ARN) of the infrastructure configuration that defines // the environment in which your image will be built and tested. // // InfrastructureConfigurationArn is a required field InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string" required:"true"` // The tags of the image. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // Contains an array of workflow configuration objects. Workflows []*WorkflowConfiguration `locationName:"workflows" type:"list"` // contains filtered or unexported fields }
func (CreateImageInput) GoString ¶
func (s CreateImageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageInput) SetClientToken ¶
func (s *CreateImageInput) SetClientToken(v string) *CreateImageInput
SetClientToken sets the ClientToken field's value.
func (*CreateImageInput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *CreateImageInput) SetContainerRecipeArn(v string) *CreateImageInput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*CreateImageInput) SetDistributionConfigurationArn ¶
func (s *CreateImageInput) SetDistributionConfigurationArn(v string) *CreateImageInput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*CreateImageInput) SetEnhancedImageMetadataEnabled ¶ added in v1.30.8
func (s *CreateImageInput) SetEnhancedImageMetadataEnabled(v bool) *CreateImageInput
SetEnhancedImageMetadataEnabled sets the EnhancedImageMetadataEnabled field's value.
func (*CreateImageInput) SetExecutionRole ¶ added in v1.49.1
func (s *CreateImageInput) SetExecutionRole(v string) *CreateImageInput
SetExecutionRole sets the ExecutionRole field's value.
func (*CreateImageInput) SetImageRecipeArn ¶
func (s *CreateImageInput) SetImageRecipeArn(v string) *CreateImageInput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*CreateImageInput) SetImageScanningConfiguration ¶ added in v1.44.233
func (s *CreateImageInput) SetImageScanningConfiguration(v *ImageScanningConfiguration) *CreateImageInput
SetImageScanningConfiguration sets the ImageScanningConfiguration field's value.
func (*CreateImageInput) SetImageTestsConfiguration ¶
func (s *CreateImageInput) SetImageTestsConfiguration(v *ImageTestsConfiguration) *CreateImageInput
SetImageTestsConfiguration sets the ImageTestsConfiguration field's value.
func (*CreateImageInput) SetInfrastructureConfigurationArn ¶
func (s *CreateImageInput) SetInfrastructureConfigurationArn(v string) *CreateImageInput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*CreateImageInput) SetTags ¶
func (s *CreateImageInput) SetTags(v map[string]*string) *CreateImageInput
SetTags sets the Tags field's value.
func (*CreateImageInput) SetWorkflows ¶ added in v1.49.1
func (s *CreateImageInput) SetWorkflows(v []*WorkflowConfiguration) *CreateImageInput
SetWorkflows sets the Workflows field's value.
func (CreateImageInput) String ¶
func (s CreateImageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageInput) Validate ¶
func (s *CreateImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageOutput ¶
type CreateImageOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image that the request created. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateImageOutput) GoString ¶
func (s CreateImageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageOutput) SetClientToken ¶
func (s *CreateImageOutput) SetClientToken(v string) *CreateImageOutput
SetClientToken sets the ClientToken field's value.
func (*CreateImageOutput) SetImageBuildVersionArn ¶
func (s *CreateImageOutput) SetImageBuildVersionArn(v string) *CreateImageOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*CreateImageOutput) SetRequestId ¶
func (s *CreateImageOutput) SetRequestId(v string) *CreateImageOutput
SetRequestId sets the RequestId field's value.
func (CreateImageOutput) String ¶
func (s CreateImageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateImagePipelineInput ¶
type CreateImagePipelineInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the container recipe that is used to configure // images created by this container pipeline. ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string"` // The description of the image pipeline. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the distribution configuration that will // be used to configure and distribute images created by this image pipeline. DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string"` // 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. EnhancedImageMetadataEnabled *bool `locationName:"enhancedImageMetadataEnabled" type:"boolean"` // The name or Amazon Resource Name (ARN) for the IAM role you create that grants // Image Builder access to perform workflow actions. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image recipe that will be used to configure // images created by this image pipeline. ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string"` // Contains settings for vulnerability scans. ImageScanningConfiguration *ImageScanningConfiguration `locationName:"imageScanningConfiguration" type:"structure"` // The image test configuration of the image pipeline. ImageTestsConfiguration *ImageTestsConfiguration `locationName:"imageTestsConfiguration" type:"structure"` // The Amazon Resource Name (ARN) of the infrastructure configuration that will // be used to build images created by this image pipeline. // // InfrastructureConfigurationArn is a required field InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string" required:"true"` // The name of the image pipeline. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The schedule of the image pipeline. Schedule *Schedule `locationName:"schedule" type:"structure"` // The status of the image pipeline. Status *string `locationName:"status" type:"string" enum:"PipelineStatus"` // The tags of the image pipeline. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // Contains an array of workflow configuration objects. Workflows []*WorkflowConfiguration `locationName:"workflows" type:"list"` // contains filtered or unexported fields }
func (CreateImagePipelineInput) GoString ¶
func (s CreateImagePipelineInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImagePipelineInput) SetClientToken ¶
func (s *CreateImagePipelineInput) SetClientToken(v string) *CreateImagePipelineInput
SetClientToken sets the ClientToken field's value.
func (*CreateImagePipelineInput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *CreateImagePipelineInput) SetContainerRecipeArn(v string) *CreateImagePipelineInput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*CreateImagePipelineInput) SetDescription ¶
func (s *CreateImagePipelineInput) SetDescription(v string) *CreateImagePipelineInput
SetDescription sets the Description field's value.
func (*CreateImagePipelineInput) SetDistributionConfigurationArn ¶
func (s *CreateImagePipelineInput) SetDistributionConfigurationArn(v string) *CreateImagePipelineInput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*CreateImagePipelineInput) SetEnhancedImageMetadataEnabled ¶ added in v1.30.8
func (s *CreateImagePipelineInput) SetEnhancedImageMetadataEnabled(v bool) *CreateImagePipelineInput
SetEnhancedImageMetadataEnabled sets the EnhancedImageMetadataEnabled field's value.
func (*CreateImagePipelineInput) SetExecutionRole ¶ added in v1.49.1
func (s *CreateImagePipelineInput) SetExecutionRole(v string) *CreateImagePipelineInput
SetExecutionRole sets the ExecutionRole field's value.
func (*CreateImagePipelineInput) SetImageRecipeArn ¶
func (s *CreateImagePipelineInput) SetImageRecipeArn(v string) *CreateImagePipelineInput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*CreateImagePipelineInput) SetImageScanningConfiguration ¶ added in v1.44.233
func (s *CreateImagePipelineInput) SetImageScanningConfiguration(v *ImageScanningConfiguration) *CreateImagePipelineInput
SetImageScanningConfiguration sets the ImageScanningConfiguration field's value.
func (*CreateImagePipelineInput) SetImageTestsConfiguration ¶
func (s *CreateImagePipelineInput) SetImageTestsConfiguration(v *ImageTestsConfiguration) *CreateImagePipelineInput
SetImageTestsConfiguration sets the ImageTestsConfiguration field's value.
func (*CreateImagePipelineInput) SetInfrastructureConfigurationArn ¶
func (s *CreateImagePipelineInput) SetInfrastructureConfigurationArn(v string) *CreateImagePipelineInput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*CreateImagePipelineInput) SetName ¶
func (s *CreateImagePipelineInput) SetName(v string) *CreateImagePipelineInput
SetName sets the Name field's value.
func (*CreateImagePipelineInput) SetSchedule ¶
func (s *CreateImagePipelineInput) SetSchedule(v *Schedule) *CreateImagePipelineInput
SetSchedule sets the Schedule field's value.
func (*CreateImagePipelineInput) SetStatus ¶
func (s *CreateImagePipelineInput) SetStatus(v string) *CreateImagePipelineInput
SetStatus sets the Status field's value.
func (*CreateImagePipelineInput) SetTags ¶
func (s *CreateImagePipelineInput) SetTags(v map[string]*string) *CreateImagePipelineInput
SetTags sets the Tags field's value.
func (*CreateImagePipelineInput) SetWorkflows ¶ added in v1.49.1
func (s *CreateImagePipelineInput) SetWorkflows(v []*WorkflowConfiguration) *CreateImagePipelineInput
SetWorkflows sets the Workflows field's value.
func (CreateImagePipelineInput) String ¶
func (s CreateImagePipelineInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImagePipelineInput) Validate ¶
func (s *CreateImagePipelineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImagePipelineOutput ¶
type CreateImagePipelineOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image pipeline that was created by // this request. ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateImagePipelineOutput) GoString ¶
func (s CreateImagePipelineOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImagePipelineOutput) SetClientToken ¶
func (s *CreateImagePipelineOutput) SetClientToken(v string) *CreateImagePipelineOutput
SetClientToken sets the ClientToken field's value.
func (*CreateImagePipelineOutput) SetImagePipelineArn ¶
func (s *CreateImagePipelineOutput) SetImagePipelineArn(v string) *CreateImagePipelineOutput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (*CreateImagePipelineOutput) SetRequestId ¶
func (s *CreateImagePipelineOutput) SetRequestId(v string) *CreateImagePipelineOutput
SetRequestId sets the RequestId field's value.
func (CreateImagePipelineOutput) String ¶
func (s CreateImagePipelineOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateImageRecipeInput ¶
type CreateImageRecipeInput struct { // Specify additional settings and launch scripts for your build instances. AdditionalInstanceConfiguration *AdditionalInstanceConfiguration `locationName:"additionalInstanceConfiguration" type:"structure"` // The block device mappings of the image recipe. BlockDeviceMappings []*InstanceBlockDeviceMapping `locationName:"blockDeviceMappings" type:"list"` // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The components included in the image recipe. // // Components is a required field Components []*ComponentConfiguration `locationName:"components" min:"1" type:"list" required:"true"` // The description of the image recipe. Description *string `locationName:"description" min:"1" type:"string"` // The name of the image recipe. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // 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. // // ParentImage is a required field ParentImage *string `locationName:"parentImage" min:"1" type:"string" required:"true"` // 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. // // SemanticVersion is a required field SemanticVersion *string `locationName:"semanticVersion" type:"string" required:"true"` // The tags of the image recipe. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The working directory used during build and test workflows. WorkingDirectory *string `locationName:"workingDirectory" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateImageRecipeInput) GoString ¶
func (s CreateImageRecipeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageRecipeInput) SetAdditionalInstanceConfiguration ¶ added in v1.39.1
func (s *CreateImageRecipeInput) SetAdditionalInstanceConfiguration(v *AdditionalInstanceConfiguration) *CreateImageRecipeInput
SetAdditionalInstanceConfiguration sets the AdditionalInstanceConfiguration field's value.
func (*CreateImageRecipeInput) SetBlockDeviceMappings ¶
func (s *CreateImageRecipeInput) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *CreateImageRecipeInput
SetBlockDeviceMappings sets the BlockDeviceMappings field's value.
func (*CreateImageRecipeInput) SetClientToken ¶
func (s *CreateImageRecipeInput) SetClientToken(v string) *CreateImageRecipeInput
SetClientToken sets the ClientToken field's value.
func (*CreateImageRecipeInput) SetComponents ¶
func (s *CreateImageRecipeInput) SetComponents(v []*ComponentConfiguration) *CreateImageRecipeInput
SetComponents sets the Components field's value.
func (*CreateImageRecipeInput) SetDescription ¶
func (s *CreateImageRecipeInput) SetDescription(v string) *CreateImageRecipeInput
SetDescription sets the Description field's value.
func (*CreateImageRecipeInput) SetName ¶
func (s *CreateImageRecipeInput) SetName(v string) *CreateImageRecipeInput
SetName sets the Name field's value.
func (*CreateImageRecipeInput) SetParentImage ¶
func (s *CreateImageRecipeInput) SetParentImage(v string) *CreateImageRecipeInput
SetParentImage sets the ParentImage field's value.
func (*CreateImageRecipeInput) SetSemanticVersion ¶
func (s *CreateImageRecipeInput) SetSemanticVersion(v string) *CreateImageRecipeInput
SetSemanticVersion sets the SemanticVersion field's value.
func (*CreateImageRecipeInput) SetTags ¶
func (s *CreateImageRecipeInput) SetTags(v map[string]*string) *CreateImageRecipeInput
SetTags sets the Tags field's value.
func (*CreateImageRecipeInput) SetWorkingDirectory ¶ added in v1.32.0
func (s *CreateImageRecipeInput) SetWorkingDirectory(v string) *CreateImageRecipeInput
SetWorkingDirectory sets the WorkingDirectory field's value.
func (CreateImageRecipeInput) String ¶
func (s CreateImageRecipeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageRecipeInput) Validate ¶
func (s *CreateImageRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageRecipeOutput ¶
type CreateImageRecipeOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image recipe that was created by this // request. ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateImageRecipeOutput) GoString ¶
func (s CreateImageRecipeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageRecipeOutput) SetClientToken ¶
func (s *CreateImageRecipeOutput) SetClientToken(v string) *CreateImageRecipeOutput
SetClientToken sets the ClientToken field's value.
func (*CreateImageRecipeOutput) SetImageRecipeArn ¶
func (s *CreateImageRecipeOutput) SetImageRecipeArn(v string) *CreateImageRecipeOutput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*CreateImageRecipeOutput) SetRequestId ¶
func (s *CreateImageRecipeOutput) SetRequestId(v string) *CreateImageRecipeOutput
SetRequestId sets the RequestId field's value.
func (CreateImageRecipeOutput) String ¶
func (s CreateImageRecipeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateInfrastructureConfigurationInput ¶
type CreateInfrastructureConfigurationInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description of the infrastructure configuration. Description *string `locationName:"description" min:"1" type:"string"` // The instance metadata options that you can set for the HTTP requests that // pipeline builds use to launch EC2 build and test instances. InstanceMetadataOptions *InstanceMetadataOptions `locationName:"instanceMetadataOptions" type:"structure"` // The instance profile to associate with the instance used to customize your // Amazon EC2 AMI. // // InstanceProfileName is a required field InstanceProfileName *string `locationName:"instanceProfileName" min:"1" type:"string" required:"true"` // 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. InstanceTypes []*string `locationName:"instanceTypes" type:"list"` // The key pair of the infrastructure configuration. You can use this to log // on to and debug the instance used to create your image. KeyPair *string `locationName:"keyPair" min:"1" type:"string"` // The logging configuration of the infrastructure configuration. Logging *Logging `locationName:"logging" type:"structure"` // The name of the infrastructure configuration. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The tags attached to the resource created by Image Builder. ResourceTags map[string]*string `locationName:"resourceTags" min:"1" type:"map"` // The security group IDs to associate with the instance used to customize your // Amazon EC2 AMI. SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"` // 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. SnsTopicArn *string `locationName:"snsTopicArn" type:"string"` // The subnet ID in which to place the instance used to customize your Amazon // EC2 AMI. SubnetId *string `locationName:"subnetId" min:"1" type:"string"` // The tags of the infrastructure configuration. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // 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. TerminateInstanceOnFailure *bool `locationName:"terminateInstanceOnFailure" type:"boolean"` // contains filtered or unexported fields }
func (CreateInfrastructureConfigurationInput) GoString ¶
func (s CreateInfrastructureConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInfrastructureConfigurationInput) SetClientToken ¶
func (s *CreateInfrastructureConfigurationInput) SetClientToken(v string) *CreateInfrastructureConfigurationInput
SetClientToken sets the ClientToken field's value.
func (*CreateInfrastructureConfigurationInput) SetDescription ¶
func (s *CreateInfrastructureConfigurationInput) SetDescription(v string) *CreateInfrastructureConfigurationInput
SetDescription sets the Description field's value.
func (*CreateInfrastructureConfigurationInput) SetInstanceMetadataOptions ¶ added in v1.40.47
func (s *CreateInfrastructureConfigurationInput) SetInstanceMetadataOptions(v *InstanceMetadataOptions) *CreateInfrastructureConfigurationInput
SetInstanceMetadataOptions sets the InstanceMetadataOptions field's value.
func (*CreateInfrastructureConfigurationInput) SetInstanceProfileName ¶
func (s *CreateInfrastructureConfigurationInput) SetInstanceProfileName(v string) *CreateInfrastructureConfigurationInput
SetInstanceProfileName sets the InstanceProfileName field's value.
func (*CreateInfrastructureConfigurationInput) SetInstanceTypes ¶
func (s *CreateInfrastructureConfigurationInput) SetInstanceTypes(v []*string) *CreateInfrastructureConfigurationInput
SetInstanceTypes sets the InstanceTypes field's value.
func (*CreateInfrastructureConfigurationInput) SetKeyPair ¶
func (s *CreateInfrastructureConfigurationInput) SetKeyPair(v string) *CreateInfrastructureConfigurationInput
SetKeyPair sets the KeyPair field's value.
func (*CreateInfrastructureConfigurationInput) SetLogging ¶
func (s *CreateInfrastructureConfigurationInput) SetLogging(v *Logging) *CreateInfrastructureConfigurationInput
SetLogging sets the Logging field's value.
func (*CreateInfrastructureConfigurationInput) SetName ¶
func (s *CreateInfrastructureConfigurationInput) SetName(v string) *CreateInfrastructureConfigurationInput
SetName sets the Name field's value.
func (*CreateInfrastructureConfigurationInput) SetResourceTags ¶ added in v1.32.0
func (s *CreateInfrastructureConfigurationInput) SetResourceTags(v map[string]*string) *CreateInfrastructureConfigurationInput
SetResourceTags sets the ResourceTags field's value.
func (*CreateInfrastructureConfigurationInput) SetSecurityGroupIds ¶
func (s *CreateInfrastructureConfigurationInput) SetSecurityGroupIds(v []*string) *CreateInfrastructureConfigurationInput
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*CreateInfrastructureConfigurationInput) SetSnsTopicArn ¶
func (s *CreateInfrastructureConfigurationInput) SetSnsTopicArn(v string) *CreateInfrastructureConfigurationInput
SetSnsTopicArn sets the SnsTopicArn field's value.
func (*CreateInfrastructureConfigurationInput) SetSubnetId ¶
func (s *CreateInfrastructureConfigurationInput) SetSubnetId(v string) *CreateInfrastructureConfigurationInput
SetSubnetId sets the SubnetId field's value.
func (*CreateInfrastructureConfigurationInput) SetTags ¶
func (s *CreateInfrastructureConfigurationInput) SetTags(v map[string]*string) *CreateInfrastructureConfigurationInput
SetTags sets the Tags field's value.
func (*CreateInfrastructureConfigurationInput) SetTerminateInstanceOnFailure ¶
func (s *CreateInfrastructureConfigurationInput) SetTerminateInstanceOnFailure(v bool) *CreateInfrastructureConfigurationInput
SetTerminateInstanceOnFailure sets the TerminateInstanceOnFailure field's value.
func (CreateInfrastructureConfigurationInput) String ¶
func (s CreateInfrastructureConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInfrastructureConfigurationInput) Validate ¶
func (s *CreateInfrastructureConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateInfrastructureConfigurationOutput ¶
type CreateInfrastructureConfigurationOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the infrastructure configuration that was // created by this request. InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateInfrastructureConfigurationOutput) GoString ¶
func (s CreateInfrastructureConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInfrastructureConfigurationOutput) SetClientToken ¶
func (s *CreateInfrastructureConfigurationOutput) SetClientToken(v string) *CreateInfrastructureConfigurationOutput
SetClientToken sets the ClientToken field's value.
func (*CreateInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn ¶
func (s *CreateInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn(v string) *CreateInfrastructureConfigurationOutput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*CreateInfrastructureConfigurationOutput) SetRequestId ¶
func (s *CreateInfrastructureConfigurationOutput) SetRequestId(v string) *CreateInfrastructureConfigurationOutput
SetRequestId sets the RequestId field's value.
func (CreateInfrastructureConfigurationOutput) String ¶
func (s CreateInfrastructureConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateLifecyclePolicyInput ¶ added in v1.47.13
type CreateLifecyclePolicyInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Optional description for the lifecycle policy. Description *string `locationName:"description" min:"1" type:"string"` // The name or Amazon Resource Name (ARN) for the IAM role you create that grants // Image Builder access to run lifecycle actions. // // ExecutionRole is a required field ExecutionRole *string `locationName:"executionRole" min:"1" type:"string" required:"true"` // The name of the lifecycle policy to create. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Configuration details for the lifecycle policy rules. // // PolicyDetails is a required field PolicyDetails []*LifecyclePolicyDetail `locationName:"policyDetails" min:"1" type:"list" required:"true"` // Selection criteria for the resources that the lifecycle policy applies to. // // ResourceSelection is a required field ResourceSelection *LifecyclePolicyResourceSelection `locationName:"resourceSelection" type:"structure" required:"true"` // The type of Image Builder resource that the lifecycle policy applies to. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true" enum:"LifecyclePolicyResourceType"` // Indicates whether the lifecycle policy resource is enabled. Status *string `locationName:"status" type:"string" enum:"LifecyclePolicyStatus"` // Tags to apply to the lifecycle policy resource. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateLifecyclePolicyInput) GoString ¶ added in v1.47.13
func (s CreateLifecyclePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLifecyclePolicyInput) SetClientToken ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetClientToken(v string) *CreateLifecyclePolicyInput
SetClientToken sets the ClientToken field's value.
func (*CreateLifecyclePolicyInput) SetDescription ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetDescription(v string) *CreateLifecyclePolicyInput
SetDescription sets the Description field's value.
func (*CreateLifecyclePolicyInput) SetExecutionRole ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetExecutionRole(v string) *CreateLifecyclePolicyInput
SetExecutionRole sets the ExecutionRole field's value.
func (*CreateLifecyclePolicyInput) SetName ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetName(v string) *CreateLifecyclePolicyInput
SetName sets the Name field's value.
func (*CreateLifecyclePolicyInput) SetPolicyDetails ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetPolicyDetails(v []*LifecyclePolicyDetail) *CreateLifecyclePolicyInput
SetPolicyDetails sets the PolicyDetails field's value.
func (*CreateLifecyclePolicyInput) SetResourceSelection ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetResourceSelection(v *LifecyclePolicyResourceSelection) *CreateLifecyclePolicyInput
SetResourceSelection sets the ResourceSelection field's value.
func (*CreateLifecyclePolicyInput) SetResourceType ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetResourceType(v string) *CreateLifecyclePolicyInput
SetResourceType sets the ResourceType field's value.
func (*CreateLifecyclePolicyInput) SetStatus ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetStatus(v string) *CreateLifecyclePolicyInput
SetStatus sets the Status field's value.
func (*CreateLifecyclePolicyInput) SetTags ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) SetTags(v map[string]*string) *CreateLifecyclePolicyInput
SetTags sets the Tags field's value.
func (CreateLifecyclePolicyInput) String ¶ added in v1.47.13
func (s CreateLifecyclePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLifecyclePolicyInput) Validate ¶ added in v1.47.13
func (s *CreateLifecyclePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLifecyclePolicyOutput ¶ added in v1.47.13
type CreateLifecyclePolicyOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the lifecycle policy that the request created. LifecyclePolicyArn *string `locationName:"lifecyclePolicyArn" type:"string"` // contains filtered or unexported fields }
func (CreateLifecyclePolicyOutput) GoString ¶ added in v1.47.13
func (s CreateLifecyclePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLifecyclePolicyOutput) SetClientToken ¶ added in v1.47.13
func (s *CreateLifecyclePolicyOutput) SetClientToken(v string) *CreateLifecyclePolicyOutput
SetClientToken sets the ClientToken field's value.
func (*CreateLifecyclePolicyOutput) SetLifecyclePolicyArn ¶ added in v1.47.13
func (s *CreateLifecyclePolicyOutput) SetLifecyclePolicyArn(v string) *CreateLifecyclePolicyOutput
SetLifecyclePolicyArn sets the LifecyclePolicyArn field's value.
func (CreateLifecyclePolicyOutput) String ¶ added in v1.47.13
func (s CreateLifecyclePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateWorkflowInput ¶ added in v1.49.1
type CreateWorkflowInput struct { // Describes what change has been made in this version of the workflow, or what // makes this version different from other versions of the workflow. ChangeDescription *string `locationName:"changeDescription" min:"1" type:"string"` // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Contains the UTF-8 encoded YAML document content for the workflow. Alternatively, // you can specify the uri of a YAML document file stored in Amazon S3. However, // you cannot specify both properties. Data *string `locationName:"data" min:"1" type:"string"` // Describes the workflow. Description *string `locationName:"description" min:"1" type:"string"` // The ID of the KMS key that is used to encrypt this workflow resource. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name of the workflow to create. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The semantic version of this workflow resource. The semantic version syntax // adheres to the following rules. // // 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. // // SemanticVersion is a required field SemanticVersion *string `locationName:"semanticVersion" type:"string" required:"true"` // Tags that apply to the workflow resource. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The phase in the image build process for which the workflow resource is responsible. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"WorkflowType"` // 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. Uri *string `locationName:"uri" type:"string"` // contains filtered or unexported fields }
func (CreateWorkflowInput) GoString ¶ added in v1.49.1
func (s CreateWorkflowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkflowInput) SetChangeDescription ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetChangeDescription(v string) *CreateWorkflowInput
SetChangeDescription sets the ChangeDescription field's value.
func (*CreateWorkflowInput) SetClientToken ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetClientToken(v string) *CreateWorkflowInput
SetClientToken sets the ClientToken field's value.
func (*CreateWorkflowInput) SetData ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetData(v string) *CreateWorkflowInput
SetData sets the Data field's value.
func (*CreateWorkflowInput) SetDescription ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetDescription(v string) *CreateWorkflowInput
SetDescription sets the Description field's value.
func (*CreateWorkflowInput) SetKmsKeyId ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetKmsKeyId(v string) *CreateWorkflowInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CreateWorkflowInput) SetName ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetName(v string) *CreateWorkflowInput
SetName sets the Name field's value.
func (*CreateWorkflowInput) SetSemanticVersion ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetSemanticVersion(v string) *CreateWorkflowInput
SetSemanticVersion sets the SemanticVersion field's value.
func (*CreateWorkflowInput) SetTags ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetTags(v map[string]*string) *CreateWorkflowInput
SetTags sets the Tags field's value.
func (*CreateWorkflowInput) SetType ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetType(v string) *CreateWorkflowInput
SetType sets the Type field's value.
func (*CreateWorkflowInput) SetUri ¶ added in v1.49.1
func (s *CreateWorkflowInput) SetUri(v string) *CreateWorkflowInput
SetUri sets the Uri field's value.
func (CreateWorkflowInput) String ¶ added in v1.49.1
func (s CreateWorkflowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkflowInput) Validate ¶ added in v1.49.1
func (s *CreateWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkflowOutput ¶ added in v1.49.1
type CreateWorkflowOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the workflow resource that the request // created. WorkflowBuildVersionArn *string `locationName:"workflowBuildVersionArn" type:"string"` // contains filtered or unexported fields }
func (CreateWorkflowOutput) GoString ¶ added in v1.49.1
func (s CreateWorkflowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkflowOutput) SetClientToken ¶ added in v1.49.1
func (s *CreateWorkflowOutput) SetClientToken(v string) *CreateWorkflowOutput
SetClientToken sets the ClientToken field's value.
func (*CreateWorkflowOutput) SetWorkflowBuildVersionArn ¶ added in v1.49.1
func (s *CreateWorkflowOutput) SetWorkflowBuildVersionArn(v string) *CreateWorkflowOutput
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (CreateWorkflowOutput) String ¶ added in v1.49.1
func (s CreateWorkflowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CvssScore ¶ added in v1.44.233
type CvssScore struct { // The CVSS base score. BaseScore *float64 `locationName:"baseScore" type:"double"` // The vector string of the CVSS score. ScoringVector *string `locationName:"scoringVector" min:"1" type:"string"` // The source of the CVSS score. Source *string `locationName:"source" min:"1" type:"string"` // The CVSS version that generated the score. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Amazon Inspector generates a risk score for each finding. This score helps you to prioritize findings, to focus on the most critical findings and the most vulnerable resources. The score uses the Common Vulnerability Scoring System (CVSS) format. This format is a modification of the base CVSS score that the National Vulnerability Database (NVD) provides. For more information about severity levels, see Severity levels for Amazon Inspector findings (https://docs.aws.amazon.com/inspector/latest/user/findings-understanding-severity.html) in the Amazon Inspector User Guide.
func (CvssScore) GoString ¶ added in v1.44.233
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CvssScore) SetBaseScore ¶ added in v1.44.233
SetBaseScore sets the BaseScore field's value.
func (*CvssScore) SetScoringVector ¶ added in v1.44.233
SetScoringVector sets the ScoringVector field's value.
func (*CvssScore) SetVersion ¶ added in v1.44.233
SetVersion sets the Version field's value.
type CvssScoreAdjustment ¶ added in v1.44.233
type CvssScoreAdjustment struct { // The metric that Amazon Inspector used to adjust the CVSS score. Metric *string `locationName:"metric" min:"1" type:"string"` // The reason for the CVSS score adjustment. Reason *string `locationName:"reason" min:"1" type:"string"` // contains filtered or unexported fields }
Details about an adjustment that Amazon Inspector made to the CVSS score for a finding.
func (CvssScoreAdjustment) GoString ¶ added in v1.44.233
func (s CvssScoreAdjustment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CvssScoreAdjustment) SetMetric ¶ added in v1.44.233
func (s *CvssScoreAdjustment) SetMetric(v string) *CvssScoreAdjustment
SetMetric sets the Metric field's value.
func (*CvssScoreAdjustment) SetReason ¶ added in v1.44.233
func (s *CvssScoreAdjustment) SetReason(v string) *CvssScoreAdjustment
SetReason sets the Reason field's value.
func (CvssScoreAdjustment) String ¶ added in v1.44.233
func (s CvssScoreAdjustment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CvssScoreDetails ¶ added in v1.44.233
type CvssScoreDetails struct { // An object that contains details about an adjustment that Amazon Inspector // made to the CVSS score for the finding. Adjustments []*CvssScoreAdjustment `locationName:"adjustments" type:"list"` // The source of the finding. CvssSource *string `locationName:"cvssSource" min:"1" type:"string"` // The CVSS score. Score *float64 `locationName:"score" type:"double"` // The source for the CVSS score. ScoreSource *string `locationName:"scoreSource" min:"1" type:"string"` // A vector that measures the severity of the vulnerability. ScoringVector *string `locationName:"scoringVector" min:"1" type:"string"` // The CVSS version that generated the score. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Details about the source of the score, and the factors that determined the adjustments to create the final score.
func (CvssScoreDetails) GoString ¶ added in v1.44.233
func (s CvssScoreDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CvssScoreDetails) SetAdjustments ¶ added in v1.44.233
func (s *CvssScoreDetails) SetAdjustments(v []*CvssScoreAdjustment) *CvssScoreDetails
SetAdjustments sets the Adjustments field's value.
func (*CvssScoreDetails) SetCvssSource ¶ added in v1.44.233
func (s *CvssScoreDetails) SetCvssSource(v string) *CvssScoreDetails
SetCvssSource sets the CvssSource field's value.
func (*CvssScoreDetails) SetScore ¶ added in v1.44.233
func (s *CvssScoreDetails) SetScore(v float64) *CvssScoreDetails
SetScore sets the Score field's value.
func (*CvssScoreDetails) SetScoreSource ¶ added in v1.44.233
func (s *CvssScoreDetails) SetScoreSource(v string) *CvssScoreDetails
SetScoreSource sets the ScoreSource field's value.
func (*CvssScoreDetails) SetScoringVector ¶ added in v1.44.233
func (s *CvssScoreDetails) SetScoringVector(v string) *CvssScoreDetails
SetScoringVector sets the ScoringVector field's value.
func (*CvssScoreDetails) SetVersion ¶ added in v1.44.233
func (s *CvssScoreDetails) SetVersion(v string) *CvssScoreDetails
SetVersion sets the Version field's value.
func (CvssScoreDetails) String ¶ added in v1.44.233
func (s CvssScoreDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteComponentInput ¶
type DeleteComponentInput struct { // The Amazon Resource Name (ARN) of the component build version to delete. // // ComponentBuildVersionArn is a required field ComponentBuildVersionArn *string `location:"querystring" locationName:"componentBuildVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteComponentInput) GoString ¶
func (s DeleteComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentInput) SetComponentBuildVersionArn ¶
func (s *DeleteComponentInput) SetComponentBuildVersionArn(v string) *DeleteComponentInput
SetComponentBuildVersionArn sets the ComponentBuildVersionArn field's value.
func (DeleteComponentInput) String ¶
func (s DeleteComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentInput) Validate ¶
func (s *DeleteComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteComponentOutput ¶
type DeleteComponentOutput struct { // The ARN of the component build version that this request deleted. ComponentBuildVersionArn *string `locationName:"componentBuildVersionArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteComponentOutput) GoString ¶
func (s DeleteComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentOutput) SetComponentBuildVersionArn ¶
func (s *DeleteComponentOutput) SetComponentBuildVersionArn(v string) *DeleteComponentOutput
SetComponentBuildVersionArn sets the ComponentBuildVersionArn field's value.
func (*DeleteComponentOutput) SetRequestId ¶
func (s *DeleteComponentOutput) SetRequestId(v string) *DeleteComponentOutput
SetRequestId sets the RequestId field's value.
func (DeleteComponentOutput) String ¶
func (s DeleteComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteContainerRecipeInput ¶ added in v1.36.11
type DeleteContainerRecipeInput struct { // The Amazon Resource Name (ARN) of the container recipe to delete. // // ContainerRecipeArn is a required field ContainerRecipeArn *string `location:"querystring" locationName:"containerRecipeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteContainerRecipeInput) GoString ¶ added in v1.36.11
func (s DeleteContainerRecipeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContainerRecipeInput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *DeleteContainerRecipeInput) SetContainerRecipeArn(v string) *DeleteContainerRecipeInput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (DeleteContainerRecipeInput) String ¶ added in v1.36.11
func (s DeleteContainerRecipeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContainerRecipeInput) Validate ¶ added in v1.36.11
func (s *DeleteContainerRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContainerRecipeOutput ¶ added in v1.36.11
type DeleteContainerRecipeOutput struct { // The Amazon Resource Name (ARN) of the container recipe that was deleted. ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteContainerRecipeOutput) GoString ¶ added in v1.36.11
func (s DeleteContainerRecipeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContainerRecipeOutput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *DeleteContainerRecipeOutput) SetContainerRecipeArn(v string) *DeleteContainerRecipeOutput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*DeleteContainerRecipeOutput) SetRequestId ¶ added in v1.36.11
func (s *DeleteContainerRecipeOutput) SetRequestId(v string) *DeleteContainerRecipeOutput
SetRequestId sets the RequestId field's value.
func (DeleteContainerRecipeOutput) String ¶ added in v1.36.11
func (s DeleteContainerRecipeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDistributionConfigurationInput ¶
type DeleteDistributionConfigurationInput struct { // The Amazon Resource Name (ARN) of the distribution configuration to delete. // // DistributionConfigurationArn is a required field DistributionConfigurationArn *string `location:"querystring" locationName:"distributionConfigurationArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDistributionConfigurationInput) GoString ¶
func (s DeleteDistributionConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDistributionConfigurationInput) SetDistributionConfigurationArn ¶
func (s *DeleteDistributionConfigurationInput) SetDistributionConfigurationArn(v string) *DeleteDistributionConfigurationInput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (DeleteDistributionConfigurationInput) String ¶
func (s DeleteDistributionConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDistributionConfigurationInput) Validate ¶
func (s *DeleteDistributionConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDistributionConfigurationOutput ¶
type DeleteDistributionConfigurationOutput struct { // The Amazon Resource Name (ARN) of the distribution configuration that was // deleted. DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteDistributionConfigurationOutput) GoString ¶
func (s DeleteDistributionConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDistributionConfigurationOutput) SetDistributionConfigurationArn ¶
func (s *DeleteDistributionConfigurationOutput) SetDistributionConfigurationArn(v string) *DeleteDistributionConfigurationOutput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*DeleteDistributionConfigurationOutput) SetRequestId ¶
func (s *DeleteDistributionConfigurationOutput) SetRequestId(v string) *DeleteDistributionConfigurationOutput
SetRequestId sets the RequestId field's value.
func (DeleteDistributionConfigurationOutput) String ¶
func (s DeleteDistributionConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteImageInput ¶
type DeleteImageInput struct { // The Amazon Resource Name (ARN) of the Image Builder image resource to delete. // // ImageBuildVersionArn is a required field ImageBuildVersionArn *string `location:"querystring" locationName:"imageBuildVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImageInput) GoString ¶
func (s DeleteImageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageInput) SetImageBuildVersionArn ¶
func (s *DeleteImageInput) SetImageBuildVersionArn(v string) *DeleteImageInput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (DeleteImageInput) String ¶
func (s DeleteImageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageInput) Validate ¶
func (s *DeleteImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageOutput ¶
type DeleteImageOutput struct { // The ARN of the Image Builder image resource that this request deleted. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteImageOutput) GoString ¶
func (s DeleteImageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageOutput) SetImageBuildVersionArn ¶
func (s *DeleteImageOutput) SetImageBuildVersionArn(v string) *DeleteImageOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*DeleteImageOutput) SetRequestId ¶
func (s *DeleteImageOutput) SetRequestId(v string) *DeleteImageOutput
SetRequestId sets the RequestId field's value.
func (DeleteImageOutput) String ¶
func (s DeleteImageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteImagePipelineInput ¶
type DeleteImagePipelineInput struct { // The Amazon Resource Name (ARN) of the image pipeline to delete. // // ImagePipelineArn is a required field ImagePipelineArn *string `location:"querystring" locationName:"imagePipelineArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImagePipelineInput) GoString ¶
func (s DeleteImagePipelineInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImagePipelineInput) SetImagePipelineArn ¶
func (s *DeleteImagePipelineInput) SetImagePipelineArn(v string) *DeleteImagePipelineInput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (DeleteImagePipelineInput) String ¶
func (s DeleteImagePipelineInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImagePipelineInput) Validate ¶
func (s *DeleteImagePipelineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImagePipelineOutput ¶
type DeleteImagePipelineOutput struct { // The Amazon Resource Name (ARN) of the image pipeline that was deleted. ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteImagePipelineOutput) GoString ¶
func (s DeleteImagePipelineOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImagePipelineOutput) SetImagePipelineArn ¶
func (s *DeleteImagePipelineOutput) SetImagePipelineArn(v string) *DeleteImagePipelineOutput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (*DeleteImagePipelineOutput) SetRequestId ¶
func (s *DeleteImagePipelineOutput) SetRequestId(v string) *DeleteImagePipelineOutput
SetRequestId sets the RequestId field's value.
func (DeleteImagePipelineOutput) String ¶
func (s DeleteImagePipelineOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteImageRecipeInput ¶
type DeleteImageRecipeInput struct { // The Amazon Resource Name (ARN) of the image recipe to delete. // // ImageRecipeArn is a required field ImageRecipeArn *string `location:"querystring" locationName:"imageRecipeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImageRecipeInput) GoString ¶
func (s DeleteImageRecipeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageRecipeInput) SetImageRecipeArn ¶
func (s *DeleteImageRecipeInput) SetImageRecipeArn(v string) *DeleteImageRecipeInput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (DeleteImageRecipeInput) String ¶
func (s DeleteImageRecipeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageRecipeInput) Validate ¶
func (s *DeleteImageRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageRecipeOutput ¶
type DeleteImageRecipeOutput struct { // The Amazon Resource Name (ARN) of the image recipe that was deleted. ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteImageRecipeOutput) GoString ¶
func (s DeleteImageRecipeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageRecipeOutput) SetImageRecipeArn ¶
func (s *DeleteImageRecipeOutput) SetImageRecipeArn(v string) *DeleteImageRecipeOutput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*DeleteImageRecipeOutput) SetRequestId ¶
func (s *DeleteImageRecipeOutput) SetRequestId(v string) *DeleteImageRecipeOutput
SetRequestId sets the RequestId field's value.
func (DeleteImageRecipeOutput) String ¶
func (s DeleteImageRecipeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteInfrastructureConfigurationInput ¶
type DeleteInfrastructureConfigurationInput struct { // The Amazon Resource Name (ARN) of the infrastructure configuration to delete. // // InfrastructureConfigurationArn is a required field InfrastructureConfigurationArn *string `location:"querystring" locationName:"infrastructureConfigurationArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteInfrastructureConfigurationInput) GoString ¶
func (s DeleteInfrastructureConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInfrastructureConfigurationInput) SetInfrastructureConfigurationArn ¶
func (s *DeleteInfrastructureConfigurationInput) SetInfrastructureConfigurationArn(v string) *DeleteInfrastructureConfigurationInput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (DeleteInfrastructureConfigurationInput) String ¶
func (s DeleteInfrastructureConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInfrastructureConfigurationInput) Validate ¶
func (s *DeleteInfrastructureConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInfrastructureConfigurationOutput ¶
type DeleteInfrastructureConfigurationOutput struct { // The Amazon Resource Name (ARN) of the infrastructure configuration that was // deleted. InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteInfrastructureConfigurationOutput) GoString ¶
func (s DeleteInfrastructureConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn ¶
func (s *DeleteInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn(v string) *DeleteInfrastructureConfigurationOutput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*DeleteInfrastructureConfigurationOutput) SetRequestId ¶
func (s *DeleteInfrastructureConfigurationOutput) SetRequestId(v string) *DeleteInfrastructureConfigurationOutput
SetRequestId sets the RequestId field's value.
func (DeleteInfrastructureConfigurationOutput) String ¶
func (s DeleteInfrastructureConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteLifecyclePolicyInput ¶ added in v1.47.13
type DeleteLifecyclePolicyInput struct { // The Amazon Resource Name (ARN) of the lifecycle policy resource to delete. // // LifecyclePolicyArn is a required field LifecyclePolicyArn *string `location:"querystring" locationName:"lifecyclePolicyArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLifecyclePolicyInput) GoString ¶ added in v1.47.13
func (s DeleteLifecyclePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLifecyclePolicyInput) SetLifecyclePolicyArn ¶ added in v1.47.13
func (s *DeleteLifecyclePolicyInput) SetLifecyclePolicyArn(v string) *DeleteLifecyclePolicyInput
SetLifecyclePolicyArn sets the LifecyclePolicyArn field's value.
func (DeleteLifecyclePolicyInput) String ¶ added in v1.47.13
func (s DeleteLifecyclePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLifecyclePolicyInput) Validate ¶ added in v1.47.13
func (s *DeleteLifecyclePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLifecyclePolicyOutput ¶ added in v1.47.13
type DeleteLifecyclePolicyOutput struct { // The ARN of the lifecycle policy that was deleted. LifecyclePolicyArn *string `locationName:"lifecyclePolicyArn" type:"string"` // contains filtered or unexported fields }
func (DeleteLifecyclePolicyOutput) GoString ¶ added in v1.47.13
func (s DeleteLifecyclePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLifecyclePolicyOutput) SetLifecyclePolicyArn ¶ added in v1.47.13
func (s *DeleteLifecyclePolicyOutput) SetLifecyclePolicyArn(v string) *DeleteLifecyclePolicyOutput
SetLifecyclePolicyArn sets the LifecyclePolicyArn field's value.
func (DeleteLifecyclePolicyOutput) String ¶ added in v1.47.13
func (s DeleteLifecyclePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteWorkflowInput ¶ added in v1.49.1
type DeleteWorkflowInput struct { // The Amazon Resource Name (ARN) of the workflow resource to delete. // // WorkflowBuildVersionArn is a required field WorkflowBuildVersionArn *string `location:"querystring" locationName:"workflowBuildVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteWorkflowInput) GoString ¶ added in v1.49.1
func (s DeleteWorkflowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkflowInput) SetWorkflowBuildVersionArn ¶ added in v1.49.1
func (s *DeleteWorkflowInput) SetWorkflowBuildVersionArn(v string) *DeleteWorkflowInput
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (DeleteWorkflowInput) String ¶ added in v1.49.1
func (s DeleteWorkflowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkflowInput) Validate ¶ added in v1.49.1
func (s *DeleteWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkflowOutput ¶ added in v1.49.1
type DeleteWorkflowOutput struct { // The ARN of the workflow resource that this request deleted. WorkflowBuildVersionArn *string `locationName:"workflowBuildVersionArn" type:"string"` // contains filtered or unexported fields }
func (DeleteWorkflowOutput) GoString ¶ added in v1.49.1
func (s DeleteWorkflowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkflowOutput) SetWorkflowBuildVersionArn ¶ added in v1.49.1
func (s *DeleteWorkflowOutput) SetWorkflowBuildVersionArn(v string) *DeleteWorkflowOutput
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (DeleteWorkflowOutput) String ¶ added in v1.49.1
func (s DeleteWorkflowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Distribution ¶
type Distribution struct { // The specific AMI settings; for example, launch permissions or AMI tags. AmiDistributionConfiguration *AmiDistributionConfiguration `locationName:"amiDistributionConfiguration" type:"structure"` // Container distribution settings for encryption, licensing, and sharing in // a specific Region. ContainerDistributionConfiguration *ContainerDistributionConfiguration `locationName:"containerDistributionConfiguration" type:"structure"` // The Windows faster-launching configurations to use for AMI distribution. FastLaunchConfigurations []*FastLaunchConfiguration `locationName:"fastLaunchConfigurations" min:"1" type:"list"` // A group of launchTemplateConfiguration settings that apply to image distribution // for specified accounts. LaunchTemplateConfigurations []*LaunchTemplateConfiguration `locationName:"launchTemplateConfigurations" min:"1" type:"list"` // The License Manager Configuration to associate with the AMI in the specified // Region. LicenseConfigurationArns []*string `locationName:"licenseConfigurationArns" min:"1" type:"list"` // The target Region. // // Region is a required field Region *string `locationName:"region" min:"1" type:"string" required:"true"` // 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. S3ExportConfiguration *S3ExportConfiguration `locationName:"s3ExportConfiguration" type:"structure"` // contains filtered or unexported fields }
Defines the settings for a specific Region.
func (Distribution) GoString ¶
func (s Distribution) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Distribution) SetAmiDistributionConfiguration ¶
func (s *Distribution) SetAmiDistributionConfiguration(v *AmiDistributionConfiguration) *Distribution
SetAmiDistributionConfiguration sets the AmiDistributionConfiguration field's value.
func (*Distribution) SetContainerDistributionConfiguration ¶ added in v1.36.11
func (s *Distribution) SetContainerDistributionConfiguration(v *ContainerDistributionConfiguration) *Distribution
SetContainerDistributionConfiguration sets the ContainerDistributionConfiguration field's value.
func (*Distribution) SetFastLaunchConfigurations ¶ added in v1.43.3
func (s *Distribution) SetFastLaunchConfigurations(v []*FastLaunchConfiguration) *Distribution
SetFastLaunchConfigurations sets the FastLaunchConfigurations field's value.
func (*Distribution) SetLaunchTemplateConfigurations ¶ added in v1.38.12
func (s *Distribution) SetLaunchTemplateConfigurations(v []*LaunchTemplateConfiguration) *Distribution
SetLaunchTemplateConfigurations sets the LaunchTemplateConfigurations field's value.
func (*Distribution) SetLicenseConfigurationArns ¶
func (s *Distribution) SetLicenseConfigurationArns(v []*string) *Distribution
SetLicenseConfigurationArns sets the LicenseConfigurationArns field's value.
func (*Distribution) SetRegion ¶
func (s *Distribution) SetRegion(v string) *Distribution
SetRegion sets the Region field's value.
func (*Distribution) SetS3ExportConfiguration ¶ added in v1.42.24
func (s *Distribution) SetS3ExportConfiguration(v *S3ExportConfiguration) *Distribution
SetS3ExportConfiguration sets the S3ExportConfiguration field's value.
func (Distribution) String ¶
func (s Distribution) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Distribution) Validate ¶
func (s *Distribution) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DistributionConfiguration ¶
type DistributionConfiguration struct { // The Amazon Resource Name (ARN) of the distribution configuration. Arn *string `locationName:"arn" type:"string"` // The date on which this distribution configuration was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The date on which this distribution configuration was last updated. DateUpdated *string `locationName:"dateUpdated" type:"string"` // The description of the distribution configuration. Description *string `locationName:"description" min:"1" type:"string"` // The distribution objects that apply Region-specific settings for the deployment // of the image to targeted Regions. Distributions []*Distribution `locationName:"distributions" type:"list"` // The name of the distribution configuration. Name *string `locationName:"name" type:"string"` // The tags of the distribution configuration. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The maximum duration in minutes for this distribution configuration. // // TimeoutMinutes is a required field TimeoutMinutes *int64 `locationName:"timeoutMinutes" min:"30" type:"integer" required:"true"` // contains filtered or unexported fields }
A distribution configuration.
func (DistributionConfiguration) GoString ¶
func (s DistributionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DistributionConfiguration) SetArn ¶
func (s *DistributionConfiguration) SetArn(v string) *DistributionConfiguration
SetArn sets the Arn field's value.
func (*DistributionConfiguration) SetDateCreated ¶
func (s *DistributionConfiguration) SetDateCreated(v string) *DistributionConfiguration
SetDateCreated sets the DateCreated field's value.
func (*DistributionConfiguration) SetDateUpdated ¶
func (s *DistributionConfiguration) SetDateUpdated(v string) *DistributionConfiguration
SetDateUpdated sets the DateUpdated field's value.
func (*DistributionConfiguration) SetDescription ¶
func (s *DistributionConfiguration) SetDescription(v string) *DistributionConfiguration
SetDescription sets the Description field's value.
func (*DistributionConfiguration) SetDistributions ¶
func (s *DistributionConfiguration) SetDistributions(v []*Distribution) *DistributionConfiguration
SetDistributions sets the Distributions field's value.
func (*DistributionConfiguration) SetName ¶
func (s *DistributionConfiguration) SetName(v string) *DistributionConfiguration
SetName sets the Name field's value.
func (*DistributionConfiguration) SetTags ¶
func (s *DistributionConfiguration) SetTags(v map[string]*string) *DistributionConfiguration
SetTags sets the Tags field's value.
func (*DistributionConfiguration) SetTimeoutMinutes ¶
func (s *DistributionConfiguration) SetTimeoutMinutes(v int64) *DistributionConfiguration
SetTimeoutMinutes sets the TimeoutMinutes field's value.
func (DistributionConfiguration) String ¶
func (s DistributionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DistributionConfigurationSummary ¶
type DistributionConfigurationSummary struct { // The Amazon Resource Name (ARN) of the distribution configuration. Arn *string `locationName:"arn" type:"string"` // The date on which the distribution configuration was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The date on which the distribution configuration was updated. DateUpdated *string `locationName:"dateUpdated" type:"string"` // The description of the distribution configuration. Description *string `locationName:"description" min:"1" type:"string"` // The name of the distribution configuration. Name *string `locationName:"name" type:"string"` // A list of Regions where the container image is distributed to. Regions []*string `locationName:"regions" type:"list"` // The tags associated with the distribution configuration. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
A high-level overview of a distribution configuration.
func (DistributionConfigurationSummary) GoString ¶
func (s DistributionConfigurationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DistributionConfigurationSummary) SetArn ¶
func (s *DistributionConfigurationSummary) SetArn(v string) *DistributionConfigurationSummary
SetArn sets the Arn field's value.
func (*DistributionConfigurationSummary) SetDateCreated ¶
func (s *DistributionConfigurationSummary) SetDateCreated(v string) *DistributionConfigurationSummary
SetDateCreated sets the DateCreated field's value.
func (*DistributionConfigurationSummary) SetDateUpdated ¶
func (s *DistributionConfigurationSummary) SetDateUpdated(v string) *DistributionConfigurationSummary
SetDateUpdated sets the DateUpdated field's value.
func (*DistributionConfigurationSummary) SetDescription ¶
func (s *DistributionConfigurationSummary) SetDescription(v string) *DistributionConfigurationSummary
SetDescription sets the Description field's value.
func (*DistributionConfigurationSummary) SetName ¶
func (s *DistributionConfigurationSummary) SetName(v string) *DistributionConfigurationSummary
SetName sets the Name field's value.
func (*DistributionConfigurationSummary) SetRegions ¶ added in v1.36.11
func (s *DistributionConfigurationSummary) SetRegions(v []*string) *DistributionConfigurationSummary
SetRegions sets the Regions field's value.
func (*DistributionConfigurationSummary) SetTags ¶
func (s *DistributionConfigurationSummary) SetTags(v map[string]*string) *DistributionConfigurationSummary
SetTags sets the Tags field's value.
func (DistributionConfigurationSummary) String ¶
func (s DistributionConfigurationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EbsInstanceBlockDeviceSpecification ¶
type EbsInstanceBlockDeviceSpecification struct { // Use to configure delete on termination of the associated device. DeleteOnTermination *bool `locationName:"deleteOnTermination" type:"boolean"` // Use to configure device encryption. Encrypted *bool `locationName:"encrypted" type:"boolean"` // Use to configure device IOPS. Iops *int64 `locationName:"iops" min:"100" type:"integer"` // Use to configure the KMS key to use when encrypting the device. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The snapshot that defines the device contents. SnapshotId *string `locationName:"snapshotId" min:"1" type:"string"` // For GP3 volumes only – The throughput in MiB/s that the volume supports. Throughput *int64 `locationName:"throughput" min:"125" type:"integer"` // Use to override the device's volume size. VolumeSize *int64 `locationName:"volumeSize" min:"1" type:"integer"` // Use to override the device's volume type. VolumeType *string `locationName:"volumeType" type:"string" enum:"EbsVolumeType"` // contains filtered or unexported fields }
Amazon EBS-specific block device mapping specifications.
func (EbsInstanceBlockDeviceSpecification) GoString ¶
func (s EbsInstanceBlockDeviceSpecification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EbsInstanceBlockDeviceSpecification) SetDeleteOnTermination ¶
func (s *EbsInstanceBlockDeviceSpecification) SetDeleteOnTermination(v bool) *EbsInstanceBlockDeviceSpecification
SetDeleteOnTermination sets the DeleteOnTermination field's value.
func (*EbsInstanceBlockDeviceSpecification) SetEncrypted ¶
func (s *EbsInstanceBlockDeviceSpecification) SetEncrypted(v bool) *EbsInstanceBlockDeviceSpecification
SetEncrypted sets the Encrypted field's value.
func (*EbsInstanceBlockDeviceSpecification) SetIops ¶
func (s *EbsInstanceBlockDeviceSpecification) SetIops(v int64) *EbsInstanceBlockDeviceSpecification
SetIops sets the Iops field's value.
func (*EbsInstanceBlockDeviceSpecification) SetKmsKeyId ¶
func (s *EbsInstanceBlockDeviceSpecification) SetKmsKeyId(v string) *EbsInstanceBlockDeviceSpecification
SetKmsKeyId sets the KmsKeyId field's value.
func (*EbsInstanceBlockDeviceSpecification) SetSnapshotId ¶
func (s *EbsInstanceBlockDeviceSpecification) SetSnapshotId(v string) *EbsInstanceBlockDeviceSpecification
SetSnapshotId sets the SnapshotId field's value.
func (*EbsInstanceBlockDeviceSpecification) SetThroughput ¶ added in v1.40.47
func (s *EbsInstanceBlockDeviceSpecification) SetThroughput(v int64) *EbsInstanceBlockDeviceSpecification
SetThroughput sets the Throughput field's value.
func (*EbsInstanceBlockDeviceSpecification) SetVolumeSize ¶
func (s *EbsInstanceBlockDeviceSpecification) SetVolumeSize(v int64) *EbsInstanceBlockDeviceSpecification
SetVolumeSize sets the VolumeSize field's value.
func (*EbsInstanceBlockDeviceSpecification) SetVolumeType ¶
func (s *EbsInstanceBlockDeviceSpecification) SetVolumeType(v string) *EbsInstanceBlockDeviceSpecification
SetVolumeType sets the VolumeType field's value.
func (EbsInstanceBlockDeviceSpecification) String ¶
func (s EbsInstanceBlockDeviceSpecification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EbsInstanceBlockDeviceSpecification) Validate ¶
func (s *EbsInstanceBlockDeviceSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EcrConfiguration ¶ added in v1.44.233
type EcrConfiguration struct { // Tags for Image Builder to apply to the output container image that &INS; // scans. Tags can help you identify and manage your scanned images. ContainerTags []*string `locationName:"containerTags" type:"list"` // The name of the container repository that Amazon Inspector scans to identify // findings for your container images. The name includes the path for the repository // location. If you don’t provide this information, Image Builder creates // a repository in your account named image-builder-image-scanning-repository // for vulnerability scans of your output container images. RepositoryName *string `locationName:"repositoryName" min:"1" type:"string"` // contains filtered or unexported fields }
Settings that Image Builder uses to configure the ECR repository and the output container images that Amazon Inspector scans.
func (EcrConfiguration) GoString ¶ added in v1.44.233
func (s EcrConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EcrConfiguration) SetContainerTags ¶ added in v1.44.233
func (s *EcrConfiguration) SetContainerTags(v []*string) *EcrConfiguration
SetContainerTags sets the ContainerTags field's value.
func (*EcrConfiguration) SetRepositoryName ¶ added in v1.44.233
func (s *EcrConfiguration) SetRepositoryName(v string) *EcrConfiguration
SetRepositoryName sets the RepositoryName field's value.
func (EcrConfiguration) String ¶ added in v1.44.233
func (s EcrConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EcrConfiguration) Validate ¶ added in v1.44.233
func (s *EcrConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FastLaunchConfiguration ¶ added in v1.43.3
type FastLaunchConfiguration struct { // The owner account ID for the fast-launch enabled Windows AMI. AccountId *string `locationName:"accountId" type:"string"` // 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. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // The launch template that the fast-launch enabled Windows AMI uses when it // launches Windows instances to create pre-provisioned snapshots. LaunchTemplate *FastLaunchLaunchTemplateSpecification `locationName:"launchTemplate" type:"structure"` // The maximum number of parallel instances that are launched for creating resources. MaxParallelLaunches *int64 `locationName:"maxParallelLaunches" min:"1" type:"integer"` // Configuration settings for managing the number of snapshots that are created // from pre-provisioned instances for the Windows AMI when faster launching // is enabled. SnapshotConfiguration *FastLaunchSnapshotConfiguration `locationName:"snapshotConfiguration" type:"structure"` // contains filtered or unexported fields }
Define and configure faster launching for output Windows AMIs.
func (FastLaunchConfiguration) GoString ¶ added in v1.43.3
func (s FastLaunchConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FastLaunchConfiguration) SetAccountId ¶ added in v1.43.3
func (s *FastLaunchConfiguration) SetAccountId(v string) *FastLaunchConfiguration
SetAccountId sets the AccountId field's value.
func (*FastLaunchConfiguration) SetEnabled ¶ added in v1.43.3
func (s *FastLaunchConfiguration) SetEnabled(v bool) *FastLaunchConfiguration
SetEnabled sets the Enabled field's value.
func (*FastLaunchConfiguration) SetLaunchTemplate ¶ added in v1.43.3
func (s *FastLaunchConfiguration) SetLaunchTemplate(v *FastLaunchLaunchTemplateSpecification) *FastLaunchConfiguration
SetLaunchTemplate sets the LaunchTemplate field's value.
func (*FastLaunchConfiguration) SetMaxParallelLaunches ¶ added in v1.43.3
func (s *FastLaunchConfiguration) SetMaxParallelLaunches(v int64) *FastLaunchConfiguration
SetMaxParallelLaunches sets the MaxParallelLaunches field's value.
func (*FastLaunchConfiguration) SetSnapshotConfiguration ¶ added in v1.43.3
func (s *FastLaunchConfiguration) SetSnapshotConfiguration(v *FastLaunchSnapshotConfiguration) *FastLaunchConfiguration
SetSnapshotConfiguration sets the SnapshotConfiguration field's value.
func (FastLaunchConfiguration) String ¶ added in v1.43.3
func (s FastLaunchConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FastLaunchConfiguration) Validate ¶ added in v1.43.3
func (s *FastLaunchConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FastLaunchLaunchTemplateSpecification ¶ added in v1.43.3
type FastLaunchLaunchTemplateSpecification struct { // The ID of the launch template to use for faster launching for a Windows AMI. LaunchTemplateId *string `locationName:"launchTemplateId" type:"string"` // The name of the launch template to use for faster launching for a Windows // AMI. LaunchTemplateName *string `locationName:"launchTemplateName" min:"1" type:"string"` // The version of the launch template to use for faster launching for a Windows // AMI. LaunchTemplateVersion *string `locationName:"launchTemplateVersion" min:"1" type:"string"` // contains filtered or unexported fields }
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.
func (FastLaunchLaunchTemplateSpecification) GoString ¶ added in v1.43.3
func (s FastLaunchLaunchTemplateSpecification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FastLaunchLaunchTemplateSpecification) SetLaunchTemplateId ¶ added in v1.43.3
func (s *FastLaunchLaunchTemplateSpecification) SetLaunchTemplateId(v string) *FastLaunchLaunchTemplateSpecification
SetLaunchTemplateId sets the LaunchTemplateId field's value.
func (*FastLaunchLaunchTemplateSpecification) SetLaunchTemplateName ¶ added in v1.43.3
func (s *FastLaunchLaunchTemplateSpecification) SetLaunchTemplateName(v string) *FastLaunchLaunchTemplateSpecification
SetLaunchTemplateName sets the LaunchTemplateName field's value.
func (*FastLaunchLaunchTemplateSpecification) SetLaunchTemplateVersion ¶ added in v1.43.3
func (s *FastLaunchLaunchTemplateSpecification) SetLaunchTemplateVersion(v string) *FastLaunchLaunchTemplateSpecification
SetLaunchTemplateVersion sets the LaunchTemplateVersion field's value.
func (FastLaunchLaunchTemplateSpecification) String ¶ added in v1.43.3
func (s FastLaunchLaunchTemplateSpecification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FastLaunchLaunchTemplateSpecification) Validate ¶ added in v1.43.3
func (s *FastLaunchLaunchTemplateSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FastLaunchSnapshotConfiguration ¶ added in v1.43.3
type FastLaunchSnapshotConfiguration struct { // The number of pre-provisioned snapshots to keep on hand for a fast-launch // enabled Windows AMI. TargetResourceCount *int64 `locationName:"targetResourceCount" min:"1" type:"integer"` // contains filtered or unexported fields }
Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.
func (FastLaunchSnapshotConfiguration) GoString ¶ added in v1.43.3
func (s FastLaunchSnapshotConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FastLaunchSnapshotConfiguration) SetTargetResourceCount ¶ added in v1.43.3
func (s *FastLaunchSnapshotConfiguration) SetTargetResourceCount(v int64) *FastLaunchSnapshotConfiguration
SetTargetResourceCount sets the TargetResourceCount field's value.
func (FastLaunchSnapshotConfiguration) String ¶ added in v1.43.3
func (s FastLaunchSnapshotConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FastLaunchSnapshotConfiguration) Validate ¶ added in v1.43.3
func (s *FastLaunchSnapshotConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Filter ¶
type Filter struct { // The name of the filter. Filter names are case-sensitive. Name *string `locationName:"name" type:"string"` // The filter values. Filter values are case-sensitive. Values []*string `locationName:"values" min:"1" type:"list"` // contains filtered or unexported fields }
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.
func (Filter) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ForbiddenException ¶ added in v1.28.0
type ForbiddenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You are not authorized to perform the requested operation.
func (*ForbiddenException) Code ¶ added in v1.28.0
func (s *ForbiddenException) Code() string
Code returns the exception type name.
func (*ForbiddenException) Error ¶ added in v1.28.0
func (s *ForbiddenException) Error() string
func (ForbiddenException) GoString ¶ added in v1.28.0
func (s ForbiddenException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ForbiddenException) Message ¶ added in v1.28.0
func (s *ForbiddenException) Message() string
Message returns the exception's message.
func (*ForbiddenException) OrigErr ¶ added in v1.28.0
func (s *ForbiddenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ForbiddenException) RequestID ¶ added in v1.28.0
func (s *ForbiddenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ForbiddenException) StatusCode ¶ added in v1.28.0
func (s *ForbiddenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ForbiddenException) String ¶ added in v1.28.0
func (s ForbiddenException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetComponentInput ¶
type GetComponentInput struct { // The Amazon Resource Name (ARN) of the component that you want to get. Regex // requires the suffix /\d+$. // // ComponentBuildVersionArn is a required field ComponentBuildVersionArn *string `location:"querystring" locationName:"componentBuildVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetComponentInput) GoString ¶
func (s GetComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) SetComponentBuildVersionArn ¶
func (s *GetComponentInput) SetComponentBuildVersionArn(v string) *GetComponentInput
SetComponentBuildVersionArn sets the ComponentBuildVersionArn field's value.
func (GetComponentInput) String ¶
func (s GetComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) Validate ¶
func (s *GetComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetComponentOutput ¶
type GetComponentOutput struct { // The component object specified in the request. Component *Component `locationName:"component" type:"structure"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetComponentOutput) GoString ¶
func (s GetComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentOutput) SetComponent ¶
func (s *GetComponentOutput) SetComponent(v *Component) *GetComponentOutput
SetComponent sets the Component field's value.
func (*GetComponentOutput) SetRequestId ¶
func (s *GetComponentOutput) SetRequestId(v string) *GetComponentOutput
SetRequestId sets the RequestId field's value.
func (GetComponentOutput) String ¶
func (s GetComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetComponentPolicyInput ¶
type GetComponentPolicyInput struct { // The Amazon Resource Name (ARN) of the component whose policy you want to // retrieve. // // ComponentArn is a required field ComponentArn *string `location:"querystring" locationName:"componentArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetComponentPolicyInput) GoString ¶
func (s GetComponentPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentPolicyInput) SetComponentArn ¶
func (s *GetComponentPolicyInput) SetComponentArn(v string) *GetComponentPolicyInput
SetComponentArn sets the ComponentArn field's value.
func (GetComponentPolicyInput) String ¶
func (s GetComponentPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentPolicyInput) Validate ¶
func (s *GetComponentPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetComponentPolicyOutput ¶
type GetComponentPolicyOutput struct { // The component policy. Policy *string `locationName:"policy" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetComponentPolicyOutput) GoString ¶
func (s GetComponentPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentPolicyOutput) SetPolicy ¶
func (s *GetComponentPolicyOutput) SetPolicy(v string) *GetComponentPolicyOutput
SetPolicy sets the Policy field's value.
func (*GetComponentPolicyOutput) SetRequestId ¶
func (s *GetComponentPolicyOutput) SetRequestId(v string) *GetComponentPolicyOutput
SetRequestId sets the RequestId field's value.
func (GetComponentPolicyOutput) String ¶
func (s GetComponentPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetContainerRecipeInput ¶ added in v1.36.11
type GetContainerRecipeInput struct { // The Amazon Resource Name (ARN) of the container recipe to retrieve. // // ContainerRecipeArn is a required field ContainerRecipeArn *string `location:"querystring" locationName:"containerRecipeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContainerRecipeInput) GoString ¶ added in v1.36.11
func (s GetContainerRecipeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContainerRecipeInput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *GetContainerRecipeInput) SetContainerRecipeArn(v string) *GetContainerRecipeInput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (GetContainerRecipeInput) String ¶ added in v1.36.11
func (s GetContainerRecipeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContainerRecipeInput) Validate ¶ added in v1.36.11
func (s *GetContainerRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContainerRecipeOutput ¶ added in v1.36.11
type GetContainerRecipeOutput struct { // The container recipe object that is returned. ContainerRecipe *ContainerRecipe `locationName:"containerRecipe" type:"structure"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetContainerRecipeOutput) GoString ¶ added in v1.36.11
func (s GetContainerRecipeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContainerRecipeOutput) SetContainerRecipe ¶ added in v1.36.11
func (s *GetContainerRecipeOutput) SetContainerRecipe(v *ContainerRecipe) *GetContainerRecipeOutput
SetContainerRecipe sets the ContainerRecipe field's value.
func (*GetContainerRecipeOutput) SetRequestId ¶ added in v1.36.11
func (s *GetContainerRecipeOutput) SetRequestId(v string) *GetContainerRecipeOutput
SetRequestId sets the RequestId field's value.
func (GetContainerRecipeOutput) String ¶ added in v1.36.11
func (s GetContainerRecipeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetContainerRecipePolicyInput ¶ added in v1.36.11
type GetContainerRecipePolicyInput struct { // The Amazon Resource Name (ARN) of the container recipe for the policy being // requested. // // ContainerRecipeArn is a required field ContainerRecipeArn *string `location:"querystring" locationName:"containerRecipeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContainerRecipePolicyInput) GoString ¶ added in v1.36.11
func (s GetContainerRecipePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContainerRecipePolicyInput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *GetContainerRecipePolicyInput) SetContainerRecipeArn(v string) *GetContainerRecipePolicyInput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (GetContainerRecipePolicyInput) String ¶ added in v1.36.11
func (s GetContainerRecipePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContainerRecipePolicyInput) Validate ¶ added in v1.36.11
func (s *GetContainerRecipePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContainerRecipePolicyOutput ¶ added in v1.36.11
type GetContainerRecipePolicyOutput struct { // The container recipe policy object that is returned. Policy *string `locationName:"policy" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetContainerRecipePolicyOutput) GoString ¶ added in v1.36.11
func (s GetContainerRecipePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContainerRecipePolicyOutput) SetPolicy ¶ added in v1.36.11
func (s *GetContainerRecipePolicyOutput) SetPolicy(v string) *GetContainerRecipePolicyOutput
SetPolicy sets the Policy field's value.
func (*GetContainerRecipePolicyOutput) SetRequestId ¶ added in v1.36.11
func (s *GetContainerRecipePolicyOutput) SetRequestId(v string) *GetContainerRecipePolicyOutput
SetRequestId sets the RequestId field's value.
func (GetContainerRecipePolicyOutput) String ¶ added in v1.36.11
func (s GetContainerRecipePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDistributionConfigurationInput ¶
type GetDistributionConfigurationInput struct { // The Amazon Resource Name (ARN) of the distribution configuration that you // want to retrieve. // // DistributionConfigurationArn is a required field DistributionConfigurationArn *string `location:"querystring" locationName:"distributionConfigurationArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDistributionConfigurationInput) GoString ¶
func (s GetDistributionConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDistributionConfigurationInput) SetDistributionConfigurationArn ¶
func (s *GetDistributionConfigurationInput) SetDistributionConfigurationArn(v string) *GetDistributionConfigurationInput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (GetDistributionConfigurationInput) String ¶
func (s GetDistributionConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDistributionConfigurationInput) Validate ¶
func (s *GetDistributionConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDistributionConfigurationOutput ¶
type GetDistributionConfigurationOutput struct { // The distribution configuration object. DistributionConfiguration *DistributionConfiguration `locationName:"distributionConfiguration" type:"structure"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetDistributionConfigurationOutput) GoString ¶
func (s GetDistributionConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDistributionConfigurationOutput) SetDistributionConfiguration ¶
func (s *GetDistributionConfigurationOutput) SetDistributionConfiguration(v *DistributionConfiguration) *GetDistributionConfigurationOutput
SetDistributionConfiguration sets the DistributionConfiguration field's value.
func (*GetDistributionConfigurationOutput) SetRequestId ¶
func (s *GetDistributionConfigurationOutput) SetRequestId(v string) *GetDistributionConfigurationOutput
SetRequestId sets the RequestId field's value.
func (GetDistributionConfigurationOutput) String ¶
func (s GetDistributionConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetImageInput ¶
type GetImageInput struct { // The Amazon Resource Name (ARN) of the image that you want to get. // // ImageBuildVersionArn is a required field ImageBuildVersionArn *string `location:"querystring" locationName:"imageBuildVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetImageInput) GoString ¶
func (s GetImageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageInput) SetImageBuildVersionArn ¶
func (s *GetImageInput) SetImageBuildVersionArn(v string) *GetImageInput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (GetImageInput) String ¶
func (s GetImageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageInput) Validate ¶
func (s *GetImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetImageOutput ¶
type GetImageOutput struct { // The image object. Image *Image `locationName:"image" type:"structure"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetImageOutput) GoString ¶
func (s GetImageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageOutput) SetImage ¶
func (s *GetImageOutput) SetImage(v *Image) *GetImageOutput
SetImage sets the Image field's value.
func (*GetImageOutput) SetRequestId ¶
func (s *GetImageOutput) SetRequestId(v string) *GetImageOutput
SetRequestId sets the RequestId field's value.
func (GetImageOutput) String ¶
func (s GetImageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetImagePipelineInput ¶
type GetImagePipelineInput struct { // The Amazon Resource Name (ARN) of the image pipeline that you want to retrieve. // // ImagePipelineArn is a required field ImagePipelineArn *string `location:"querystring" locationName:"imagePipelineArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetImagePipelineInput) GoString ¶
func (s GetImagePipelineInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImagePipelineInput) SetImagePipelineArn ¶
func (s *GetImagePipelineInput) SetImagePipelineArn(v string) *GetImagePipelineInput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (GetImagePipelineInput) String ¶
func (s GetImagePipelineInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImagePipelineInput) Validate ¶
func (s *GetImagePipelineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetImagePipelineOutput ¶
type GetImagePipelineOutput struct { // The image pipeline object. ImagePipeline *ImagePipeline `locationName:"imagePipeline" type:"structure"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetImagePipelineOutput) GoString ¶
func (s GetImagePipelineOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImagePipelineOutput) SetImagePipeline ¶
func (s *GetImagePipelineOutput) SetImagePipeline(v *ImagePipeline) *GetImagePipelineOutput
SetImagePipeline sets the ImagePipeline field's value.
func (*GetImagePipelineOutput) SetRequestId ¶
func (s *GetImagePipelineOutput) SetRequestId(v string) *GetImagePipelineOutput
SetRequestId sets the RequestId field's value.
func (GetImagePipelineOutput) String ¶
func (s GetImagePipelineOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetImagePolicyInput ¶
type GetImagePolicyInput struct { // The Amazon Resource Name (ARN) of the image whose policy you want to retrieve. // // ImageArn is a required field ImageArn *string `location:"querystring" locationName:"imageArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetImagePolicyInput) GoString ¶
func (s GetImagePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImagePolicyInput) SetImageArn ¶
func (s *GetImagePolicyInput) SetImageArn(v string) *GetImagePolicyInput
SetImageArn sets the ImageArn field's value.
func (GetImagePolicyInput) String ¶
func (s GetImagePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImagePolicyInput) Validate ¶
func (s *GetImagePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetImagePolicyOutput ¶
type GetImagePolicyOutput struct { // The image policy object. Policy *string `locationName:"policy" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetImagePolicyOutput) GoString ¶
func (s GetImagePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImagePolicyOutput) SetPolicy ¶
func (s *GetImagePolicyOutput) SetPolicy(v string) *GetImagePolicyOutput
SetPolicy sets the Policy field's value.
func (*GetImagePolicyOutput) SetRequestId ¶
func (s *GetImagePolicyOutput) SetRequestId(v string) *GetImagePolicyOutput
SetRequestId sets the RequestId field's value.
func (GetImagePolicyOutput) String ¶
func (s GetImagePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetImageRecipeInput ¶
type GetImageRecipeInput struct { // The Amazon Resource Name (ARN) of the image recipe that you want to retrieve. // // ImageRecipeArn is a required field ImageRecipeArn *string `location:"querystring" locationName:"imageRecipeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetImageRecipeInput) GoString ¶
func (s GetImageRecipeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageRecipeInput) SetImageRecipeArn ¶
func (s *GetImageRecipeInput) SetImageRecipeArn(v string) *GetImageRecipeInput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (GetImageRecipeInput) String ¶
func (s GetImageRecipeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageRecipeInput) Validate ¶
func (s *GetImageRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetImageRecipeOutput ¶
type GetImageRecipeOutput struct { // The image recipe object. ImageRecipe *ImageRecipe `locationName:"imageRecipe" type:"structure"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetImageRecipeOutput) GoString ¶
func (s GetImageRecipeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageRecipeOutput) SetImageRecipe ¶
func (s *GetImageRecipeOutput) SetImageRecipe(v *ImageRecipe) *GetImageRecipeOutput
SetImageRecipe sets the ImageRecipe field's value.
func (*GetImageRecipeOutput) SetRequestId ¶
func (s *GetImageRecipeOutput) SetRequestId(v string) *GetImageRecipeOutput
SetRequestId sets the RequestId field's value.
func (GetImageRecipeOutput) String ¶
func (s GetImageRecipeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetImageRecipePolicyInput ¶
type GetImageRecipePolicyInput struct { // The Amazon Resource Name (ARN) of the image recipe whose policy you want // to retrieve. // // ImageRecipeArn is a required field ImageRecipeArn *string `location:"querystring" locationName:"imageRecipeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetImageRecipePolicyInput) GoString ¶
func (s GetImageRecipePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageRecipePolicyInput) SetImageRecipeArn ¶
func (s *GetImageRecipePolicyInput) SetImageRecipeArn(v string) *GetImageRecipePolicyInput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (GetImageRecipePolicyInput) String ¶
func (s GetImageRecipePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageRecipePolicyInput) Validate ¶
func (s *GetImageRecipePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetImageRecipePolicyOutput ¶
type GetImageRecipePolicyOutput struct { // The image recipe policy object. Policy *string `locationName:"policy" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetImageRecipePolicyOutput) GoString ¶
func (s GetImageRecipePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImageRecipePolicyOutput) SetPolicy ¶
func (s *GetImageRecipePolicyOutput) SetPolicy(v string) *GetImageRecipePolicyOutput
SetPolicy sets the Policy field's value.
func (*GetImageRecipePolicyOutput) SetRequestId ¶
func (s *GetImageRecipePolicyOutput) SetRequestId(v string) *GetImageRecipePolicyOutput
SetRequestId sets the RequestId field's value.
func (GetImageRecipePolicyOutput) String ¶
func (s GetImageRecipePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetInfrastructureConfigurationInput ¶
type GetInfrastructureConfigurationInput struct { // The Amazon Resource Name (ARN) of the infrastructure configuration that you // want to retrieve. // // InfrastructureConfigurationArn is a required field InfrastructureConfigurationArn *string `location:"querystring" locationName:"infrastructureConfigurationArn" type:"string" required:"true"` // contains filtered or unexported fields }
GetInfrastructureConfiguration request object.
func (GetInfrastructureConfigurationInput) GoString ¶
func (s GetInfrastructureConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInfrastructureConfigurationInput) SetInfrastructureConfigurationArn ¶
func (s *GetInfrastructureConfigurationInput) SetInfrastructureConfigurationArn(v string) *GetInfrastructureConfigurationInput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (GetInfrastructureConfigurationInput) String ¶
func (s GetInfrastructureConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInfrastructureConfigurationInput) Validate ¶
func (s *GetInfrastructureConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInfrastructureConfigurationOutput ¶
type GetInfrastructureConfigurationOutput struct { // The infrastructure configuration object. InfrastructureConfiguration *InfrastructureConfiguration `locationName:"infrastructureConfiguration" type:"structure"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
GetInfrastructureConfiguration response object.
func (GetInfrastructureConfigurationOutput) GoString ¶
func (s GetInfrastructureConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInfrastructureConfigurationOutput) SetInfrastructureConfiguration ¶
func (s *GetInfrastructureConfigurationOutput) SetInfrastructureConfiguration(v *InfrastructureConfiguration) *GetInfrastructureConfigurationOutput
SetInfrastructureConfiguration sets the InfrastructureConfiguration field's value.
func (*GetInfrastructureConfigurationOutput) SetRequestId ¶
func (s *GetInfrastructureConfigurationOutput) SetRequestId(v string) *GetInfrastructureConfigurationOutput
SetRequestId sets the RequestId field's value.
func (GetInfrastructureConfigurationOutput) String ¶
func (s GetInfrastructureConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLifecycleExecutionInput ¶ added in v1.47.13
type GetLifecycleExecutionInput struct { // Use the unique identifier for a runtime instance of the lifecycle policy // to get runtime details. // // LifecycleExecutionId is a required field LifecycleExecutionId *string `location:"querystring" locationName:"lifecycleExecutionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetLifecycleExecutionInput) GoString ¶ added in v1.47.13
func (s GetLifecycleExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLifecycleExecutionInput) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *GetLifecycleExecutionInput) SetLifecycleExecutionId(v string) *GetLifecycleExecutionInput
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (GetLifecycleExecutionInput) String ¶ added in v1.47.13
func (s GetLifecycleExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLifecycleExecutionInput) Validate ¶ added in v1.47.13
func (s *GetLifecycleExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLifecycleExecutionOutput ¶ added in v1.47.13
type GetLifecycleExecutionOutput struct { // Runtime details for the specified runtime instance of the lifecycle policy. LifecycleExecution *LifecycleExecution `locationName:"lifecycleExecution" type:"structure"` // contains filtered or unexported fields }
func (GetLifecycleExecutionOutput) GoString ¶ added in v1.47.13
func (s GetLifecycleExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLifecycleExecutionOutput) SetLifecycleExecution ¶ added in v1.47.13
func (s *GetLifecycleExecutionOutput) SetLifecycleExecution(v *LifecycleExecution) *GetLifecycleExecutionOutput
SetLifecycleExecution sets the LifecycleExecution field's value.
func (GetLifecycleExecutionOutput) String ¶ added in v1.47.13
func (s GetLifecycleExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLifecyclePolicyInput ¶ added in v1.47.13
type GetLifecyclePolicyInput struct { // Specifies the Amazon Resource Name (ARN) of the image lifecycle policy resource // to get. // // LifecyclePolicyArn is a required field LifecyclePolicyArn *string `location:"querystring" locationName:"lifecyclePolicyArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetLifecyclePolicyInput) GoString ¶ added in v1.47.13
func (s GetLifecyclePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLifecyclePolicyInput) SetLifecyclePolicyArn ¶ added in v1.47.13
func (s *GetLifecyclePolicyInput) SetLifecyclePolicyArn(v string) *GetLifecyclePolicyInput
SetLifecyclePolicyArn sets the LifecyclePolicyArn field's value.
func (GetLifecyclePolicyInput) String ¶ added in v1.47.13
func (s GetLifecyclePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLifecyclePolicyInput) Validate ¶ added in v1.47.13
func (s *GetLifecyclePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLifecyclePolicyOutput ¶ added in v1.47.13
type GetLifecyclePolicyOutput struct { // The ARN of the image lifecycle policy resource that was returned. LifecyclePolicy *LifecyclePolicy `locationName:"lifecyclePolicy" type:"structure"` // contains filtered or unexported fields }
func (GetLifecyclePolicyOutput) GoString ¶ added in v1.47.13
func (s GetLifecyclePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLifecyclePolicyOutput) SetLifecyclePolicy ¶ added in v1.47.13
func (s *GetLifecyclePolicyOutput) SetLifecyclePolicy(v *LifecyclePolicy) *GetLifecyclePolicyOutput
SetLifecyclePolicy sets the LifecyclePolicy field's value.
func (GetLifecyclePolicyOutput) String ¶ added in v1.47.13
func (s GetLifecyclePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetWorkflowExecutionInput ¶ added in v1.44.233
type GetWorkflowExecutionInput struct { // Use the unique identifier for a runtime instance of the workflow to get runtime // details. // // WorkflowExecutionId is a required field WorkflowExecutionId *string `location:"querystring" locationName:"workflowExecutionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkflowExecutionInput) GoString ¶ added in v1.44.233
func (s GetWorkflowExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowExecutionInput) SetWorkflowExecutionId ¶ added in v1.44.233
func (s *GetWorkflowExecutionInput) SetWorkflowExecutionId(v string) *GetWorkflowExecutionInput
SetWorkflowExecutionId sets the WorkflowExecutionId field's value.
func (GetWorkflowExecutionInput) String ¶ added in v1.44.233
func (s GetWorkflowExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowExecutionInput) Validate ¶ added in v1.44.233
func (s *GetWorkflowExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkflowExecutionOutput ¶ added in v1.44.233
type GetWorkflowExecutionOutput struct { // The timestamp when the specified runtime instance of the workflow finished. EndTime *string `locationName:"endTime" type:"string"` // The Amazon Resource Name (ARN) of the image resource build version that the // specified runtime instance of the workflow created. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The output message from the specified runtime instance of the workflow, if // applicable. Message *string `locationName:"message" type:"string"` // Test workflows are defined within named runtime groups. The parallel group // is a named group that contains one or more test workflows. ParallelGroup *string `locationName:"parallelGroup" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // The timestamp when the specified runtime instance of the workflow started. StartTime *string `locationName:"startTime" type:"string"` // The current runtime status for the specified runtime instance of the workflow. Status *string `locationName:"status" type:"string" enum:"WorkflowExecutionStatus"` // The total number of steps in the specified runtime instance of the workflow // that ran. This number should equal the sum of the step counts for steps that // succeeded, were skipped, and failed. TotalStepCount *int64 `locationName:"totalStepCount" type:"integer"` // A runtime count for the number of steps that failed in the specified runtime // instance of the workflow. TotalStepsFailed *int64 `locationName:"totalStepsFailed" type:"integer"` // A runtime count for the number of steps that were skipped in the specified // runtime instance of the workflow. TotalStepsSkipped *int64 `locationName:"totalStepsSkipped" type:"integer"` // A runtime count for the number of steps that ran successfully in the specified // runtime instance of the workflow. TotalStepsSucceeded *int64 `locationName:"totalStepsSucceeded" type:"integer"` // The type of workflow that Image Builder ran for the specified runtime instance // of the workflow. Type *string `locationName:"type" type:"string" enum:"WorkflowType"` // The Amazon Resource Name (ARN) of the build version for the Image Builder // workflow resource that defines the specified runtime instance of the workflow. WorkflowBuildVersionArn *string `locationName:"workflowBuildVersionArn" type:"string"` // The unique identifier that Image Builder assigned to keep track of runtime // details when it ran the workflow. WorkflowExecutionId *string `locationName:"workflowExecutionId" type:"string"` // contains filtered or unexported fields }
func (GetWorkflowExecutionOutput) GoString ¶ added in v1.44.233
func (s GetWorkflowExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowExecutionOutput) SetEndTime ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetEndTime(v string) *GetWorkflowExecutionOutput
SetEndTime sets the EndTime field's value.
func (*GetWorkflowExecutionOutput) SetImageBuildVersionArn ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetImageBuildVersionArn(v string) *GetWorkflowExecutionOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*GetWorkflowExecutionOutput) SetMessage ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetMessage(v string) *GetWorkflowExecutionOutput
SetMessage sets the Message field's value.
func (*GetWorkflowExecutionOutput) SetParallelGroup ¶ added in v1.49.1
func (s *GetWorkflowExecutionOutput) SetParallelGroup(v string) *GetWorkflowExecutionOutput
SetParallelGroup sets the ParallelGroup field's value.
func (*GetWorkflowExecutionOutput) SetRequestId ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetRequestId(v string) *GetWorkflowExecutionOutput
SetRequestId sets the RequestId field's value.
func (*GetWorkflowExecutionOutput) SetStartTime ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetStartTime(v string) *GetWorkflowExecutionOutput
SetStartTime sets the StartTime field's value.
func (*GetWorkflowExecutionOutput) SetStatus ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetStatus(v string) *GetWorkflowExecutionOutput
SetStatus sets the Status field's value.
func (*GetWorkflowExecutionOutput) SetTotalStepCount ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetTotalStepCount(v int64) *GetWorkflowExecutionOutput
SetTotalStepCount sets the TotalStepCount field's value.
func (*GetWorkflowExecutionOutput) SetTotalStepsFailed ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetTotalStepsFailed(v int64) *GetWorkflowExecutionOutput
SetTotalStepsFailed sets the TotalStepsFailed field's value.
func (*GetWorkflowExecutionOutput) SetTotalStepsSkipped ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetTotalStepsSkipped(v int64) *GetWorkflowExecutionOutput
SetTotalStepsSkipped sets the TotalStepsSkipped field's value.
func (*GetWorkflowExecutionOutput) SetTotalStepsSucceeded ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetTotalStepsSucceeded(v int64) *GetWorkflowExecutionOutput
SetTotalStepsSucceeded sets the TotalStepsSucceeded field's value.
func (*GetWorkflowExecutionOutput) SetType ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetType(v string) *GetWorkflowExecutionOutput
SetType sets the Type field's value.
func (*GetWorkflowExecutionOutput) SetWorkflowBuildVersionArn ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetWorkflowBuildVersionArn(v string) *GetWorkflowExecutionOutput
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (*GetWorkflowExecutionOutput) SetWorkflowExecutionId ¶ added in v1.44.233
func (s *GetWorkflowExecutionOutput) SetWorkflowExecutionId(v string) *GetWorkflowExecutionOutput
SetWorkflowExecutionId sets the WorkflowExecutionId field's value.
func (GetWorkflowExecutionOutput) String ¶ added in v1.44.233
func (s GetWorkflowExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetWorkflowInput ¶ added in v1.49.1
type GetWorkflowInput struct { // The Amazon Resource Name (ARN) of the workflow resource that you want to // get. // // WorkflowBuildVersionArn is a required field WorkflowBuildVersionArn *string `location:"querystring" locationName:"workflowBuildVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkflowInput) GoString ¶ added in v1.49.1
func (s GetWorkflowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowInput) SetWorkflowBuildVersionArn ¶ added in v1.49.1
func (s *GetWorkflowInput) SetWorkflowBuildVersionArn(v string) *GetWorkflowInput
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (GetWorkflowInput) String ¶ added in v1.49.1
func (s GetWorkflowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowInput) Validate ¶ added in v1.49.1
func (s *GetWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkflowOutput ¶ added in v1.49.1
type GetWorkflowOutput struct { // The workflow resource specified in the request. Workflow *Workflow `locationName:"workflow" type:"structure"` // contains filtered or unexported fields }
func (GetWorkflowOutput) GoString ¶ added in v1.49.1
func (s GetWorkflowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowOutput) SetWorkflow ¶ added in v1.49.1
func (s *GetWorkflowOutput) SetWorkflow(v *Workflow) *GetWorkflowOutput
SetWorkflow sets the Workflow field's value.
func (GetWorkflowOutput) String ¶ added in v1.49.1
func (s GetWorkflowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetWorkflowStepExecutionInput ¶ added in v1.44.233
type GetWorkflowStepExecutionInput struct { // Use the unique identifier for a specific runtime instance of the workflow // step to get runtime details for that step. // // StepExecutionId is a required field StepExecutionId *string `location:"querystring" locationName:"stepExecutionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkflowStepExecutionInput) GoString ¶ added in v1.44.233
func (s GetWorkflowStepExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowStepExecutionInput) SetStepExecutionId ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionInput) SetStepExecutionId(v string) *GetWorkflowStepExecutionInput
SetStepExecutionId sets the StepExecutionId field's value.
func (GetWorkflowStepExecutionInput) String ¶ added in v1.44.233
func (s GetWorkflowStepExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowStepExecutionInput) Validate ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkflowStepExecutionOutput ¶ added in v1.44.233
type GetWorkflowStepExecutionOutput struct { // The name of the action that the specified step performs. Action *string `locationName:"action" type:"string"` // Describes the specified workflow step. Description *string `locationName:"description" type:"string"` // The timestamp when the specified runtime instance of the workflow step finished. EndTime *string `locationName:"endTime" type:"string"` // The Amazon Resource Name (ARN) of the image resource build version that the // specified runtime instance of the workflow step creates. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // Input parameters that Image Builder provided for the specified runtime instance // of the workflow step. Inputs *string `locationName:"inputs" type:"string"` // The output message from the specified runtime instance of the workflow step, // if applicable. Message *string `locationName:"message" type:"string"` // The name of the specified runtime instance of the workflow step. Name *string `locationName:"name" type:"string"` // The action to perform if the workflow step fails. OnFailure *string `locationName:"onFailure" min:"1" type:"string"` // The file names that the specified runtime version of the workflow step created // as output. Outputs *string `locationName:"outputs" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // Reports on the rollback status of the specified runtime version of the workflow // step, if applicable. RollbackStatus *string `locationName:"rollbackStatus" type:"string" enum:"WorkflowStepExecutionRollbackStatus"` // The timestamp when the specified runtime version of the workflow step started. StartTime *string `locationName:"startTime" type:"string"` // The current status for the specified runtime version of the workflow step. Status *string `locationName:"status" type:"string" enum:"WorkflowStepExecutionStatus"` // The unique identifier for the runtime version of the workflow step that you // specified in the request. StepExecutionId *string `locationName:"stepExecutionId" type:"string"` // The maximum duration in seconds for this step to complete its action. TimeoutSeconds *int64 `locationName:"timeoutSeconds" type:"integer"` // The Amazon Resource Name (ARN) of the build version for the Image Builder // workflow resource that defines this workflow step. WorkflowBuildVersionArn *string `locationName:"workflowBuildVersionArn" type:"string"` // The unique identifier that Image Builder assigned to keep track of runtime // details when it ran the workflow. WorkflowExecutionId *string `locationName:"workflowExecutionId" type:"string"` // contains filtered or unexported fields }
func (GetWorkflowStepExecutionOutput) GoString ¶ added in v1.44.233
func (s GetWorkflowStepExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkflowStepExecutionOutput) SetAction ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetAction(v string) *GetWorkflowStepExecutionOutput
SetAction sets the Action field's value.
func (*GetWorkflowStepExecutionOutput) SetDescription ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetDescription(v string) *GetWorkflowStepExecutionOutput
SetDescription sets the Description field's value.
func (*GetWorkflowStepExecutionOutput) SetEndTime ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetEndTime(v string) *GetWorkflowStepExecutionOutput
SetEndTime sets the EndTime field's value.
func (*GetWorkflowStepExecutionOutput) SetImageBuildVersionArn ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetImageBuildVersionArn(v string) *GetWorkflowStepExecutionOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*GetWorkflowStepExecutionOutput) SetInputs ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetInputs(v string) *GetWorkflowStepExecutionOutput
SetInputs sets the Inputs field's value.
func (*GetWorkflowStepExecutionOutput) SetMessage ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetMessage(v string) *GetWorkflowStepExecutionOutput
SetMessage sets the Message field's value.
func (*GetWorkflowStepExecutionOutput) SetName ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetName(v string) *GetWorkflowStepExecutionOutput
SetName sets the Name field's value.
func (*GetWorkflowStepExecutionOutput) SetOnFailure ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetOnFailure(v string) *GetWorkflowStepExecutionOutput
SetOnFailure sets the OnFailure field's value.
func (*GetWorkflowStepExecutionOutput) SetOutputs ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetOutputs(v string) *GetWorkflowStepExecutionOutput
SetOutputs sets the Outputs field's value.
func (*GetWorkflowStepExecutionOutput) SetRequestId ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetRequestId(v string) *GetWorkflowStepExecutionOutput
SetRequestId sets the RequestId field's value.
func (*GetWorkflowStepExecutionOutput) SetRollbackStatus ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetRollbackStatus(v string) *GetWorkflowStepExecutionOutput
SetRollbackStatus sets the RollbackStatus field's value.
func (*GetWorkflowStepExecutionOutput) SetStartTime ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetStartTime(v string) *GetWorkflowStepExecutionOutput
SetStartTime sets the StartTime field's value.
func (*GetWorkflowStepExecutionOutput) SetStatus ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetStatus(v string) *GetWorkflowStepExecutionOutput
SetStatus sets the Status field's value.
func (*GetWorkflowStepExecutionOutput) SetStepExecutionId ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetStepExecutionId(v string) *GetWorkflowStepExecutionOutput
SetStepExecutionId sets the StepExecutionId field's value.
func (*GetWorkflowStepExecutionOutput) SetTimeoutSeconds ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetTimeoutSeconds(v int64) *GetWorkflowStepExecutionOutput
SetTimeoutSeconds sets the TimeoutSeconds field's value.
func (*GetWorkflowStepExecutionOutput) SetWorkflowBuildVersionArn ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetWorkflowBuildVersionArn(v string) *GetWorkflowStepExecutionOutput
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (*GetWorkflowStepExecutionOutput) SetWorkflowExecutionId ¶ added in v1.44.233
func (s *GetWorkflowStepExecutionOutput) SetWorkflowExecutionId(v string) *GetWorkflowStepExecutionOutput
SetWorkflowExecutionId sets the WorkflowExecutionId field's value.
func (GetWorkflowStepExecutionOutput) String ¶ added in v1.44.233
func (s GetWorkflowStepExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IdempotentParameterMismatchException ¶ added in v1.28.0
type IdempotentParameterMismatchException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
func (*IdempotentParameterMismatchException) Code ¶ added in v1.28.0
func (s *IdempotentParameterMismatchException) Code() string
Code returns the exception type name.
func (*IdempotentParameterMismatchException) Error ¶ added in v1.28.0
func (s *IdempotentParameterMismatchException) Error() string
func (IdempotentParameterMismatchException) GoString ¶ added in v1.28.0
func (s IdempotentParameterMismatchException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IdempotentParameterMismatchException) Message ¶ added in v1.28.0
func (s *IdempotentParameterMismatchException) Message() string
Message returns the exception's message.
func (*IdempotentParameterMismatchException) OrigErr ¶ added in v1.28.0
func (s *IdempotentParameterMismatchException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*IdempotentParameterMismatchException) RequestID ¶ added in v1.28.0
func (s *IdempotentParameterMismatchException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*IdempotentParameterMismatchException) StatusCode ¶ added in v1.28.0
func (s *IdempotentParameterMismatchException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (IdempotentParameterMismatchException) String ¶ added in v1.28.0
func (s IdempotentParameterMismatchException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Image ¶
type Image struct { // 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: // // 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. // // Version ARNs have only the first three nodes: <major>.<minor>.<patch> // // Build version ARNs have all four nodes, and point to a specific build for // a specific version of an object. Arn *string `locationName:"arn" type:"string"` // 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. BuildType *string `locationName:"buildType" type:"string" enum:"BuildType"` // For container images, this is the container recipe that Image Builder used // to create the image. For images that distribute an AMI, this is empty. ContainerRecipe *ContainerRecipe `locationName:"containerRecipe" type:"structure"` // The date on which Image Builder created this image. DateCreated *string `locationName:"dateCreated" type:"string"` // The time when deprecation occurs for an image resource. This can be a past // or future date. DeprecationTime *time.Time `locationName:"deprecationTime" type:"timestamp"` // The distribution configuration that Image Builder used to create this image. DistributionConfiguration *DistributionConfiguration `locationName:"distributionConfiguration" type:"structure"` // Indicates whether Image Builder collects additional information about the // image, such as the operating system (OS) version and package list. EnhancedImageMetadataEnabled *bool `locationName:"enhancedImageMetadataEnabled" type:"boolean"` // The name or Amazon Resource Name (ARN) for the IAM role you create that grants // Image Builder access to perform workflow actions. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // For images that distribute an AMI, this is the image recipe that Image Builder // used to create the image. For container images, this is empty. ImageRecipe *ImageRecipe `locationName:"imageRecipe" type:"structure"` // Contains settings for vulnerability scans. ImageScanningConfiguration *ImageScanningConfiguration `locationName:"imageScanningConfiguration" type:"structure"` // The origin of the base image that Image Builder used to build this image. ImageSource *string `locationName:"imageSource" type:"string" enum:"ImageSource"` // The image tests that ran when that Image Builder created this image. ImageTestsConfiguration *ImageTestsConfiguration `locationName:"imageTestsConfiguration" type:"structure"` // The infrastructure that Image Builder used to create this image. InfrastructureConfiguration *InfrastructureConfiguration `locationName:"infrastructureConfiguration" type:"structure"` // Identifies the last runtime instance of the lifecycle policy to take action // on the image. LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string"` // The name of the image. Name *string `locationName:"name" type:"string"` // The operating system version for instances that launch from this image. For // example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019. OsVersion *string `locationName:"osVersion" min:"1" type:"string"` // The output resources that Image Builder produces for this image. OutputResources *OutputResources `locationName:"outputResources" type:"structure"` // The image operating system platform, such as Linux or Windows. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // Contains information about the current state of scans for this image. ScanState *ImageScanState `locationName:"scanState" type:"structure"` // The Amazon Resource Name (ARN) of the image pipeline that created this image. SourcePipelineArn *string `locationName:"sourcePipelineArn" type:"string"` // The name of the image pipeline that created this image. SourcePipelineName *string `locationName:"sourcePipelineName" type:"string"` // The state of the image. State *ImageState `locationName:"state" type:"structure"` // The tags that apply to this image. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // Specifies whether this image produces an AMI or a container image. Type *string `locationName:"type" type:"string" enum:"ImageType"` // 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. Version *string `locationName:"version" type:"string"` // Contains the build and test workflows that are associated with the image. Workflows []*WorkflowConfiguration `locationName:"workflows" type:"list"` // contains filtered or unexported fields }
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.
func (Image) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Image) SetBuildType ¶ added in v1.42.24
SetBuildType sets the BuildType field's value.
func (*Image) SetContainerRecipe ¶ added in v1.36.11
func (s *Image) SetContainerRecipe(v *ContainerRecipe) *Image
SetContainerRecipe sets the ContainerRecipe field's value.
func (*Image) SetDateCreated ¶
SetDateCreated sets the DateCreated field's value.
func (*Image) SetDeprecationTime ¶ added in v1.47.13
SetDeprecationTime sets the DeprecationTime field's value.
func (*Image) SetDistributionConfiguration ¶
func (s *Image) SetDistributionConfiguration(v *DistributionConfiguration) *Image
SetDistributionConfiguration sets the DistributionConfiguration field's value.
func (*Image) SetEnhancedImageMetadataEnabled ¶ added in v1.30.8
SetEnhancedImageMetadataEnabled sets the EnhancedImageMetadataEnabled field's value.
func (*Image) SetExecutionRole ¶ added in v1.49.1
SetExecutionRole sets the ExecutionRole field's value.
func (*Image) SetImageRecipe ¶
func (s *Image) SetImageRecipe(v *ImageRecipe) *Image
SetImageRecipe sets the ImageRecipe field's value.
func (*Image) SetImageScanningConfiguration ¶ added in v1.44.233
func (s *Image) SetImageScanningConfiguration(v *ImageScanningConfiguration) *Image
SetImageScanningConfiguration sets the ImageScanningConfiguration field's value.
func (*Image) SetImageSource ¶ added in v1.44.181
SetImageSource sets the ImageSource field's value.
func (*Image) SetImageTestsConfiguration ¶
func (s *Image) SetImageTestsConfiguration(v *ImageTestsConfiguration) *Image
SetImageTestsConfiguration sets the ImageTestsConfiguration field's value.
func (*Image) SetInfrastructureConfiguration ¶
func (s *Image) SetInfrastructureConfiguration(v *InfrastructureConfiguration) *Image
SetInfrastructureConfiguration sets the InfrastructureConfiguration field's value.
func (*Image) SetLifecycleExecutionId ¶ added in v1.47.13
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (*Image) SetOsVersion ¶ added in v1.30.8
SetOsVersion sets the OsVersion field's value.
func (*Image) SetOutputResources ¶
func (s *Image) SetOutputResources(v *OutputResources) *Image
SetOutputResources sets the OutputResources field's value.
func (*Image) SetPlatform ¶
SetPlatform sets the Platform field's value.
func (*Image) SetScanState ¶ added in v1.44.233
func (s *Image) SetScanState(v *ImageScanState) *Image
SetScanState sets the ScanState field's value.
func (*Image) SetSourcePipelineArn ¶
SetSourcePipelineArn sets the SourcePipelineArn field's value.
func (*Image) SetSourcePipelineName ¶
SetSourcePipelineName sets the SourcePipelineName field's value.
func (*Image) SetState ¶
func (s *Image) SetState(v *ImageState) *Image
SetState sets the State field's value.
func (*Image) SetVersion ¶
SetVersion sets the Version field's value.
func (*Image) SetWorkflows ¶ added in v1.49.1
func (s *Image) SetWorkflows(v []*WorkflowConfiguration) *Image
SetWorkflows sets the Workflows field's value.
type ImageAggregation ¶ added in v1.44.233
type ImageAggregation struct { // The Amazon Resource Name (ARN) that identifies the image for this aggregation. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // Counts by severity level for medium severity and higher level findings, plus // a total for all of the findings for the specified image. SeverityCounts *SeverityCounts `locationName:"severityCounts" type:"structure"` // contains filtered or unexported fields }
Contains vulnerability counts for a specific image.
func (ImageAggregation) GoString ¶ added in v1.44.233
func (s ImageAggregation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageAggregation) SetImageBuildVersionArn ¶ added in v1.44.233
func (s *ImageAggregation) SetImageBuildVersionArn(v string) *ImageAggregation
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*ImageAggregation) SetSeverityCounts ¶ added in v1.44.233
func (s *ImageAggregation) SetSeverityCounts(v *SeverityCounts) *ImageAggregation
SetSeverityCounts sets the SeverityCounts field's value.
func (ImageAggregation) String ¶ added in v1.44.233
func (s ImageAggregation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImagePackage ¶ added in v1.37.19
type ImagePackage struct { // The name of the package as reported to the operating system package manager. PackageName *string `locationName:"packageName" min:"1" type:"string"` // The version of the package as reported to the operating system package manager. PackageVersion *string `locationName:"packageVersion" min:"1" type:"string"` // contains filtered or unexported fields }
Represents a package installed on an Image Builder image.
func (ImagePackage) GoString ¶ added in v1.37.19
func (s ImagePackage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImagePackage) SetPackageName ¶ added in v1.37.19
func (s *ImagePackage) SetPackageName(v string) *ImagePackage
SetPackageName sets the PackageName field's value.
func (*ImagePackage) SetPackageVersion ¶ added in v1.37.19
func (s *ImagePackage) SetPackageVersion(v string) *ImagePackage
SetPackageVersion sets the PackageVersion field's value.
func (ImagePackage) String ¶ added in v1.37.19
func (s ImagePackage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImagePipeline ¶
type ImagePipeline struct { // The Amazon Resource Name (ARN) of the image pipeline. Arn *string `locationName:"arn" type:"string"` // The Amazon Resource Name (ARN) of the container recipe that is used for this // pipeline. ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string"` // The date on which this image pipeline was created. DateCreated *string `locationName:"dateCreated" type:"string"` // This is no longer supported, and does not return a value. DateLastRun *string `locationName:"dateLastRun" type:"string"` // The next date when the pipeline is scheduled to run. DateNextRun *string `locationName:"dateNextRun" type:"string"` // The date on which this image pipeline was last updated. DateUpdated *string `locationName:"dateUpdated" type:"string"` // The description of the image pipeline. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the distribution configuration associated // with this image pipeline. DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string"` // 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. EnhancedImageMetadataEnabled *bool `locationName:"enhancedImageMetadataEnabled" type:"boolean"` // The name or Amazon Resource Name (ARN) for the IAM role you create that grants // Image Builder access to perform workflow actions. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image recipe associated with this image // pipeline. ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string"` // Contains settings for vulnerability scans. ImageScanningConfiguration *ImageScanningConfiguration `locationName:"imageScanningConfiguration" type:"structure"` // The image tests configuration of the image pipeline. ImageTestsConfiguration *ImageTestsConfiguration `locationName:"imageTestsConfiguration" type:"structure"` // The Amazon Resource Name (ARN) of the infrastructure configuration associated // with this image pipeline. InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string"` // The name of the image pipeline. Name *string `locationName:"name" type:"string"` // The platform of the image pipeline. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // The schedule of the image pipeline. Schedule *Schedule `locationName:"schedule" type:"structure"` // The status of the image pipeline. Status *string `locationName:"status" type:"string" enum:"PipelineStatus"` // The tags of this image pipeline. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // Contains the workflows that run for the image pipeline. Workflows []*WorkflowConfiguration `locationName:"workflows" type:"list"` // contains filtered or unexported fields }
Details of an image pipeline.
func (ImagePipeline) GoString ¶
func (s ImagePipeline) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImagePipeline) SetArn ¶
func (s *ImagePipeline) SetArn(v string) *ImagePipeline
SetArn sets the Arn field's value.
func (*ImagePipeline) SetContainerRecipeArn ¶ added in v1.36.11
func (s *ImagePipeline) SetContainerRecipeArn(v string) *ImagePipeline
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*ImagePipeline) SetDateCreated ¶
func (s *ImagePipeline) SetDateCreated(v string) *ImagePipeline
SetDateCreated sets the DateCreated field's value.
func (*ImagePipeline) SetDateLastRun ¶
func (s *ImagePipeline) SetDateLastRun(v string) *ImagePipeline
SetDateLastRun sets the DateLastRun field's value.
func (*ImagePipeline) SetDateNextRun ¶
func (s *ImagePipeline) SetDateNextRun(v string) *ImagePipeline
SetDateNextRun sets the DateNextRun field's value.
func (*ImagePipeline) SetDateUpdated ¶
func (s *ImagePipeline) SetDateUpdated(v string) *ImagePipeline
SetDateUpdated sets the DateUpdated field's value.
func (*ImagePipeline) SetDescription ¶
func (s *ImagePipeline) SetDescription(v string) *ImagePipeline
SetDescription sets the Description field's value.
func (*ImagePipeline) SetDistributionConfigurationArn ¶
func (s *ImagePipeline) SetDistributionConfigurationArn(v string) *ImagePipeline
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*ImagePipeline) SetEnhancedImageMetadataEnabled ¶ added in v1.30.8
func (s *ImagePipeline) SetEnhancedImageMetadataEnabled(v bool) *ImagePipeline
SetEnhancedImageMetadataEnabled sets the EnhancedImageMetadataEnabled field's value.
func (*ImagePipeline) SetExecutionRole ¶ added in v1.49.1
func (s *ImagePipeline) SetExecutionRole(v string) *ImagePipeline
SetExecutionRole sets the ExecutionRole field's value.
func (*ImagePipeline) SetImageRecipeArn ¶
func (s *ImagePipeline) SetImageRecipeArn(v string) *ImagePipeline
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*ImagePipeline) SetImageScanningConfiguration ¶ added in v1.44.233
func (s *ImagePipeline) SetImageScanningConfiguration(v *ImageScanningConfiguration) *ImagePipeline
SetImageScanningConfiguration sets the ImageScanningConfiguration field's value.
func (*ImagePipeline) SetImageTestsConfiguration ¶
func (s *ImagePipeline) SetImageTestsConfiguration(v *ImageTestsConfiguration) *ImagePipeline
SetImageTestsConfiguration sets the ImageTestsConfiguration field's value.
func (*ImagePipeline) SetInfrastructureConfigurationArn ¶
func (s *ImagePipeline) SetInfrastructureConfigurationArn(v string) *ImagePipeline
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*ImagePipeline) SetName ¶
func (s *ImagePipeline) SetName(v string) *ImagePipeline
SetName sets the Name field's value.
func (*ImagePipeline) SetPlatform ¶
func (s *ImagePipeline) SetPlatform(v string) *ImagePipeline
SetPlatform sets the Platform field's value.
func (*ImagePipeline) SetSchedule ¶
func (s *ImagePipeline) SetSchedule(v *Schedule) *ImagePipeline
SetSchedule sets the Schedule field's value.
func (*ImagePipeline) SetStatus ¶
func (s *ImagePipeline) SetStatus(v string) *ImagePipeline
SetStatus sets the Status field's value.
func (*ImagePipeline) SetTags ¶
func (s *ImagePipeline) SetTags(v map[string]*string) *ImagePipeline
SetTags sets the Tags field's value.
func (*ImagePipeline) SetWorkflows ¶ added in v1.49.1
func (s *ImagePipeline) SetWorkflows(v []*WorkflowConfiguration) *ImagePipeline
SetWorkflows sets the Workflows field's value.
func (ImagePipeline) String ¶
func (s ImagePipeline) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImagePipelineAggregation ¶ added in v1.44.233
type ImagePipelineAggregation struct { // The Amazon Resource Name (ARN) that identifies the image pipeline for this // aggregation. ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string"` // Counts by severity level for medium severity and higher level findings, plus // a total for all of the findings for the specified image pipeline. SeverityCounts *SeverityCounts `locationName:"severityCounts" type:"structure"` // contains filtered or unexported fields }
Contains vulnerability counts for a specific image pipeline.
func (ImagePipelineAggregation) GoString ¶ added in v1.44.233
func (s ImagePipelineAggregation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImagePipelineAggregation) SetImagePipelineArn ¶ added in v1.44.233
func (s *ImagePipelineAggregation) SetImagePipelineArn(v string) *ImagePipelineAggregation
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (*ImagePipelineAggregation) SetSeverityCounts ¶ added in v1.44.233
func (s *ImagePipelineAggregation) SetSeverityCounts(v *SeverityCounts) *ImagePipelineAggregation
SetSeverityCounts sets the SeverityCounts field's value.
func (ImagePipelineAggregation) String ¶ added in v1.44.233
func (s ImagePipelineAggregation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageRecipe ¶
type ImageRecipe struct { // 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. AdditionalInstanceConfiguration *AdditionalInstanceConfiguration `locationName:"additionalInstanceConfiguration" type:"structure"` // The Amazon Resource Name (ARN) of the image recipe. Arn *string `locationName:"arn" type:"string"` // The block device mappings to apply when creating images from this recipe. BlockDeviceMappings []*InstanceBlockDeviceMapping `locationName:"blockDeviceMappings" type:"list"` // The components that are included in the image recipe. Recipes require a minimum // of one build component, and can have a maximum of 20 build and test components // in any combination. Components []*ComponentConfiguration `locationName:"components" min:"1" type:"list"` // The date on which this image recipe was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The description of the image recipe. Description *string `locationName:"description" min:"1" type:"string"` // The name of the image recipe. Name *string `locationName:"name" type:"string"` // The owner of the image recipe. Owner *string `locationName:"owner" min:"1" type:"string"` // The base image of the image recipe. ParentImage *string `locationName:"parentImage" min:"1" type:"string"` // The platform of the image recipe. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // The tags of the image recipe. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // Specifies which type of image is created by the recipe - an AMI or a container // image. Type *string `locationName:"type" type:"string" enum:"ImageType"` // The version of the image recipe. Version *string `locationName:"version" type:"string"` // The working directory to be used during build and test workflows. WorkingDirectory *string `locationName:"workingDirectory" min:"1" type:"string"` // contains filtered or unexported fields }
An image recipe.
func (ImageRecipe) GoString ¶
func (s ImageRecipe) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageRecipe) SetAdditionalInstanceConfiguration ¶ added in v1.39.1
func (s *ImageRecipe) SetAdditionalInstanceConfiguration(v *AdditionalInstanceConfiguration) *ImageRecipe
SetAdditionalInstanceConfiguration sets the AdditionalInstanceConfiguration field's value.
func (*ImageRecipe) SetArn ¶
func (s *ImageRecipe) SetArn(v string) *ImageRecipe
SetArn sets the Arn field's value.
func (*ImageRecipe) SetBlockDeviceMappings ¶
func (s *ImageRecipe) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *ImageRecipe
SetBlockDeviceMappings sets the BlockDeviceMappings field's value.
func (*ImageRecipe) SetComponents ¶
func (s *ImageRecipe) SetComponents(v []*ComponentConfiguration) *ImageRecipe
SetComponents sets the Components field's value.
func (*ImageRecipe) SetDateCreated ¶
func (s *ImageRecipe) SetDateCreated(v string) *ImageRecipe
SetDateCreated sets the DateCreated field's value.
func (*ImageRecipe) SetDescription ¶
func (s *ImageRecipe) SetDescription(v string) *ImageRecipe
SetDescription sets the Description field's value.
func (*ImageRecipe) SetName ¶
func (s *ImageRecipe) SetName(v string) *ImageRecipe
SetName sets the Name field's value.
func (*ImageRecipe) SetOwner ¶
func (s *ImageRecipe) SetOwner(v string) *ImageRecipe
SetOwner sets the Owner field's value.
func (*ImageRecipe) SetParentImage ¶
func (s *ImageRecipe) SetParentImage(v string) *ImageRecipe
SetParentImage sets the ParentImage field's value.
func (*ImageRecipe) SetPlatform ¶
func (s *ImageRecipe) SetPlatform(v string) *ImageRecipe
SetPlatform sets the Platform field's value.
func (*ImageRecipe) SetTags ¶
func (s *ImageRecipe) SetTags(v map[string]*string) *ImageRecipe
SetTags sets the Tags field's value.
func (*ImageRecipe) SetType ¶ added in v1.36.11
func (s *ImageRecipe) SetType(v string) *ImageRecipe
SetType sets the Type field's value.
func (*ImageRecipe) SetVersion ¶
func (s *ImageRecipe) SetVersion(v string) *ImageRecipe
SetVersion sets the Version field's value.
func (*ImageRecipe) SetWorkingDirectory ¶ added in v1.32.0
func (s *ImageRecipe) SetWorkingDirectory(v string) *ImageRecipe
SetWorkingDirectory sets the WorkingDirectory field's value.
func (ImageRecipe) String ¶
func (s ImageRecipe) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageRecipeSummary ¶
type ImageRecipeSummary struct { // The Amazon Resource Name (ARN) of the image recipe. Arn *string `locationName:"arn" type:"string"` // The date on which this image recipe was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The name of the image recipe. Name *string `locationName:"name" type:"string"` // The owner of the image recipe. Owner *string `locationName:"owner" min:"1" type:"string"` // The base image of the image recipe. ParentImage *string `locationName:"parentImage" min:"1" type:"string"` // The platform of the image recipe. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // The tags of the image recipe. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
A summary of an image recipe.
func (ImageRecipeSummary) GoString ¶
func (s ImageRecipeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageRecipeSummary) SetArn ¶
func (s *ImageRecipeSummary) SetArn(v string) *ImageRecipeSummary
SetArn sets the Arn field's value.
func (*ImageRecipeSummary) SetDateCreated ¶
func (s *ImageRecipeSummary) SetDateCreated(v string) *ImageRecipeSummary
SetDateCreated sets the DateCreated field's value.
func (*ImageRecipeSummary) SetName ¶
func (s *ImageRecipeSummary) SetName(v string) *ImageRecipeSummary
SetName sets the Name field's value.
func (*ImageRecipeSummary) SetOwner ¶
func (s *ImageRecipeSummary) SetOwner(v string) *ImageRecipeSummary
SetOwner sets the Owner field's value.
func (*ImageRecipeSummary) SetParentImage ¶
func (s *ImageRecipeSummary) SetParentImage(v string) *ImageRecipeSummary
SetParentImage sets the ParentImage field's value.
func (*ImageRecipeSummary) SetPlatform ¶
func (s *ImageRecipeSummary) SetPlatform(v string) *ImageRecipeSummary
SetPlatform sets the Platform field's value.
func (*ImageRecipeSummary) SetTags ¶
func (s *ImageRecipeSummary) SetTags(v map[string]*string) *ImageRecipeSummary
SetTags sets the Tags field's value.
func (ImageRecipeSummary) String ¶
func (s ImageRecipeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageScanFinding ¶ added in v1.44.233
type ImageScanFinding struct { // The Amazon Web Services account ID that's associated with the finding. AwsAccountId *string `locationName:"awsAccountId" min:"1" type:"string"` // The description of the finding. Description *string `locationName:"description" min:"1" type:"string"` // The date and time when the finding was first observed. FirstObservedAt *time.Time `locationName:"firstObservedAt" type:"timestamp"` // Details about whether a fix is available for any of the packages that are // identified in the finding through a version update. FixAvailable *string `locationName:"fixAvailable" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image build version that's associated // with the finding. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The Amazon Resource Name (ARN) of the image pipeline that's associated with // the finding. ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string"` // The score that Amazon Inspector assigned for the finding. InspectorScore *float64 `locationName:"inspectorScore" type:"double"` // An object that contains details of the Amazon Inspector score. InspectorScoreDetails *InspectorScoreDetails `locationName:"inspectorScoreDetails" type:"structure"` // An object that contains the details of a package vulnerability finding. PackageVulnerabilityDetails *PackageVulnerabilityDetails `locationName:"packageVulnerabilityDetails" type:"structure"` // An object that contains the details about how to remediate the finding. Remediation *Remediation `locationName:"remediation" type:"structure"` // The severity of the finding. Severity *string `locationName:"severity" min:"1" type:"string"` // The title of the finding. Title *string `locationName:"title" min:"1" type:"string"` // The type of the finding. Image Builder looks for findings of the type PACKAGE_VULNERABILITY // that apply to output images, and excludes other types. Type *string `locationName:"type" min:"1" type:"string"` // The timestamp when the finding was last updated. UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"` // contains filtered or unexported fields }
Contains details about a vulnerability scan finding.
func (ImageScanFinding) GoString ¶ added in v1.44.233
func (s ImageScanFinding) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageScanFinding) SetAwsAccountId ¶ added in v1.44.233
func (s *ImageScanFinding) SetAwsAccountId(v string) *ImageScanFinding
SetAwsAccountId sets the AwsAccountId field's value.
func (*ImageScanFinding) SetDescription ¶ added in v1.44.233
func (s *ImageScanFinding) SetDescription(v string) *ImageScanFinding
SetDescription sets the Description field's value.
func (*ImageScanFinding) SetFirstObservedAt ¶ added in v1.44.233
func (s *ImageScanFinding) SetFirstObservedAt(v time.Time) *ImageScanFinding
SetFirstObservedAt sets the FirstObservedAt field's value.
func (*ImageScanFinding) SetFixAvailable ¶ added in v1.44.233
func (s *ImageScanFinding) SetFixAvailable(v string) *ImageScanFinding
SetFixAvailable sets the FixAvailable field's value.
func (*ImageScanFinding) SetImageBuildVersionArn ¶ added in v1.44.233
func (s *ImageScanFinding) SetImageBuildVersionArn(v string) *ImageScanFinding
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*ImageScanFinding) SetImagePipelineArn ¶ added in v1.44.233
func (s *ImageScanFinding) SetImagePipelineArn(v string) *ImageScanFinding
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (*ImageScanFinding) SetInspectorScore ¶ added in v1.44.233
func (s *ImageScanFinding) SetInspectorScore(v float64) *ImageScanFinding
SetInspectorScore sets the InspectorScore field's value.
func (*ImageScanFinding) SetInspectorScoreDetails ¶ added in v1.44.233
func (s *ImageScanFinding) SetInspectorScoreDetails(v *InspectorScoreDetails) *ImageScanFinding
SetInspectorScoreDetails sets the InspectorScoreDetails field's value.
func (*ImageScanFinding) SetPackageVulnerabilityDetails ¶ added in v1.44.233
func (s *ImageScanFinding) SetPackageVulnerabilityDetails(v *PackageVulnerabilityDetails) *ImageScanFinding
SetPackageVulnerabilityDetails sets the PackageVulnerabilityDetails field's value.
func (*ImageScanFinding) SetRemediation ¶ added in v1.44.233
func (s *ImageScanFinding) SetRemediation(v *Remediation) *ImageScanFinding
SetRemediation sets the Remediation field's value.
func (*ImageScanFinding) SetSeverity ¶ added in v1.44.233
func (s *ImageScanFinding) SetSeverity(v string) *ImageScanFinding
SetSeverity sets the Severity field's value.
func (*ImageScanFinding) SetTitle ¶ added in v1.44.233
func (s *ImageScanFinding) SetTitle(v string) *ImageScanFinding
SetTitle sets the Title field's value.
func (*ImageScanFinding) SetType ¶ added in v1.44.233
func (s *ImageScanFinding) SetType(v string) *ImageScanFinding
SetType sets the Type field's value.
func (*ImageScanFinding) SetUpdatedAt ¶ added in v1.44.233
func (s *ImageScanFinding) SetUpdatedAt(v time.Time) *ImageScanFinding
SetUpdatedAt sets the UpdatedAt field's value.
func (ImageScanFinding) String ¶ added in v1.44.233
func (s ImageScanFinding) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageScanFindingAggregation ¶ added in v1.44.233
type ImageScanFindingAggregation struct { // Returns an object that contains severity counts based on an account ID. AccountAggregation *AccountAggregation `locationName:"accountAggregation" type:"structure"` // Returns an object that contains severity counts based on the Amazon Resource // Name (ARN) for a specific image. ImageAggregation *ImageAggregation `locationName:"imageAggregation" type:"structure"` // Returns an object that contains severity counts based on an image pipeline // ARN. ImagePipelineAggregation *ImagePipelineAggregation `locationName:"imagePipelineAggregation" type:"structure"` // Returns an object that contains severity counts based on vulnerability ID. VulnerabilityIdAggregation *VulnerabilityIdAggregation `locationName:"vulnerabilityIdAggregation" type:"structure"` // contains filtered or unexported fields }
This returns exactly one type of aggregation, based on the filter that Image Builder applies in its API action.
func (ImageScanFindingAggregation) GoString ¶ added in v1.44.233
func (s ImageScanFindingAggregation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageScanFindingAggregation) SetAccountAggregation ¶ added in v1.44.233
func (s *ImageScanFindingAggregation) SetAccountAggregation(v *AccountAggregation) *ImageScanFindingAggregation
SetAccountAggregation sets the AccountAggregation field's value.
func (*ImageScanFindingAggregation) SetImageAggregation ¶ added in v1.44.233
func (s *ImageScanFindingAggregation) SetImageAggregation(v *ImageAggregation) *ImageScanFindingAggregation
SetImageAggregation sets the ImageAggregation field's value.
func (*ImageScanFindingAggregation) SetImagePipelineAggregation ¶ added in v1.44.233
func (s *ImageScanFindingAggregation) SetImagePipelineAggregation(v *ImagePipelineAggregation) *ImageScanFindingAggregation
SetImagePipelineAggregation sets the ImagePipelineAggregation field's value.
func (*ImageScanFindingAggregation) SetVulnerabilityIdAggregation ¶ added in v1.44.233
func (s *ImageScanFindingAggregation) SetVulnerabilityIdAggregation(v *VulnerabilityIdAggregation) *ImageScanFindingAggregation
SetVulnerabilityIdAggregation sets the VulnerabilityIdAggregation field's value.
func (ImageScanFindingAggregation) String ¶ added in v1.44.233
func (s ImageScanFindingAggregation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageScanFindingsFilter ¶ added in v1.44.233
type ImageScanFindingsFilter struct { // The name of the image scan finding filter. Filter names are case-sensitive. Name *string `locationName:"name" type:"string"` // The filter values. Filter values are case-sensitive. Values []*string `locationName:"values" min:"1" type:"list"` // contains filtered or unexported fields }
A name value pair that Image Builder applies to streamline results from the vulnerability scan findings list action.
func (ImageScanFindingsFilter) GoString ¶ added in v1.44.233
func (s ImageScanFindingsFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageScanFindingsFilter) SetName ¶ added in v1.44.233
func (s *ImageScanFindingsFilter) SetName(v string) *ImageScanFindingsFilter
SetName sets the Name field's value.
func (*ImageScanFindingsFilter) SetValues ¶ added in v1.44.233
func (s *ImageScanFindingsFilter) SetValues(v []*string) *ImageScanFindingsFilter
SetValues sets the Values field's value.
func (ImageScanFindingsFilter) String ¶ added in v1.44.233
func (s ImageScanFindingsFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageScanFindingsFilter) Validate ¶ added in v1.44.233
func (s *ImageScanFindingsFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImageScanState ¶ added in v1.44.233
type ImageScanState struct { // The reason for the scan status for the image. Reason *string `locationName:"reason" min:"1" type:"string"` // The current state of vulnerability scans for the image. Status *string `locationName:"status" type:"string" enum:"ImageScanStatus"` // contains filtered or unexported fields }
Shows the vulnerability scan status for a specific image, and the reason for that status.
func (ImageScanState) GoString ¶ added in v1.44.233
func (s ImageScanState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageScanState) SetReason ¶ added in v1.44.233
func (s *ImageScanState) SetReason(v string) *ImageScanState
SetReason sets the Reason field's value.
func (*ImageScanState) SetStatus ¶ added in v1.44.233
func (s *ImageScanState) SetStatus(v string) *ImageScanState
SetStatus sets the Status field's value.
func (ImageScanState) String ¶ added in v1.44.233
func (s ImageScanState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageScanningConfiguration ¶ added in v1.44.233
type ImageScanningConfiguration struct { // Contains Amazon ECR settings for vulnerability scans. EcrConfiguration *EcrConfiguration `locationName:"ecrConfiguration" type:"structure"` // A setting that indicates whether Image Builder keeps a snapshot of the vulnerability // scans that Amazon Inspector runs against the build instance when you create // a new image. ImageScanningEnabled *bool `locationName:"imageScanningEnabled" type:"boolean"` // contains filtered or unexported fields }
Contains settings for Image Builder image resource and container image scans.
func (ImageScanningConfiguration) GoString ¶ added in v1.44.233
func (s ImageScanningConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageScanningConfiguration) SetEcrConfiguration ¶ added in v1.44.233
func (s *ImageScanningConfiguration) SetEcrConfiguration(v *EcrConfiguration) *ImageScanningConfiguration
SetEcrConfiguration sets the EcrConfiguration field's value.
func (*ImageScanningConfiguration) SetImageScanningEnabled ¶ added in v1.44.233
func (s *ImageScanningConfiguration) SetImageScanningEnabled(v bool) *ImageScanningConfiguration
SetImageScanningEnabled sets the ImageScanningEnabled field's value.
func (ImageScanningConfiguration) String ¶ added in v1.44.233
func (s ImageScanningConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageScanningConfiguration) Validate ¶ added in v1.44.233
func (s *ImageScanningConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImageState ¶
type ImageState struct { // The reason for the status of the image. Reason *string `locationName:"reason" min:"1" type:"string"` // The status of the image. Status *string `locationName:"status" type:"string" enum:"ImageStatus"` // contains filtered or unexported fields }
Image status and the reason for that status.
func (ImageState) GoString ¶
func (s ImageState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageState) SetReason ¶
func (s *ImageState) SetReason(v string) *ImageState
SetReason sets the Reason field's value.
func (*ImageState) SetStatus ¶
func (s *ImageState) SetStatus(v string) *ImageState
SetStatus sets the Status field's value.
func (ImageState) String ¶
func (s ImageState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageSummary ¶
type ImageSummary struct { // The Amazon Resource Name (ARN) of the image. Arn *string `locationName:"arn" type:"string"` // 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. BuildType *string `locationName:"buildType" type:"string" enum:"BuildType"` // The date on which Image Builder created this image. DateCreated *string `locationName:"dateCreated" type:"string"` // The time when deprecation occurs for an image resource. This can be a past // or future date. DeprecationTime *time.Time `locationName:"deprecationTime" type:"timestamp"` // The origin of the base image that Image Builder used to build this image. ImageSource *string `locationName:"imageSource" type:"string" enum:"ImageSource"` // Identifies the last runtime instance of the lifecycle policy to take action // on the image. LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string"` // The name of the image. Name *string `locationName:"name" type:"string"` // The operating system version of the instances that launch from this image. // For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019. OsVersion *string `locationName:"osVersion" min:"1" type:"string"` // The output resources that Image Builder produced when it created this image. OutputResources *OutputResources `locationName:"outputResources" type:"structure"` // The owner of the image. Owner *string `locationName:"owner" min:"1" type:"string"` // The image operating system platform, such as Linux or Windows. Platform *string `locationName:"platform" type:"string" enum:"Platform"` // The state of the image. State *ImageState `locationName:"state" type:"structure"` // The tags that apply to this image. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // Specifies whether this image produces an AMI or a container image. Type *string `locationName:"type" type:"string" enum:"ImageType"` // The version of the image. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
An image summary.
func (ImageSummary) GoString ¶
func (s ImageSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageSummary) SetArn ¶
func (s *ImageSummary) SetArn(v string) *ImageSummary
SetArn sets the Arn field's value.
func (*ImageSummary) SetBuildType ¶ added in v1.42.24
func (s *ImageSummary) SetBuildType(v string) *ImageSummary
SetBuildType sets the BuildType field's value.
func (*ImageSummary) SetDateCreated ¶
func (s *ImageSummary) SetDateCreated(v string) *ImageSummary
SetDateCreated sets the DateCreated field's value.
func (*ImageSummary) SetDeprecationTime ¶ added in v1.47.13
func (s *ImageSummary) SetDeprecationTime(v time.Time) *ImageSummary
SetDeprecationTime sets the DeprecationTime field's value.
func (*ImageSummary) SetImageSource ¶ added in v1.44.181
func (s *ImageSummary) SetImageSource(v string) *ImageSummary
SetImageSource sets the ImageSource field's value.
func (*ImageSummary) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *ImageSummary) SetLifecycleExecutionId(v string) *ImageSummary
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (*ImageSummary) SetName ¶
func (s *ImageSummary) SetName(v string) *ImageSummary
SetName sets the Name field's value.
func (*ImageSummary) SetOsVersion ¶ added in v1.30.8
func (s *ImageSummary) SetOsVersion(v string) *ImageSummary
SetOsVersion sets the OsVersion field's value.
func (*ImageSummary) SetOutputResources ¶
func (s *ImageSummary) SetOutputResources(v *OutputResources) *ImageSummary
SetOutputResources sets the OutputResources field's value.
func (*ImageSummary) SetOwner ¶
func (s *ImageSummary) SetOwner(v string) *ImageSummary
SetOwner sets the Owner field's value.
func (*ImageSummary) SetPlatform ¶
func (s *ImageSummary) SetPlatform(v string) *ImageSummary
SetPlatform sets the Platform field's value.
func (*ImageSummary) SetState ¶
func (s *ImageSummary) SetState(v *ImageState) *ImageSummary
SetState sets the State field's value.
func (*ImageSummary) SetTags ¶
func (s *ImageSummary) SetTags(v map[string]*string) *ImageSummary
SetTags sets the Tags field's value.
func (*ImageSummary) SetType ¶ added in v1.36.11
func (s *ImageSummary) SetType(v string) *ImageSummary
SetType sets the Type field's value.
func (*ImageSummary) SetVersion ¶
func (s *ImageSummary) SetVersion(v string) *ImageSummary
SetVersion sets the Version field's value.
func (ImageSummary) String ¶
func (s ImageSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageTestsConfiguration ¶
type ImageTestsConfiguration struct { // Determines if tests should run after building the image. Image Builder defaults // to enable tests to run following the image build, before image distribution. ImageTestsEnabled *bool `locationName:"imageTestsEnabled" type:"boolean"` // The maximum time in minutes that tests are permitted to run. // // The timeoutMinutes attribute is not currently active. This value is ignored. TimeoutMinutes *int64 `locationName:"timeoutMinutes" min:"60" type:"integer"` // contains filtered or unexported fields }
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.
func (ImageTestsConfiguration) GoString ¶
func (s ImageTestsConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageTestsConfiguration) SetImageTestsEnabled ¶
func (s *ImageTestsConfiguration) SetImageTestsEnabled(v bool) *ImageTestsConfiguration
SetImageTestsEnabled sets the ImageTestsEnabled field's value.
func (*ImageTestsConfiguration) SetTimeoutMinutes ¶
func (s *ImageTestsConfiguration) SetTimeoutMinutes(v int64) *ImageTestsConfiguration
SetTimeoutMinutes sets the TimeoutMinutes field's value.
func (ImageTestsConfiguration) String ¶
func (s ImageTestsConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageTestsConfiguration) Validate ¶
func (s *ImageTestsConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImageVersion ¶
type ImageVersion struct { // 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: // // 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. // // Version ARNs have only the first three nodes: <major>.<minor>.<patch> // // Build version ARNs have all four nodes, and point to a specific build for // a specific version of an object. Arn *string `locationName:"arn" type:"string"` // 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. BuildType *string `locationName:"buildType" type:"string" enum:"BuildType"` // The date on which this specific version of the Image Builder image was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The origin of the base image that Image Builder used to build this image. ImageSource *string `locationName:"imageSource" type:"string" enum:"ImageSource"` // The name of this specific version of an Image Builder image. Name *string `locationName:"name" type:"string"` // The operating system version of the Amazon EC2 build instance. For example, // Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019. OsVersion *string `locationName:"osVersion" min:"1" type:"string"` // The owner of the image version. Owner *string `locationName:"owner" min:"1" type:"string"` // The operating system platform of the image version, for example "Windows" // or "Linux". Platform *string `locationName:"platform" type:"string" enum:"Platform"` // Specifies whether this image produces an AMI or a container image. Type *string `locationName:"type" type:"string" enum:"ImageType"` // 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. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
The defining characteristics of a specific version of an Image Builder image.
func (ImageVersion) GoString ¶
func (s ImageVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageVersion) SetArn ¶
func (s *ImageVersion) SetArn(v string) *ImageVersion
SetArn sets the Arn field's value.
func (*ImageVersion) SetBuildType ¶ added in v1.42.24
func (s *ImageVersion) SetBuildType(v string) *ImageVersion
SetBuildType sets the BuildType field's value.
func (*ImageVersion) SetDateCreated ¶
func (s *ImageVersion) SetDateCreated(v string) *ImageVersion
SetDateCreated sets the DateCreated field's value.
func (*ImageVersion) SetImageSource ¶ added in v1.44.181
func (s *ImageVersion) SetImageSource(v string) *ImageVersion
SetImageSource sets the ImageSource field's value.
func (*ImageVersion) SetName ¶
func (s *ImageVersion) SetName(v string) *ImageVersion
SetName sets the Name field's value.
func (*ImageVersion) SetOsVersion ¶ added in v1.30.8
func (s *ImageVersion) SetOsVersion(v string) *ImageVersion
SetOsVersion sets the OsVersion field's value.
func (*ImageVersion) SetOwner ¶
func (s *ImageVersion) SetOwner(v string) *ImageVersion
SetOwner sets the Owner field's value.
func (*ImageVersion) SetPlatform ¶
func (s *ImageVersion) SetPlatform(v string) *ImageVersion
SetPlatform sets the Platform field's value.
func (*ImageVersion) SetType ¶ added in v1.36.11
func (s *ImageVersion) SetType(v string) *ImageVersion
SetType sets the Type field's value.
func (*ImageVersion) SetVersion ¶
func (s *ImageVersion) SetVersion(v string) *ImageVersion
SetVersion sets the Version field's value.
func (ImageVersion) String ¶
func (s ImageVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Imagebuilder ¶
Imagebuilder provides the API operation methods for making requests to EC2 Image Builder. See this package's package overview docs for details on the service.
Imagebuilder methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Imagebuilder
New creates a new instance of the Imagebuilder client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Imagebuilder client from just a session. svc := imagebuilder.New(mySession) // Create a Imagebuilder client with additional configuration svc := imagebuilder.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Imagebuilder) CancelImageCreation ¶
func (c *Imagebuilder) CancelImageCreation(input *CancelImageCreationInput) (*CancelImageCreationOutput, error)
CancelImageCreation API operation for EC2 Image Builder.
CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CancelImageCreation for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CancelImageCreation
func (*Imagebuilder) CancelImageCreationRequest ¶
func (c *Imagebuilder) CancelImageCreationRequest(input *CancelImageCreationInput) (req *request.Request, output *CancelImageCreationOutput)
CancelImageCreationRequest generates a "aws/request.Request" representing the client's request for the CancelImageCreation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelImageCreation for more information on using the CancelImageCreation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelImageCreationRequest method. req, resp := client.CancelImageCreationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CancelImageCreation
func (*Imagebuilder) CancelImageCreationWithContext ¶
func (c *Imagebuilder) CancelImageCreationWithContext(ctx aws.Context, input *CancelImageCreationInput, opts ...request.Option) (*CancelImageCreationOutput, error)
CancelImageCreationWithContext is the same as CancelImageCreation with the addition of the ability to pass a context and additional request options.
See CancelImageCreation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CancelLifecycleExecution ¶ added in v1.47.13
func (c *Imagebuilder) CancelLifecycleExecution(input *CancelLifecycleExecutionInput) (*CancelLifecycleExecutionOutput, error)
CancelLifecycleExecution API operation for EC2 Image Builder.
Cancel a specific image lifecycle policy runtime instance.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CancelLifecycleExecution for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CancelLifecycleExecution
func (*Imagebuilder) CancelLifecycleExecutionRequest ¶ added in v1.47.13
func (c *Imagebuilder) CancelLifecycleExecutionRequest(input *CancelLifecycleExecutionInput) (req *request.Request, output *CancelLifecycleExecutionOutput)
CancelLifecycleExecutionRequest generates a "aws/request.Request" representing the client's request for the CancelLifecycleExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelLifecycleExecution for more information on using the CancelLifecycleExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelLifecycleExecutionRequest method. req, resp := client.CancelLifecycleExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CancelLifecycleExecution
func (*Imagebuilder) CancelLifecycleExecutionWithContext ¶ added in v1.47.13
func (c *Imagebuilder) CancelLifecycleExecutionWithContext(ctx aws.Context, input *CancelLifecycleExecutionInput, opts ...request.Option) (*CancelLifecycleExecutionOutput, error)
CancelLifecycleExecutionWithContext is the same as CancelLifecycleExecution with the addition of the ability to pass a context and additional request options.
See CancelLifecycleExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateComponent ¶
func (c *Imagebuilder) CreateComponent(input *CreateComponentInput) (*CreateComponentOutput, error)
CreateComponent API operation for EC2 Image Builder.
Creates a new component that can be used to build, validate, test, and assess your image. The component is based on a YAML document that you specify using exactly one of the following methods:
Inline, using the data property in the request body.
A URL that points to a YAML document file stored in Amazon S3, using the uri property in the request body.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateComponent for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
InvalidVersionNumberException Your version number is out of bounds or does not follow the required syntax.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
InvalidParameterCombinationException You have specified two or more mutually exclusive parameters. Review the error message for details.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateComponent
func (*Imagebuilder) CreateComponentRequest ¶
func (c *Imagebuilder) CreateComponentRequest(input *CreateComponentInput) (req *request.Request, output *CreateComponentOutput)
CreateComponentRequest generates a "aws/request.Request" representing the client's request for the CreateComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateComponent for more information on using the CreateComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateComponentRequest method. req, resp := client.CreateComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateComponent
func (*Imagebuilder) CreateComponentWithContext ¶
func (c *Imagebuilder) CreateComponentWithContext(ctx aws.Context, input *CreateComponentInput, opts ...request.Option) (*CreateComponentOutput, error)
CreateComponentWithContext is the same as CreateComponent with the addition of the ability to pass a context and additional request options.
See CreateComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateContainerRecipe ¶ added in v1.36.11
func (c *Imagebuilder) CreateContainerRecipe(input *CreateContainerRecipeInput) (*CreateContainerRecipeOutput, error)
CreateContainerRecipe API operation for EC2 Image Builder.
Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateContainerRecipe for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
InvalidVersionNumberException Your version number is out of bounds or does not follow the required syntax.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
ResourceAlreadyExistsException The resource that you are trying to create already exists.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateContainerRecipe
func (*Imagebuilder) CreateContainerRecipeRequest ¶ added in v1.36.11
func (c *Imagebuilder) CreateContainerRecipeRequest(input *CreateContainerRecipeInput) (req *request.Request, output *CreateContainerRecipeOutput)
CreateContainerRecipeRequest generates a "aws/request.Request" representing the client's request for the CreateContainerRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateContainerRecipe for more information on using the CreateContainerRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateContainerRecipeRequest method. req, resp := client.CreateContainerRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateContainerRecipe
func (*Imagebuilder) CreateContainerRecipeWithContext ¶ added in v1.36.11
func (c *Imagebuilder) CreateContainerRecipeWithContext(ctx aws.Context, input *CreateContainerRecipeInput, opts ...request.Option) (*CreateContainerRecipeOutput, error)
CreateContainerRecipeWithContext is the same as CreateContainerRecipe with the addition of the ability to pass a context and additional request options.
See CreateContainerRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateDistributionConfiguration ¶
func (c *Imagebuilder) CreateDistributionConfiguration(input *CreateDistributionConfigurationInput) (*CreateDistributionConfigurationOutput, error)
CreateDistributionConfiguration API operation for EC2 Image Builder.
Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateDistributionConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
ResourceAlreadyExistsException The resource that you are trying to create already exists.
InvalidParameterCombinationException You have specified two or more mutually exclusive parameters. Review the error message for details.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateDistributionConfiguration
func (*Imagebuilder) CreateDistributionConfigurationRequest ¶
func (c *Imagebuilder) CreateDistributionConfigurationRequest(input *CreateDistributionConfigurationInput) (req *request.Request, output *CreateDistributionConfigurationOutput)
CreateDistributionConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateDistributionConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDistributionConfiguration for more information on using the CreateDistributionConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDistributionConfigurationRequest method. req, resp := client.CreateDistributionConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateDistributionConfiguration
func (*Imagebuilder) CreateDistributionConfigurationWithContext ¶
func (c *Imagebuilder) CreateDistributionConfigurationWithContext(ctx aws.Context, input *CreateDistributionConfigurationInput, opts ...request.Option) (*CreateDistributionConfigurationOutput, error)
CreateDistributionConfigurationWithContext is the same as CreateDistributionConfiguration with the addition of the ability to pass a context and additional request options.
See CreateDistributionConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateImage ¶
func (c *Imagebuilder) CreateImage(input *CreateImageInput) (*CreateImageOutput, error)
CreateImage API operation for EC2 Image Builder.
Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateImage for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateImage
func (*Imagebuilder) CreateImagePipeline ¶
func (c *Imagebuilder) CreateImagePipeline(input *CreateImagePipelineInput) (*CreateImagePipelineOutput, error)
CreateImagePipeline API operation for EC2 Image Builder.
Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateImagePipeline for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
ResourceAlreadyExistsException The resource that you are trying to create already exists.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateImagePipeline
func (*Imagebuilder) CreateImagePipelineRequest ¶
func (c *Imagebuilder) CreateImagePipelineRequest(input *CreateImagePipelineInput) (req *request.Request, output *CreateImagePipelineOutput)
CreateImagePipelineRequest generates a "aws/request.Request" representing the client's request for the CreateImagePipeline operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateImagePipeline for more information on using the CreateImagePipeline API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateImagePipelineRequest method. req, resp := client.CreateImagePipelineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateImagePipeline
func (*Imagebuilder) CreateImagePipelineWithContext ¶
func (c *Imagebuilder) CreateImagePipelineWithContext(ctx aws.Context, input *CreateImagePipelineInput, opts ...request.Option) (*CreateImagePipelineOutput, error)
CreateImagePipelineWithContext is the same as CreateImagePipeline with the addition of the ability to pass a context and additional request options.
See CreateImagePipeline for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateImageRecipe ¶
func (c *Imagebuilder) CreateImageRecipe(input *CreateImageRecipeInput) (*CreateImageRecipeOutput, error)
CreateImageRecipe API operation for EC2 Image Builder.
Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateImageRecipe for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
InvalidVersionNumberException Your version number is out of bounds or does not follow the required syntax.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
ResourceAlreadyExistsException The resource that you are trying to create already exists.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateImageRecipe
func (*Imagebuilder) CreateImageRecipeRequest ¶
func (c *Imagebuilder) CreateImageRecipeRequest(input *CreateImageRecipeInput) (req *request.Request, output *CreateImageRecipeOutput)
CreateImageRecipeRequest generates a "aws/request.Request" representing the client's request for the CreateImageRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateImageRecipe for more information on using the CreateImageRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateImageRecipeRequest method. req, resp := client.CreateImageRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateImageRecipe
func (*Imagebuilder) CreateImageRecipeWithContext ¶
func (c *Imagebuilder) CreateImageRecipeWithContext(ctx aws.Context, input *CreateImageRecipeInput, opts ...request.Option) (*CreateImageRecipeOutput, error)
CreateImageRecipeWithContext is the same as CreateImageRecipe with the addition of the ability to pass a context and additional request options.
See CreateImageRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateImageRequest ¶
func (c *Imagebuilder) CreateImageRequest(input *CreateImageInput) (req *request.Request, output *CreateImageOutput)
CreateImageRequest generates a "aws/request.Request" representing the client's request for the CreateImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateImage for more information on using the CreateImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateImageRequest method. req, resp := client.CreateImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateImage
func (*Imagebuilder) CreateImageWithContext ¶
func (c *Imagebuilder) CreateImageWithContext(ctx aws.Context, input *CreateImageInput, opts ...request.Option) (*CreateImageOutput, error)
CreateImageWithContext is the same as CreateImage with the addition of the ability to pass a context and additional request options.
See CreateImage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateInfrastructureConfiguration ¶
func (c *Imagebuilder) CreateInfrastructureConfiguration(input *CreateInfrastructureConfigurationInput) (*CreateInfrastructureConfigurationOutput, error)
CreateInfrastructureConfiguration API operation for EC2 Image Builder.
Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateInfrastructureConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
ResourceAlreadyExistsException The resource that you are trying to create already exists.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateInfrastructureConfiguration
func (*Imagebuilder) CreateInfrastructureConfigurationRequest ¶
func (c *Imagebuilder) CreateInfrastructureConfigurationRequest(input *CreateInfrastructureConfigurationInput) (req *request.Request, output *CreateInfrastructureConfigurationOutput)
CreateInfrastructureConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateInfrastructureConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateInfrastructureConfiguration for more information on using the CreateInfrastructureConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateInfrastructureConfigurationRequest method. req, resp := client.CreateInfrastructureConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateInfrastructureConfiguration
func (*Imagebuilder) CreateInfrastructureConfigurationWithContext ¶
func (c *Imagebuilder) CreateInfrastructureConfigurationWithContext(ctx aws.Context, input *CreateInfrastructureConfigurationInput, opts ...request.Option) (*CreateInfrastructureConfigurationOutput, error)
CreateInfrastructureConfigurationWithContext is the same as CreateInfrastructureConfiguration with the addition of the ability to pass a context and additional request options.
See CreateInfrastructureConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateLifecyclePolicy ¶ added in v1.47.13
func (c *Imagebuilder) CreateLifecyclePolicy(input *CreateLifecyclePolicyInput) (*CreateLifecyclePolicyOutput, error)
CreateLifecyclePolicy API operation for EC2 Image Builder.
Create a lifecycle policy resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateLifecyclePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
ResourceAlreadyExistsException The resource that you are trying to create already exists.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateLifecyclePolicy
func (*Imagebuilder) CreateLifecyclePolicyRequest ¶ added in v1.47.13
func (c *Imagebuilder) CreateLifecyclePolicyRequest(input *CreateLifecyclePolicyInput) (req *request.Request, output *CreateLifecyclePolicyOutput)
CreateLifecyclePolicyRequest generates a "aws/request.Request" representing the client's request for the CreateLifecyclePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateLifecyclePolicy for more information on using the CreateLifecyclePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateLifecyclePolicyRequest method. req, resp := client.CreateLifecyclePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateLifecyclePolicy
func (*Imagebuilder) CreateLifecyclePolicyWithContext ¶ added in v1.47.13
func (c *Imagebuilder) CreateLifecyclePolicyWithContext(ctx aws.Context, input *CreateLifecyclePolicyInput, opts ...request.Option) (*CreateLifecyclePolicyOutput, error)
CreateLifecyclePolicyWithContext is the same as CreateLifecyclePolicy with the addition of the ability to pass a context and additional request options.
See CreateLifecyclePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) CreateWorkflow ¶ added in v1.49.1
func (c *Imagebuilder) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)
CreateWorkflow API operation for EC2 Image Builder.
Create a new workflow or a new version of an existing workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation CreateWorkflow for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
InvalidVersionNumberException Your version number is out of bounds or does not follow the required syntax.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
InvalidParameterCombinationException You have specified two or more mutually exclusive parameters. Review the error message for details.
ServiceQuotaExceededException You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateWorkflow
func (*Imagebuilder) CreateWorkflowRequest ¶ added in v1.49.1
func (c *Imagebuilder) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)
CreateWorkflowRequest generates a "aws/request.Request" representing the client's request for the CreateWorkflow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateWorkflow for more information on using the CreateWorkflow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateWorkflowRequest method. req, resp := client.CreateWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/CreateWorkflow
func (*Imagebuilder) CreateWorkflowWithContext ¶ added in v1.49.1
func (c *Imagebuilder) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)
CreateWorkflowWithContext is the same as CreateWorkflow with the addition of the ability to pass a context and additional request options.
See CreateWorkflow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteComponent ¶
func (c *Imagebuilder) DeleteComponent(input *DeleteComponentInput) (*DeleteComponentOutput, error)
DeleteComponent API operation for EC2 Image Builder.
Deletes a component build version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteComponent for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteComponent
func (*Imagebuilder) DeleteComponentRequest ¶
func (c *Imagebuilder) DeleteComponentRequest(input *DeleteComponentInput) (req *request.Request, output *DeleteComponentOutput)
DeleteComponentRequest generates a "aws/request.Request" representing the client's request for the DeleteComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteComponent for more information on using the DeleteComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteComponentRequest method. req, resp := client.DeleteComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteComponent
func (*Imagebuilder) DeleteComponentWithContext ¶
func (c *Imagebuilder) DeleteComponentWithContext(ctx aws.Context, input *DeleteComponentInput, opts ...request.Option) (*DeleteComponentOutput, error)
DeleteComponentWithContext is the same as DeleteComponent with the addition of the ability to pass a context and additional request options.
See DeleteComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteContainerRecipe ¶ added in v1.36.11
func (c *Imagebuilder) DeleteContainerRecipe(input *DeleteContainerRecipeInput) (*DeleteContainerRecipeOutput, error)
DeleteContainerRecipe API operation for EC2 Image Builder.
Deletes a container recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteContainerRecipe for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteContainerRecipe
func (*Imagebuilder) DeleteContainerRecipeRequest ¶ added in v1.36.11
func (c *Imagebuilder) DeleteContainerRecipeRequest(input *DeleteContainerRecipeInput) (req *request.Request, output *DeleteContainerRecipeOutput)
DeleteContainerRecipeRequest generates a "aws/request.Request" representing the client's request for the DeleteContainerRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteContainerRecipe for more information on using the DeleteContainerRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteContainerRecipeRequest method. req, resp := client.DeleteContainerRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteContainerRecipe
func (*Imagebuilder) DeleteContainerRecipeWithContext ¶ added in v1.36.11
func (c *Imagebuilder) DeleteContainerRecipeWithContext(ctx aws.Context, input *DeleteContainerRecipeInput, opts ...request.Option) (*DeleteContainerRecipeOutput, error)
DeleteContainerRecipeWithContext is the same as DeleteContainerRecipe with the addition of the ability to pass a context and additional request options.
See DeleteContainerRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteDistributionConfiguration ¶
func (c *Imagebuilder) DeleteDistributionConfiguration(input *DeleteDistributionConfigurationInput) (*DeleteDistributionConfigurationOutput, error)
DeleteDistributionConfiguration API operation for EC2 Image Builder.
Deletes a distribution configuration.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteDistributionConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
InvalidRequestException You have requested an action that that the service doesn't support.
ServiceUnavailableException The service is unable to process your request at this time.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteDistributionConfiguration
func (*Imagebuilder) DeleteDistributionConfigurationRequest ¶
func (c *Imagebuilder) DeleteDistributionConfigurationRequest(input *DeleteDistributionConfigurationInput) (req *request.Request, output *DeleteDistributionConfigurationOutput)
DeleteDistributionConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteDistributionConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDistributionConfiguration for more information on using the DeleteDistributionConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDistributionConfigurationRequest method. req, resp := client.DeleteDistributionConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteDistributionConfiguration
func (*Imagebuilder) DeleteDistributionConfigurationWithContext ¶
func (c *Imagebuilder) DeleteDistributionConfigurationWithContext(ctx aws.Context, input *DeleteDistributionConfigurationInput, opts ...request.Option) (*DeleteDistributionConfigurationOutput, error)
DeleteDistributionConfigurationWithContext is the same as DeleteDistributionConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteDistributionConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteImage ¶
func (c *Imagebuilder) DeleteImage(input *DeleteImageInput) (*DeleteImageOutput, error)
DeleteImage API operation for EC2 Image Builder.
Deletes an Image Builder image resource. This does not delete any EC2 AMIs or ECR container images that are created during the image build process. You must clean those up separately, using the appropriate Amazon EC2 or Amazon ECR console actions, or API or CLI commands.
To deregister an EC2 Linux AMI, see Deregister your Linux AMI (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/deregister-ami.html) in the Amazon EC2 User Guide .
To deregister an EC2 Windows AMI, see Deregister your Windows AMI (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/deregister-ami.html) in the Amazon EC2 Windows Guide .
To delete a container image from Amazon ECR, see Deleting an image (https://docs.aws.amazon.com/AmazonECR/latest/userguide/delete_image.html) in the Amazon ECR User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteImage for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
InvalidRequestException You have requested an action that that the service doesn't support.
ServiceUnavailableException The service is unable to process your request at this time.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteImage
func (*Imagebuilder) DeleteImagePipeline ¶
func (c *Imagebuilder) DeleteImagePipeline(input *DeleteImagePipelineInput) (*DeleteImagePipelineOutput, error)
DeleteImagePipeline API operation for EC2 Image Builder.
Deletes an image pipeline.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteImagePipeline for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteImagePipeline
func (*Imagebuilder) DeleteImagePipelineRequest ¶
func (c *Imagebuilder) DeleteImagePipelineRequest(input *DeleteImagePipelineInput) (req *request.Request, output *DeleteImagePipelineOutput)
DeleteImagePipelineRequest generates a "aws/request.Request" representing the client's request for the DeleteImagePipeline operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImagePipeline for more information on using the DeleteImagePipeline API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImagePipelineRequest method. req, resp := client.DeleteImagePipelineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteImagePipeline
func (*Imagebuilder) DeleteImagePipelineWithContext ¶
func (c *Imagebuilder) DeleteImagePipelineWithContext(ctx aws.Context, input *DeleteImagePipelineInput, opts ...request.Option) (*DeleteImagePipelineOutput, error)
DeleteImagePipelineWithContext is the same as DeleteImagePipeline with the addition of the ability to pass a context and additional request options.
See DeleteImagePipeline for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteImageRecipe ¶
func (c *Imagebuilder) DeleteImageRecipe(input *DeleteImageRecipeInput) (*DeleteImageRecipeOutput, error)
DeleteImageRecipe API operation for EC2 Image Builder.
Deletes an image recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteImageRecipe for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteImageRecipe
func (*Imagebuilder) DeleteImageRecipeRequest ¶
func (c *Imagebuilder) DeleteImageRecipeRequest(input *DeleteImageRecipeInput) (req *request.Request, output *DeleteImageRecipeOutput)
DeleteImageRecipeRequest generates a "aws/request.Request" representing the client's request for the DeleteImageRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImageRecipe for more information on using the DeleteImageRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImageRecipeRequest method. req, resp := client.DeleteImageRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteImageRecipe
func (*Imagebuilder) DeleteImageRecipeWithContext ¶
func (c *Imagebuilder) DeleteImageRecipeWithContext(ctx aws.Context, input *DeleteImageRecipeInput, opts ...request.Option) (*DeleteImageRecipeOutput, error)
DeleteImageRecipeWithContext is the same as DeleteImageRecipe with the addition of the ability to pass a context and additional request options.
See DeleteImageRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteImageRequest ¶
func (c *Imagebuilder) DeleteImageRequest(input *DeleteImageInput) (req *request.Request, output *DeleteImageOutput)
DeleteImageRequest generates a "aws/request.Request" representing the client's request for the DeleteImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImage for more information on using the DeleteImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImageRequest method. req, resp := client.DeleteImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteImage
func (*Imagebuilder) DeleteImageWithContext ¶
func (c *Imagebuilder) DeleteImageWithContext(ctx aws.Context, input *DeleteImageInput, opts ...request.Option) (*DeleteImageOutput, error)
DeleteImageWithContext is the same as DeleteImage with the addition of the ability to pass a context and additional request options.
See DeleteImage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteInfrastructureConfiguration ¶
func (c *Imagebuilder) DeleteInfrastructureConfiguration(input *DeleteInfrastructureConfigurationInput) (*DeleteInfrastructureConfigurationOutput, error)
DeleteInfrastructureConfiguration API operation for EC2 Image Builder.
Deletes an infrastructure configuration.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteInfrastructureConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteInfrastructureConfiguration
func (*Imagebuilder) DeleteInfrastructureConfigurationRequest ¶
func (c *Imagebuilder) DeleteInfrastructureConfigurationRequest(input *DeleteInfrastructureConfigurationInput) (req *request.Request, output *DeleteInfrastructureConfigurationOutput)
DeleteInfrastructureConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteInfrastructureConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteInfrastructureConfiguration for more information on using the DeleteInfrastructureConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteInfrastructureConfigurationRequest method. req, resp := client.DeleteInfrastructureConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteInfrastructureConfiguration
func (*Imagebuilder) DeleteInfrastructureConfigurationWithContext ¶
func (c *Imagebuilder) DeleteInfrastructureConfigurationWithContext(ctx aws.Context, input *DeleteInfrastructureConfigurationInput, opts ...request.Option) (*DeleteInfrastructureConfigurationOutput, error)
DeleteInfrastructureConfigurationWithContext is the same as DeleteInfrastructureConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteInfrastructureConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteLifecyclePolicy ¶ added in v1.47.13
func (c *Imagebuilder) DeleteLifecyclePolicy(input *DeleteLifecyclePolicyInput) (*DeleteLifecyclePolicyOutput, error)
DeleteLifecyclePolicy API operation for EC2 Image Builder.
Delete the specified lifecycle policy resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteLifecyclePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
InvalidRequestException You have requested an action that that the service doesn't support.
ServiceUnavailableException The service is unable to process your request at this time.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteLifecyclePolicy
func (*Imagebuilder) DeleteLifecyclePolicyRequest ¶ added in v1.47.13
func (c *Imagebuilder) DeleteLifecyclePolicyRequest(input *DeleteLifecyclePolicyInput) (req *request.Request, output *DeleteLifecyclePolicyOutput)
DeleteLifecyclePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteLifecyclePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteLifecyclePolicy for more information on using the DeleteLifecyclePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteLifecyclePolicyRequest method. req, resp := client.DeleteLifecyclePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteLifecyclePolicy
func (*Imagebuilder) DeleteLifecyclePolicyWithContext ¶ added in v1.47.13
func (c *Imagebuilder) DeleteLifecyclePolicyWithContext(ctx aws.Context, input *DeleteLifecyclePolicyInput, opts ...request.Option) (*DeleteLifecyclePolicyOutput, error)
DeleteLifecyclePolicyWithContext is the same as DeleteLifecyclePolicy with the addition of the ability to pass a context and additional request options.
See DeleteLifecyclePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) DeleteWorkflow ¶ added in v1.49.1
func (c *Imagebuilder) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)
DeleteWorkflow API operation for EC2 Image Builder.
Deletes a specific workflow resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation DeleteWorkflow for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceDependencyException You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteWorkflow
func (*Imagebuilder) DeleteWorkflowRequest ¶ added in v1.49.1
func (c *Imagebuilder) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)
DeleteWorkflowRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkflow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteWorkflow for more information on using the DeleteWorkflow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteWorkflowRequest method. req, resp := client.DeleteWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/DeleteWorkflow
func (*Imagebuilder) DeleteWorkflowWithContext ¶ added in v1.49.1
func (c *Imagebuilder) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)
DeleteWorkflowWithContext is the same as DeleteWorkflow with the addition of the ability to pass a context and additional request options.
See DeleteWorkflow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetComponent ¶
func (c *Imagebuilder) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
GetComponent API operation for EC2 Image Builder.
Gets a component object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetComponent for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetComponent
func (*Imagebuilder) GetComponentPolicy ¶
func (c *Imagebuilder) GetComponentPolicy(input *GetComponentPolicyInput) (*GetComponentPolicyOutput, error)
GetComponentPolicy API operation for EC2 Image Builder.
Gets a component policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetComponentPolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ServiceUnavailableException The service is unable to process your request at this time.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetComponentPolicy
func (*Imagebuilder) GetComponentPolicyRequest ¶
func (c *Imagebuilder) GetComponentPolicyRequest(input *GetComponentPolicyInput) (req *request.Request, output *GetComponentPolicyOutput)
GetComponentPolicyRequest generates a "aws/request.Request" representing the client's request for the GetComponentPolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetComponentPolicy for more information on using the GetComponentPolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetComponentPolicyRequest method. req, resp := client.GetComponentPolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetComponentPolicy
func (*Imagebuilder) GetComponentPolicyWithContext ¶
func (c *Imagebuilder) GetComponentPolicyWithContext(ctx aws.Context, input *GetComponentPolicyInput, opts ...request.Option) (*GetComponentPolicyOutput, error)
GetComponentPolicyWithContext is the same as GetComponentPolicy with the addition of the ability to pass a context and additional request options.
See GetComponentPolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetComponentRequest ¶
func (c *Imagebuilder) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
GetComponentRequest generates a "aws/request.Request" representing the client's request for the GetComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetComponent for more information on using the GetComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetComponentRequest method. req, resp := client.GetComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetComponent
func (*Imagebuilder) GetComponentWithContext ¶
func (c *Imagebuilder) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, error)
GetComponentWithContext is the same as GetComponent with the addition of the ability to pass a context and additional request options.
See GetComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetContainerRecipe ¶ added in v1.36.11
func (c *Imagebuilder) GetContainerRecipe(input *GetContainerRecipeInput) (*GetContainerRecipeOutput, error)
GetContainerRecipe API operation for EC2 Image Builder.
Retrieves a container recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetContainerRecipe for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetContainerRecipe
func (*Imagebuilder) GetContainerRecipePolicy ¶ added in v1.36.11
func (c *Imagebuilder) GetContainerRecipePolicy(input *GetContainerRecipePolicyInput) (*GetContainerRecipePolicyOutput, error)
GetContainerRecipePolicy API operation for EC2 Image Builder.
Retrieves the policy for a container recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetContainerRecipePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetContainerRecipePolicy
func (*Imagebuilder) GetContainerRecipePolicyRequest ¶ added in v1.36.11
func (c *Imagebuilder) GetContainerRecipePolicyRequest(input *GetContainerRecipePolicyInput) (req *request.Request, output *GetContainerRecipePolicyOutput)
GetContainerRecipePolicyRequest generates a "aws/request.Request" representing the client's request for the GetContainerRecipePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetContainerRecipePolicy for more information on using the GetContainerRecipePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetContainerRecipePolicyRequest method. req, resp := client.GetContainerRecipePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetContainerRecipePolicy
func (*Imagebuilder) GetContainerRecipePolicyWithContext ¶ added in v1.36.11
func (c *Imagebuilder) GetContainerRecipePolicyWithContext(ctx aws.Context, input *GetContainerRecipePolicyInput, opts ...request.Option) (*GetContainerRecipePolicyOutput, error)
GetContainerRecipePolicyWithContext is the same as GetContainerRecipePolicy with the addition of the ability to pass a context and additional request options.
See GetContainerRecipePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetContainerRecipeRequest ¶ added in v1.36.11
func (c *Imagebuilder) GetContainerRecipeRequest(input *GetContainerRecipeInput) (req *request.Request, output *GetContainerRecipeOutput)
GetContainerRecipeRequest generates a "aws/request.Request" representing the client's request for the GetContainerRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetContainerRecipe for more information on using the GetContainerRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetContainerRecipeRequest method. req, resp := client.GetContainerRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetContainerRecipe
func (*Imagebuilder) GetContainerRecipeWithContext ¶ added in v1.36.11
func (c *Imagebuilder) GetContainerRecipeWithContext(ctx aws.Context, input *GetContainerRecipeInput, opts ...request.Option) (*GetContainerRecipeOutput, error)
GetContainerRecipeWithContext is the same as GetContainerRecipe with the addition of the ability to pass a context and additional request options.
See GetContainerRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetDistributionConfiguration ¶
func (c *Imagebuilder) GetDistributionConfiguration(input *GetDistributionConfigurationInput) (*GetDistributionConfigurationOutput, error)
GetDistributionConfiguration API operation for EC2 Image Builder.
Gets a distribution configuration.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetDistributionConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetDistributionConfiguration
func (*Imagebuilder) GetDistributionConfigurationRequest ¶
func (c *Imagebuilder) GetDistributionConfigurationRequest(input *GetDistributionConfigurationInput) (req *request.Request, output *GetDistributionConfigurationOutput)
GetDistributionConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetDistributionConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDistributionConfiguration for more information on using the GetDistributionConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDistributionConfigurationRequest method. req, resp := client.GetDistributionConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetDistributionConfiguration
func (*Imagebuilder) GetDistributionConfigurationWithContext ¶
func (c *Imagebuilder) GetDistributionConfigurationWithContext(ctx aws.Context, input *GetDistributionConfigurationInput, opts ...request.Option) (*GetDistributionConfigurationOutput, error)
GetDistributionConfigurationWithContext is the same as GetDistributionConfiguration with the addition of the ability to pass a context and additional request options.
See GetDistributionConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetImage ¶
func (c *Imagebuilder) GetImage(input *GetImageInput) (*GetImageOutput, error)
GetImage API operation for EC2 Image Builder.
Gets an image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetImage for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImage
func (*Imagebuilder) GetImagePipeline ¶
func (c *Imagebuilder) GetImagePipeline(input *GetImagePipelineInput) (*GetImagePipelineOutput, error)
GetImagePipeline API operation for EC2 Image Builder.
Gets an image pipeline.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetImagePipeline for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImagePipeline
func (*Imagebuilder) GetImagePipelineRequest ¶
func (c *Imagebuilder) GetImagePipelineRequest(input *GetImagePipelineInput) (req *request.Request, output *GetImagePipelineOutput)
GetImagePipelineRequest generates a "aws/request.Request" representing the client's request for the GetImagePipeline operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetImagePipeline for more information on using the GetImagePipeline API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetImagePipelineRequest method. req, resp := client.GetImagePipelineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImagePipeline
func (*Imagebuilder) GetImagePipelineWithContext ¶
func (c *Imagebuilder) GetImagePipelineWithContext(ctx aws.Context, input *GetImagePipelineInput, opts ...request.Option) (*GetImagePipelineOutput, error)
GetImagePipelineWithContext is the same as GetImagePipeline with the addition of the ability to pass a context and additional request options.
See GetImagePipeline for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetImagePolicy ¶
func (c *Imagebuilder) GetImagePolicy(input *GetImagePolicyInput) (*GetImagePolicyOutput, error)
GetImagePolicy API operation for EC2 Image Builder.
Gets an image policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetImagePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ServiceUnavailableException The service is unable to process your request at this time.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImagePolicy
func (*Imagebuilder) GetImagePolicyRequest ¶
func (c *Imagebuilder) GetImagePolicyRequest(input *GetImagePolicyInput) (req *request.Request, output *GetImagePolicyOutput)
GetImagePolicyRequest generates a "aws/request.Request" representing the client's request for the GetImagePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetImagePolicy for more information on using the GetImagePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetImagePolicyRequest method. req, resp := client.GetImagePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImagePolicy
func (*Imagebuilder) GetImagePolicyWithContext ¶
func (c *Imagebuilder) GetImagePolicyWithContext(ctx aws.Context, input *GetImagePolicyInput, opts ...request.Option) (*GetImagePolicyOutput, error)
GetImagePolicyWithContext is the same as GetImagePolicy with the addition of the ability to pass a context and additional request options.
See GetImagePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetImageRecipe ¶
func (c *Imagebuilder) GetImageRecipe(input *GetImageRecipeInput) (*GetImageRecipeOutput, error)
GetImageRecipe API operation for EC2 Image Builder.
Gets an image recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetImageRecipe for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImageRecipe
func (*Imagebuilder) GetImageRecipePolicy ¶
func (c *Imagebuilder) GetImageRecipePolicy(input *GetImageRecipePolicyInput) (*GetImageRecipePolicyOutput, error)
GetImageRecipePolicy API operation for EC2 Image Builder.
Gets an image recipe policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetImageRecipePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImageRecipePolicy
func (*Imagebuilder) GetImageRecipePolicyRequest ¶
func (c *Imagebuilder) GetImageRecipePolicyRequest(input *GetImageRecipePolicyInput) (req *request.Request, output *GetImageRecipePolicyOutput)
GetImageRecipePolicyRequest generates a "aws/request.Request" representing the client's request for the GetImageRecipePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetImageRecipePolicy for more information on using the GetImageRecipePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetImageRecipePolicyRequest method. req, resp := client.GetImageRecipePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImageRecipePolicy
func (*Imagebuilder) GetImageRecipePolicyWithContext ¶
func (c *Imagebuilder) GetImageRecipePolicyWithContext(ctx aws.Context, input *GetImageRecipePolicyInput, opts ...request.Option) (*GetImageRecipePolicyOutput, error)
GetImageRecipePolicyWithContext is the same as GetImageRecipePolicy with the addition of the ability to pass a context and additional request options.
See GetImageRecipePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetImageRecipeRequest ¶
func (c *Imagebuilder) GetImageRecipeRequest(input *GetImageRecipeInput) (req *request.Request, output *GetImageRecipeOutput)
GetImageRecipeRequest generates a "aws/request.Request" representing the client's request for the GetImageRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetImageRecipe for more information on using the GetImageRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetImageRecipeRequest method. req, resp := client.GetImageRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImageRecipe
func (*Imagebuilder) GetImageRecipeWithContext ¶
func (c *Imagebuilder) GetImageRecipeWithContext(ctx aws.Context, input *GetImageRecipeInput, opts ...request.Option) (*GetImageRecipeOutput, error)
GetImageRecipeWithContext is the same as GetImageRecipe with the addition of the ability to pass a context and additional request options.
See GetImageRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetImageRequest ¶
func (c *Imagebuilder) GetImageRequest(input *GetImageInput) (req *request.Request, output *GetImageOutput)
GetImageRequest generates a "aws/request.Request" representing the client's request for the GetImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetImage for more information on using the GetImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetImageRequest method. req, resp := client.GetImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetImage
func (*Imagebuilder) GetImageWithContext ¶
func (c *Imagebuilder) GetImageWithContext(ctx aws.Context, input *GetImageInput, opts ...request.Option) (*GetImageOutput, error)
GetImageWithContext is the same as GetImage with the addition of the ability to pass a context and additional request options.
See GetImage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetInfrastructureConfiguration ¶
func (c *Imagebuilder) GetInfrastructureConfiguration(input *GetInfrastructureConfigurationInput) (*GetInfrastructureConfigurationOutput, error)
GetInfrastructureConfiguration API operation for EC2 Image Builder.
Gets an infrastructure configuration.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetInfrastructureConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetInfrastructureConfiguration
func (*Imagebuilder) GetInfrastructureConfigurationRequest ¶
func (c *Imagebuilder) GetInfrastructureConfigurationRequest(input *GetInfrastructureConfigurationInput) (req *request.Request, output *GetInfrastructureConfigurationOutput)
GetInfrastructureConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetInfrastructureConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetInfrastructureConfiguration for more information on using the GetInfrastructureConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetInfrastructureConfigurationRequest method. req, resp := client.GetInfrastructureConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetInfrastructureConfiguration
func (*Imagebuilder) GetInfrastructureConfigurationWithContext ¶
func (c *Imagebuilder) GetInfrastructureConfigurationWithContext(ctx aws.Context, input *GetInfrastructureConfigurationInput, opts ...request.Option) (*GetInfrastructureConfigurationOutput, error)
GetInfrastructureConfigurationWithContext is the same as GetInfrastructureConfiguration with the addition of the ability to pass a context and additional request options.
See GetInfrastructureConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetLifecycleExecution ¶ added in v1.47.13
func (c *Imagebuilder) GetLifecycleExecution(input *GetLifecycleExecutionInput) (*GetLifecycleExecutionOutput, error)
GetLifecycleExecution API operation for EC2 Image Builder.
Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetLifecycleExecution for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetLifecycleExecution
func (*Imagebuilder) GetLifecycleExecutionRequest ¶ added in v1.47.13
func (c *Imagebuilder) GetLifecycleExecutionRequest(input *GetLifecycleExecutionInput) (req *request.Request, output *GetLifecycleExecutionOutput)
GetLifecycleExecutionRequest generates a "aws/request.Request" representing the client's request for the GetLifecycleExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLifecycleExecution for more information on using the GetLifecycleExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLifecycleExecutionRequest method. req, resp := client.GetLifecycleExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetLifecycleExecution
func (*Imagebuilder) GetLifecycleExecutionWithContext ¶ added in v1.47.13
func (c *Imagebuilder) GetLifecycleExecutionWithContext(ctx aws.Context, input *GetLifecycleExecutionInput, opts ...request.Option) (*GetLifecycleExecutionOutput, error)
GetLifecycleExecutionWithContext is the same as GetLifecycleExecution with the addition of the ability to pass a context and additional request options.
See GetLifecycleExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetLifecyclePolicy ¶ added in v1.47.13
func (c *Imagebuilder) GetLifecyclePolicy(input *GetLifecyclePolicyInput) (*GetLifecyclePolicyOutput, error)
GetLifecyclePolicy API operation for EC2 Image Builder.
Get details for the specified image lifecycle policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetLifecyclePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetLifecyclePolicy
func (*Imagebuilder) GetLifecyclePolicyRequest ¶ added in v1.47.13
func (c *Imagebuilder) GetLifecyclePolicyRequest(input *GetLifecyclePolicyInput) (req *request.Request, output *GetLifecyclePolicyOutput)
GetLifecyclePolicyRequest generates a "aws/request.Request" representing the client's request for the GetLifecyclePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLifecyclePolicy for more information on using the GetLifecyclePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLifecyclePolicyRequest method. req, resp := client.GetLifecyclePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetLifecyclePolicy
func (*Imagebuilder) GetLifecyclePolicyWithContext ¶ added in v1.47.13
func (c *Imagebuilder) GetLifecyclePolicyWithContext(ctx aws.Context, input *GetLifecyclePolicyInput, opts ...request.Option) (*GetLifecyclePolicyOutput, error)
GetLifecyclePolicyWithContext is the same as GetLifecyclePolicy with the addition of the ability to pass a context and additional request options.
See GetLifecyclePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetWorkflow ¶ added in v1.49.1
func (c *Imagebuilder) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)
GetWorkflow API operation for EC2 Image Builder.
Get a workflow resource object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetWorkflow for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetWorkflow
func (*Imagebuilder) GetWorkflowExecution ¶ added in v1.44.233
func (c *Imagebuilder) GetWorkflowExecution(input *GetWorkflowExecutionInput) (*GetWorkflowExecutionOutput, error)
GetWorkflowExecution API operation for EC2 Image Builder.
Get the runtime information that was logged for a specific runtime instance of the workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetWorkflowExecution for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetWorkflowExecution
func (*Imagebuilder) GetWorkflowExecutionRequest ¶ added in v1.44.233
func (c *Imagebuilder) GetWorkflowExecutionRequest(input *GetWorkflowExecutionInput) (req *request.Request, output *GetWorkflowExecutionOutput)
GetWorkflowExecutionRequest generates a "aws/request.Request" representing the client's request for the GetWorkflowExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetWorkflowExecution for more information on using the GetWorkflowExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetWorkflowExecutionRequest method. req, resp := client.GetWorkflowExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetWorkflowExecution
func (*Imagebuilder) GetWorkflowExecutionWithContext ¶ added in v1.44.233
func (c *Imagebuilder) GetWorkflowExecutionWithContext(ctx aws.Context, input *GetWorkflowExecutionInput, opts ...request.Option) (*GetWorkflowExecutionOutput, error)
GetWorkflowExecutionWithContext is the same as GetWorkflowExecution with the addition of the ability to pass a context and additional request options.
See GetWorkflowExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetWorkflowRequest ¶ added in v1.49.1
func (c *Imagebuilder) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)
GetWorkflowRequest generates a "aws/request.Request" representing the client's request for the GetWorkflow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetWorkflow for more information on using the GetWorkflow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetWorkflowRequest method. req, resp := client.GetWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetWorkflow
func (*Imagebuilder) GetWorkflowStepExecution ¶ added in v1.44.233
func (c *Imagebuilder) GetWorkflowStepExecution(input *GetWorkflowStepExecutionInput) (*GetWorkflowStepExecutionOutput, error)
GetWorkflowStepExecution API operation for EC2 Image Builder.
Get the runtime information that was logged for a specific runtime instance of the workflow step.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation GetWorkflowStepExecution for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetWorkflowStepExecution
func (*Imagebuilder) GetWorkflowStepExecutionRequest ¶ added in v1.44.233
func (c *Imagebuilder) GetWorkflowStepExecutionRequest(input *GetWorkflowStepExecutionInput) (req *request.Request, output *GetWorkflowStepExecutionOutput)
GetWorkflowStepExecutionRequest generates a "aws/request.Request" representing the client's request for the GetWorkflowStepExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetWorkflowStepExecution for more information on using the GetWorkflowStepExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetWorkflowStepExecutionRequest method. req, resp := client.GetWorkflowStepExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/GetWorkflowStepExecution
func (*Imagebuilder) GetWorkflowStepExecutionWithContext ¶ added in v1.44.233
func (c *Imagebuilder) GetWorkflowStepExecutionWithContext(ctx aws.Context, input *GetWorkflowStepExecutionInput, opts ...request.Option) (*GetWorkflowStepExecutionOutput, error)
GetWorkflowStepExecutionWithContext is the same as GetWorkflowStepExecution with the addition of the ability to pass a context and additional request options.
See GetWorkflowStepExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) GetWorkflowWithContext ¶ added in v1.49.1
func (c *Imagebuilder) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)
GetWorkflowWithContext is the same as GetWorkflow with the addition of the ability to pass a context and additional request options.
See GetWorkflow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ImportComponent ¶
func (c *Imagebuilder) ImportComponent(input *ImportComponentInput) (*ImportComponentOutput, error)
ImportComponent API operation for EC2 Image Builder.
Imports a component and transforms its data into a component document.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ImportComponent for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
InvalidVersionNumberException Your version number is out of bounds or does not follow the required syntax.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
InvalidParameterCombinationException You have specified two or more mutually exclusive parameters. Review the error message for details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ImportComponent
func (*Imagebuilder) ImportComponentRequest ¶
func (c *Imagebuilder) ImportComponentRequest(input *ImportComponentInput) (req *request.Request, output *ImportComponentOutput)
ImportComponentRequest generates a "aws/request.Request" representing the client's request for the ImportComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ImportComponent for more information on using the ImportComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ImportComponentRequest method. req, resp := client.ImportComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ImportComponent
func (*Imagebuilder) ImportComponentWithContext ¶
func (c *Imagebuilder) ImportComponentWithContext(ctx aws.Context, input *ImportComponentInput, opts ...request.Option) (*ImportComponentOutput, error)
ImportComponentWithContext is the same as ImportComponent with the addition of the ability to pass a context and additional request options.
See ImportComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ImportVmImage ¶ added in v1.42.24
func (c *Imagebuilder) ImportVmImage(input *ImportVmImageInput) (*ImportVmImageOutput, error)
ImportVmImage API operation for EC2 Image Builder.
When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API ImportImage (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportImage.html) action uses those files to import your VM and create an AMI. To import using the CLI command, see import-image (https://docs.aws.amazon.com/cli/latest/reference/ec2/import-image.html)
You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ImportVmImage for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ImportVmImage
func (*Imagebuilder) ImportVmImageRequest ¶ added in v1.42.24
func (c *Imagebuilder) ImportVmImageRequest(input *ImportVmImageInput) (req *request.Request, output *ImportVmImageOutput)
ImportVmImageRequest generates a "aws/request.Request" representing the client's request for the ImportVmImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ImportVmImage for more information on using the ImportVmImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ImportVmImageRequest method. req, resp := client.ImportVmImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ImportVmImage
func (*Imagebuilder) ImportVmImageWithContext ¶ added in v1.42.24
func (c *Imagebuilder) ImportVmImageWithContext(ctx aws.Context, input *ImportVmImageInput, opts ...request.Option) (*ImportVmImageOutput, error)
ImportVmImageWithContext is the same as ImportVmImage with the addition of the ability to pass a context and additional request options.
See ImportVmImage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListComponentBuildVersions ¶
func (c *Imagebuilder) ListComponentBuildVersions(input *ListComponentBuildVersionsInput) (*ListComponentBuildVersionsOutput, error)
ListComponentBuildVersions API operation for EC2 Image Builder.
Returns the list of component build versions for the specified semantic version.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListComponentBuildVersions for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListComponentBuildVersions
func (*Imagebuilder) ListComponentBuildVersionsPages ¶
func (c *Imagebuilder) ListComponentBuildVersionsPages(input *ListComponentBuildVersionsInput, fn func(*ListComponentBuildVersionsOutput, bool) bool) error
ListComponentBuildVersionsPages iterates over the pages of a ListComponentBuildVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponentBuildVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListComponentBuildVersions operation. pageNum := 0 err := client.ListComponentBuildVersionsPages(params, func(page *imagebuilder.ListComponentBuildVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListComponentBuildVersionsPagesWithContext ¶
func (c *Imagebuilder) ListComponentBuildVersionsPagesWithContext(ctx aws.Context, input *ListComponentBuildVersionsInput, fn func(*ListComponentBuildVersionsOutput, bool) bool, opts ...request.Option) error
ListComponentBuildVersionsPagesWithContext same as ListComponentBuildVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListComponentBuildVersionsRequest ¶
func (c *Imagebuilder) ListComponentBuildVersionsRequest(input *ListComponentBuildVersionsInput) (req *request.Request, output *ListComponentBuildVersionsOutput)
ListComponentBuildVersionsRequest generates a "aws/request.Request" representing the client's request for the ListComponentBuildVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListComponentBuildVersions for more information on using the ListComponentBuildVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListComponentBuildVersionsRequest method. req, resp := client.ListComponentBuildVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListComponentBuildVersions
func (*Imagebuilder) ListComponentBuildVersionsWithContext ¶
func (c *Imagebuilder) ListComponentBuildVersionsWithContext(ctx aws.Context, input *ListComponentBuildVersionsInput, opts ...request.Option) (*ListComponentBuildVersionsOutput, error)
ListComponentBuildVersionsWithContext is the same as ListComponentBuildVersions with the addition of the ability to pass a context and additional request options.
See ListComponentBuildVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListComponents ¶
func (c *Imagebuilder) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
ListComponents API operation for EC2 Image Builder.
Returns the list of components that can be filtered by name, or by using the listed filters to streamline results. Newly created components can take up to two minutes to appear in the ListComponents API Results.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListComponents for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListComponents
func (*Imagebuilder) ListComponentsPages ¶
func (c *Imagebuilder) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
ListComponentsPages iterates over the pages of a ListComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListComponents operation. pageNum := 0 err := client.ListComponentsPages(params, func(page *imagebuilder.ListComponentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListComponentsPagesWithContext ¶
func (c *Imagebuilder) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool, opts ...request.Option) error
ListComponentsPagesWithContext same as ListComponentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListComponentsRequest ¶
func (c *Imagebuilder) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
ListComponentsRequest generates a "aws/request.Request" representing the client's request for the ListComponents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListComponents for more information on using the ListComponents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListComponentsRequest method. req, resp := client.ListComponentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListComponents
func (*Imagebuilder) ListComponentsWithContext ¶
func (c *Imagebuilder) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
ListComponentsWithContext is the same as ListComponents with the addition of the ability to pass a context and additional request options.
See ListComponents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListContainerRecipes ¶ added in v1.36.11
func (c *Imagebuilder) ListContainerRecipes(input *ListContainerRecipesInput) (*ListContainerRecipesOutput, error)
ListContainerRecipes API operation for EC2 Image Builder.
Returns a list of container recipes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListContainerRecipes for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListContainerRecipes
func (*Imagebuilder) ListContainerRecipesPages ¶ added in v1.36.11
func (c *Imagebuilder) ListContainerRecipesPages(input *ListContainerRecipesInput, fn func(*ListContainerRecipesOutput, bool) bool) error
ListContainerRecipesPages iterates over the pages of a ListContainerRecipes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContainerRecipes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListContainerRecipes operation. pageNum := 0 err := client.ListContainerRecipesPages(params, func(page *imagebuilder.ListContainerRecipesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListContainerRecipesPagesWithContext ¶ added in v1.36.11
func (c *Imagebuilder) ListContainerRecipesPagesWithContext(ctx aws.Context, input *ListContainerRecipesInput, fn func(*ListContainerRecipesOutput, bool) bool, opts ...request.Option) error
ListContainerRecipesPagesWithContext same as ListContainerRecipesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListContainerRecipesRequest ¶ added in v1.36.11
func (c *Imagebuilder) ListContainerRecipesRequest(input *ListContainerRecipesInput) (req *request.Request, output *ListContainerRecipesOutput)
ListContainerRecipesRequest generates a "aws/request.Request" representing the client's request for the ListContainerRecipes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListContainerRecipes for more information on using the ListContainerRecipes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListContainerRecipesRequest method. req, resp := client.ListContainerRecipesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListContainerRecipes
func (*Imagebuilder) ListContainerRecipesWithContext ¶ added in v1.36.11
func (c *Imagebuilder) ListContainerRecipesWithContext(ctx aws.Context, input *ListContainerRecipesInput, opts ...request.Option) (*ListContainerRecipesOutput, error)
ListContainerRecipesWithContext is the same as ListContainerRecipes with the addition of the ability to pass a context and additional request options.
See ListContainerRecipes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListDistributionConfigurations ¶
func (c *Imagebuilder) ListDistributionConfigurations(input *ListDistributionConfigurationsInput) (*ListDistributionConfigurationsOutput, error)
ListDistributionConfigurations API operation for EC2 Image Builder.
Returns a list of distribution configurations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListDistributionConfigurations for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListDistributionConfigurations
func (*Imagebuilder) ListDistributionConfigurationsPages ¶
func (c *Imagebuilder) ListDistributionConfigurationsPages(input *ListDistributionConfigurationsInput, fn func(*ListDistributionConfigurationsOutput, bool) bool) error
ListDistributionConfigurationsPages iterates over the pages of a ListDistributionConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDistributionConfigurations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDistributionConfigurations operation. pageNum := 0 err := client.ListDistributionConfigurationsPages(params, func(page *imagebuilder.ListDistributionConfigurationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListDistributionConfigurationsPagesWithContext ¶
func (c *Imagebuilder) ListDistributionConfigurationsPagesWithContext(ctx aws.Context, input *ListDistributionConfigurationsInput, fn func(*ListDistributionConfigurationsOutput, bool) bool, opts ...request.Option) error
ListDistributionConfigurationsPagesWithContext same as ListDistributionConfigurationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListDistributionConfigurationsRequest ¶
func (c *Imagebuilder) ListDistributionConfigurationsRequest(input *ListDistributionConfigurationsInput) (req *request.Request, output *ListDistributionConfigurationsOutput)
ListDistributionConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListDistributionConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDistributionConfigurations for more information on using the ListDistributionConfigurations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDistributionConfigurationsRequest method. req, resp := client.ListDistributionConfigurationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListDistributionConfigurations
func (*Imagebuilder) ListDistributionConfigurationsWithContext ¶
func (c *Imagebuilder) ListDistributionConfigurationsWithContext(ctx aws.Context, input *ListDistributionConfigurationsInput, opts ...request.Option) (*ListDistributionConfigurationsOutput, error)
ListDistributionConfigurationsWithContext is the same as ListDistributionConfigurations with the addition of the ability to pass a context and additional request options.
See ListDistributionConfigurations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageBuildVersions ¶
func (c *Imagebuilder) ListImageBuildVersions(input *ListImageBuildVersionsInput) (*ListImageBuildVersionsOutput, error)
ListImageBuildVersions API operation for EC2 Image Builder.
Returns a list of image build versions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImageBuildVersions for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageBuildVersions
func (*Imagebuilder) ListImageBuildVersionsPages ¶
func (c *Imagebuilder) ListImageBuildVersionsPages(input *ListImageBuildVersionsInput, fn func(*ListImageBuildVersionsOutput, bool) bool) error
ListImageBuildVersionsPages iterates over the pages of a ListImageBuildVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImageBuildVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImageBuildVersions operation. pageNum := 0 err := client.ListImageBuildVersionsPages(params, func(page *imagebuilder.ListImageBuildVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImageBuildVersionsPagesWithContext ¶
func (c *Imagebuilder) ListImageBuildVersionsPagesWithContext(ctx aws.Context, input *ListImageBuildVersionsInput, fn func(*ListImageBuildVersionsOutput, bool) bool, opts ...request.Option) error
ListImageBuildVersionsPagesWithContext same as ListImageBuildVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageBuildVersionsRequest ¶
func (c *Imagebuilder) ListImageBuildVersionsRequest(input *ListImageBuildVersionsInput) (req *request.Request, output *ListImageBuildVersionsOutput)
ListImageBuildVersionsRequest generates a "aws/request.Request" representing the client's request for the ListImageBuildVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImageBuildVersions for more information on using the ListImageBuildVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImageBuildVersionsRequest method. req, resp := client.ListImageBuildVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageBuildVersions
func (*Imagebuilder) ListImageBuildVersionsWithContext ¶
func (c *Imagebuilder) ListImageBuildVersionsWithContext(ctx aws.Context, input *ListImageBuildVersionsInput, opts ...request.Option) (*ListImageBuildVersionsOutput, error)
ListImageBuildVersionsWithContext is the same as ListImageBuildVersions with the addition of the ability to pass a context and additional request options.
See ListImageBuildVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImagePackages ¶ added in v1.37.19
func (c *Imagebuilder) ListImagePackages(input *ListImagePackagesInput) (*ListImagePackagesOutput, error)
ListImagePackages API operation for EC2 Image Builder.
List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImagePackages for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImagePackages
func (*Imagebuilder) ListImagePackagesPages ¶ added in v1.37.19
func (c *Imagebuilder) ListImagePackagesPages(input *ListImagePackagesInput, fn func(*ListImagePackagesOutput, bool) bool) error
ListImagePackagesPages iterates over the pages of a ListImagePackages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImagePackages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImagePackages operation. pageNum := 0 err := client.ListImagePackagesPages(params, func(page *imagebuilder.ListImagePackagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImagePackagesPagesWithContext ¶ added in v1.37.19
func (c *Imagebuilder) ListImagePackagesPagesWithContext(ctx aws.Context, input *ListImagePackagesInput, fn func(*ListImagePackagesOutput, bool) bool, opts ...request.Option) error
ListImagePackagesPagesWithContext same as ListImagePackagesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImagePackagesRequest ¶ added in v1.37.19
func (c *Imagebuilder) ListImagePackagesRequest(input *ListImagePackagesInput) (req *request.Request, output *ListImagePackagesOutput)
ListImagePackagesRequest generates a "aws/request.Request" representing the client's request for the ListImagePackages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImagePackages for more information on using the ListImagePackages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImagePackagesRequest method. req, resp := client.ListImagePackagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImagePackages
func (*Imagebuilder) ListImagePackagesWithContext ¶ added in v1.37.19
func (c *Imagebuilder) ListImagePackagesWithContext(ctx aws.Context, input *ListImagePackagesInput, opts ...request.Option) (*ListImagePackagesOutput, error)
ListImagePackagesWithContext is the same as ListImagePackages with the addition of the ability to pass a context and additional request options.
See ListImagePackages for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImagePipelineImages ¶
func (c *Imagebuilder) ListImagePipelineImages(input *ListImagePipelineImagesInput) (*ListImagePipelineImagesOutput, error)
ListImagePipelineImages API operation for EC2 Image Builder.
Returns a list of images created by the specified pipeline.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImagePipelineImages for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImagePipelineImages
func (*Imagebuilder) ListImagePipelineImagesPages ¶
func (c *Imagebuilder) ListImagePipelineImagesPages(input *ListImagePipelineImagesInput, fn func(*ListImagePipelineImagesOutput, bool) bool) error
ListImagePipelineImagesPages iterates over the pages of a ListImagePipelineImages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImagePipelineImages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImagePipelineImages operation. pageNum := 0 err := client.ListImagePipelineImagesPages(params, func(page *imagebuilder.ListImagePipelineImagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImagePipelineImagesPagesWithContext ¶
func (c *Imagebuilder) ListImagePipelineImagesPagesWithContext(ctx aws.Context, input *ListImagePipelineImagesInput, fn func(*ListImagePipelineImagesOutput, bool) bool, opts ...request.Option) error
ListImagePipelineImagesPagesWithContext same as ListImagePipelineImagesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImagePipelineImagesRequest ¶
func (c *Imagebuilder) ListImagePipelineImagesRequest(input *ListImagePipelineImagesInput) (req *request.Request, output *ListImagePipelineImagesOutput)
ListImagePipelineImagesRequest generates a "aws/request.Request" representing the client's request for the ListImagePipelineImages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImagePipelineImages for more information on using the ListImagePipelineImages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImagePipelineImagesRequest method. req, resp := client.ListImagePipelineImagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImagePipelineImages
func (*Imagebuilder) ListImagePipelineImagesWithContext ¶
func (c *Imagebuilder) ListImagePipelineImagesWithContext(ctx aws.Context, input *ListImagePipelineImagesInput, opts ...request.Option) (*ListImagePipelineImagesOutput, error)
ListImagePipelineImagesWithContext is the same as ListImagePipelineImages with the addition of the ability to pass a context and additional request options.
See ListImagePipelineImages for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImagePipelines ¶
func (c *Imagebuilder) ListImagePipelines(input *ListImagePipelinesInput) (*ListImagePipelinesOutput, error)
ListImagePipelines API operation for EC2 Image Builder.
Returns a list of image pipelines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImagePipelines for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImagePipelines
func (*Imagebuilder) ListImagePipelinesPages ¶
func (c *Imagebuilder) ListImagePipelinesPages(input *ListImagePipelinesInput, fn func(*ListImagePipelinesOutput, bool) bool) error
ListImagePipelinesPages iterates over the pages of a ListImagePipelines operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImagePipelines method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImagePipelines operation. pageNum := 0 err := client.ListImagePipelinesPages(params, func(page *imagebuilder.ListImagePipelinesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImagePipelinesPagesWithContext ¶
func (c *Imagebuilder) ListImagePipelinesPagesWithContext(ctx aws.Context, input *ListImagePipelinesInput, fn func(*ListImagePipelinesOutput, bool) bool, opts ...request.Option) error
ListImagePipelinesPagesWithContext same as ListImagePipelinesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImagePipelinesRequest ¶
func (c *Imagebuilder) ListImagePipelinesRequest(input *ListImagePipelinesInput) (req *request.Request, output *ListImagePipelinesOutput)
ListImagePipelinesRequest generates a "aws/request.Request" representing the client's request for the ListImagePipelines operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImagePipelines for more information on using the ListImagePipelines API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImagePipelinesRequest method. req, resp := client.ListImagePipelinesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImagePipelines
func (*Imagebuilder) ListImagePipelinesWithContext ¶
func (c *Imagebuilder) ListImagePipelinesWithContext(ctx aws.Context, input *ListImagePipelinesInput, opts ...request.Option) (*ListImagePipelinesOutput, error)
ListImagePipelinesWithContext is the same as ListImagePipelines with the addition of the ability to pass a context and additional request options.
See ListImagePipelines for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageRecipes ¶
func (c *Imagebuilder) ListImageRecipes(input *ListImageRecipesInput) (*ListImageRecipesOutput, error)
ListImageRecipes API operation for EC2 Image Builder.
Returns a list of image recipes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImageRecipes for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageRecipes
func (*Imagebuilder) ListImageRecipesPages ¶
func (c *Imagebuilder) ListImageRecipesPages(input *ListImageRecipesInput, fn func(*ListImageRecipesOutput, bool) bool) error
ListImageRecipesPages iterates over the pages of a ListImageRecipes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImageRecipes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImageRecipes operation. pageNum := 0 err := client.ListImageRecipesPages(params, func(page *imagebuilder.ListImageRecipesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImageRecipesPagesWithContext ¶
func (c *Imagebuilder) ListImageRecipesPagesWithContext(ctx aws.Context, input *ListImageRecipesInput, fn func(*ListImageRecipesOutput, bool) bool, opts ...request.Option) error
ListImageRecipesPagesWithContext same as ListImageRecipesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageRecipesRequest ¶
func (c *Imagebuilder) ListImageRecipesRequest(input *ListImageRecipesInput) (req *request.Request, output *ListImageRecipesOutput)
ListImageRecipesRequest generates a "aws/request.Request" representing the client's request for the ListImageRecipes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImageRecipes for more information on using the ListImageRecipes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImageRecipesRequest method. req, resp := client.ListImageRecipesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageRecipes
func (*Imagebuilder) ListImageRecipesWithContext ¶
func (c *Imagebuilder) ListImageRecipesWithContext(ctx aws.Context, input *ListImageRecipesInput, opts ...request.Option) (*ListImageRecipesOutput, error)
ListImageRecipesWithContext is the same as ListImageRecipes with the addition of the ability to pass a context and additional request options.
See ListImageRecipes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageScanFindingAggregations ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingAggregations(input *ListImageScanFindingAggregationsInput) (*ListImageScanFindingAggregationsOutput, error)
ListImageScanFindingAggregations API operation for EC2 Image Builder.
Returns a list of image scan aggregations for your account. You can filter by the type of key that Image Builder uses to group results. For example, if you want to get a list of findings by severity level for one of your pipelines, you might specify your pipeline with the imagePipelineArn filter. If you don't specify a filter, Image Builder returns an aggregation for your account.
To streamline results, you can use the following filters in your request:
accountId
imageBuildVersionArn
imagePipelineArn
vulnerabilityId
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImageScanFindingAggregations for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageScanFindingAggregations
func (*Imagebuilder) ListImageScanFindingAggregationsPages ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingAggregationsPages(input *ListImageScanFindingAggregationsInput, fn func(*ListImageScanFindingAggregationsOutput, bool) bool) error
ListImageScanFindingAggregationsPages iterates over the pages of a ListImageScanFindingAggregations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImageScanFindingAggregations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImageScanFindingAggregations operation. pageNum := 0 err := client.ListImageScanFindingAggregationsPages(params, func(page *imagebuilder.ListImageScanFindingAggregationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImageScanFindingAggregationsPagesWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingAggregationsPagesWithContext(ctx aws.Context, input *ListImageScanFindingAggregationsInput, fn func(*ListImageScanFindingAggregationsOutput, bool) bool, opts ...request.Option) error
ListImageScanFindingAggregationsPagesWithContext same as ListImageScanFindingAggregationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageScanFindingAggregationsRequest ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingAggregationsRequest(input *ListImageScanFindingAggregationsInput) (req *request.Request, output *ListImageScanFindingAggregationsOutput)
ListImageScanFindingAggregationsRequest generates a "aws/request.Request" representing the client's request for the ListImageScanFindingAggregations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImageScanFindingAggregations for more information on using the ListImageScanFindingAggregations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImageScanFindingAggregationsRequest method. req, resp := client.ListImageScanFindingAggregationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageScanFindingAggregations
func (*Imagebuilder) ListImageScanFindingAggregationsWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingAggregationsWithContext(ctx aws.Context, input *ListImageScanFindingAggregationsInput, opts ...request.Option) (*ListImageScanFindingAggregationsOutput, error)
ListImageScanFindingAggregationsWithContext is the same as ListImageScanFindingAggregations with the addition of the ability to pass a context and additional request options.
See ListImageScanFindingAggregations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageScanFindings ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindings(input *ListImageScanFindingsInput) (*ListImageScanFindingsOutput, error)
ListImageScanFindings API operation for EC2 Image Builder.
Returns a list of image scan findings for your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImageScanFindings for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageScanFindings
func (*Imagebuilder) ListImageScanFindingsPages ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingsPages(input *ListImageScanFindingsInput, fn func(*ListImageScanFindingsOutput, bool) bool) error
ListImageScanFindingsPages iterates over the pages of a ListImageScanFindings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImageScanFindings method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImageScanFindings operation. pageNum := 0 err := client.ListImageScanFindingsPages(params, func(page *imagebuilder.ListImageScanFindingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImageScanFindingsPagesWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingsPagesWithContext(ctx aws.Context, input *ListImageScanFindingsInput, fn func(*ListImageScanFindingsOutput, bool) bool, opts ...request.Option) error
ListImageScanFindingsPagesWithContext same as ListImageScanFindingsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImageScanFindingsRequest ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingsRequest(input *ListImageScanFindingsInput) (req *request.Request, output *ListImageScanFindingsOutput)
ListImageScanFindingsRequest generates a "aws/request.Request" representing the client's request for the ListImageScanFindings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImageScanFindings for more information on using the ListImageScanFindings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImageScanFindingsRequest method. req, resp := client.ListImageScanFindingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImageScanFindings
func (*Imagebuilder) ListImageScanFindingsWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListImageScanFindingsWithContext(ctx aws.Context, input *ListImageScanFindingsInput, opts ...request.Option) (*ListImageScanFindingsOutput, error)
ListImageScanFindingsWithContext is the same as ListImageScanFindings with the addition of the ability to pass a context and additional request options.
See ListImageScanFindings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImages ¶
func (c *Imagebuilder) ListImages(input *ListImagesInput) (*ListImagesOutput, error)
ListImages API operation for EC2 Image Builder.
Returns the list of images that you have access to. Newly created images can take up to two minutes to appear in the ListImages API Results.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListImages for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImages
func (*Imagebuilder) ListImagesPages ¶
func (c *Imagebuilder) ListImagesPages(input *ListImagesInput, fn func(*ListImagesOutput, bool) bool) error
ListImagesPages iterates over the pages of a ListImages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImages operation. pageNum := 0 err := client.ListImagesPages(params, func(page *imagebuilder.ListImagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListImagesPagesWithContext ¶
func (c *Imagebuilder) ListImagesPagesWithContext(ctx aws.Context, input *ListImagesInput, fn func(*ListImagesOutput, bool) bool, opts ...request.Option) error
ListImagesPagesWithContext same as ListImagesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListImagesRequest ¶
func (c *Imagebuilder) ListImagesRequest(input *ListImagesInput) (req *request.Request, output *ListImagesOutput)
ListImagesRequest generates a "aws/request.Request" representing the client's request for the ListImages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImages for more information on using the ListImages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImagesRequest method. req, resp := client.ListImagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListImages
func (*Imagebuilder) ListImagesWithContext ¶
func (c *Imagebuilder) ListImagesWithContext(ctx aws.Context, input *ListImagesInput, opts ...request.Option) (*ListImagesOutput, error)
ListImagesWithContext is the same as ListImages with the addition of the ability to pass a context and additional request options.
See ListImages for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListInfrastructureConfigurations ¶
func (c *Imagebuilder) ListInfrastructureConfigurations(input *ListInfrastructureConfigurationsInput) (*ListInfrastructureConfigurationsOutput, error)
ListInfrastructureConfigurations API operation for EC2 Image Builder.
Returns a list of infrastructure configurations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListInfrastructureConfigurations for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListInfrastructureConfigurations
func (*Imagebuilder) ListInfrastructureConfigurationsPages ¶
func (c *Imagebuilder) ListInfrastructureConfigurationsPages(input *ListInfrastructureConfigurationsInput, fn func(*ListInfrastructureConfigurationsOutput, bool) bool) error
ListInfrastructureConfigurationsPages iterates over the pages of a ListInfrastructureConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInfrastructureConfigurations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListInfrastructureConfigurations operation. pageNum := 0 err := client.ListInfrastructureConfigurationsPages(params, func(page *imagebuilder.ListInfrastructureConfigurationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListInfrastructureConfigurationsPagesWithContext ¶
func (c *Imagebuilder) ListInfrastructureConfigurationsPagesWithContext(ctx aws.Context, input *ListInfrastructureConfigurationsInput, fn func(*ListInfrastructureConfigurationsOutput, bool) bool, opts ...request.Option) error
ListInfrastructureConfigurationsPagesWithContext same as ListInfrastructureConfigurationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListInfrastructureConfigurationsRequest ¶
func (c *Imagebuilder) ListInfrastructureConfigurationsRequest(input *ListInfrastructureConfigurationsInput) (req *request.Request, output *ListInfrastructureConfigurationsOutput)
ListInfrastructureConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListInfrastructureConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListInfrastructureConfigurations for more information on using the ListInfrastructureConfigurations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListInfrastructureConfigurationsRequest method. req, resp := client.ListInfrastructureConfigurationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListInfrastructureConfigurations
func (*Imagebuilder) ListInfrastructureConfigurationsWithContext ¶
func (c *Imagebuilder) ListInfrastructureConfigurationsWithContext(ctx aws.Context, input *ListInfrastructureConfigurationsInput, opts ...request.Option) (*ListInfrastructureConfigurationsOutput, error)
ListInfrastructureConfigurationsWithContext is the same as ListInfrastructureConfigurations with the addition of the ability to pass a context and additional request options.
See ListInfrastructureConfigurations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListLifecycleExecutionResources ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionResources(input *ListLifecycleExecutionResourcesInput) (*ListLifecycleExecutionResourcesOutput, error)
ListLifecycleExecutionResources API operation for EC2 Image Builder.
List resources that the runtime instance of the image lifecycle identified for lifecycle actions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListLifecycleExecutionResources for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListLifecycleExecutionResources
func (*Imagebuilder) ListLifecycleExecutionResourcesPages ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionResourcesPages(input *ListLifecycleExecutionResourcesInput, fn func(*ListLifecycleExecutionResourcesOutput, bool) bool) error
ListLifecycleExecutionResourcesPages iterates over the pages of a ListLifecycleExecutionResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLifecycleExecutionResources method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLifecycleExecutionResources operation. pageNum := 0 err := client.ListLifecycleExecutionResourcesPages(params, func(page *imagebuilder.ListLifecycleExecutionResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListLifecycleExecutionResourcesPagesWithContext ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionResourcesPagesWithContext(ctx aws.Context, input *ListLifecycleExecutionResourcesInput, fn func(*ListLifecycleExecutionResourcesOutput, bool) bool, opts ...request.Option) error
ListLifecycleExecutionResourcesPagesWithContext same as ListLifecycleExecutionResourcesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListLifecycleExecutionResourcesRequest ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionResourcesRequest(input *ListLifecycleExecutionResourcesInput) (req *request.Request, output *ListLifecycleExecutionResourcesOutput)
ListLifecycleExecutionResourcesRequest generates a "aws/request.Request" representing the client's request for the ListLifecycleExecutionResources operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLifecycleExecutionResources for more information on using the ListLifecycleExecutionResources API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLifecycleExecutionResourcesRequest method. req, resp := client.ListLifecycleExecutionResourcesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListLifecycleExecutionResources
func (*Imagebuilder) ListLifecycleExecutionResourcesWithContext ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionResourcesWithContext(ctx aws.Context, input *ListLifecycleExecutionResourcesInput, opts ...request.Option) (*ListLifecycleExecutionResourcesOutput, error)
ListLifecycleExecutionResourcesWithContext is the same as ListLifecycleExecutionResources with the addition of the ability to pass a context and additional request options.
See ListLifecycleExecutionResources for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListLifecycleExecutions ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutions(input *ListLifecycleExecutionsInput) (*ListLifecycleExecutionsOutput, error)
ListLifecycleExecutions API operation for EC2 Image Builder.
Get the lifecycle runtime history for the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListLifecycleExecutions for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListLifecycleExecutions
func (*Imagebuilder) ListLifecycleExecutionsPages ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionsPages(input *ListLifecycleExecutionsInput, fn func(*ListLifecycleExecutionsOutput, bool) bool) error
ListLifecycleExecutionsPages iterates over the pages of a ListLifecycleExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLifecycleExecutions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLifecycleExecutions operation. pageNum := 0 err := client.ListLifecycleExecutionsPages(params, func(page *imagebuilder.ListLifecycleExecutionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListLifecycleExecutionsPagesWithContext ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionsPagesWithContext(ctx aws.Context, input *ListLifecycleExecutionsInput, fn func(*ListLifecycleExecutionsOutput, bool) bool, opts ...request.Option) error
ListLifecycleExecutionsPagesWithContext same as ListLifecycleExecutionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListLifecycleExecutionsRequest ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionsRequest(input *ListLifecycleExecutionsInput) (req *request.Request, output *ListLifecycleExecutionsOutput)
ListLifecycleExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListLifecycleExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLifecycleExecutions for more information on using the ListLifecycleExecutions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLifecycleExecutionsRequest method. req, resp := client.ListLifecycleExecutionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListLifecycleExecutions
func (*Imagebuilder) ListLifecycleExecutionsWithContext ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecycleExecutionsWithContext(ctx aws.Context, input *ListLifecycleExecutionsInput, opts ...request.Option) (*ListLifecycleExecutionsOutput, error)
ListLifecycleExecutionsWithContext is the same as ListLifecycleExecutions with the addition of the ability to pass a context and additional request options.
See ListLifecycleExecutions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListLifecyclePolicies ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecyclePolicies(input *ListLifecyclePoliciesInput) (*ListLifecyclePoliciesOutput, error)
ListLifecyclePolicies API operation for EC2 Image Builder.
Get a list of lifecycle policies in your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListLifecyclePolicies for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListLifecyclePolicies
func (*Imagebuilder) ListLifecyclePoliciesPages ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecyclePoliciesPages(input *ListLifecyclePoliciesInput, fn func(*ListLifecyclePoliciesOutput, bool) bool) error
ListLifecyclePoliciesPages iterates over the pages of a ListLifecyclePolicies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLifecyclePolicies method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLifecyclePolicies operation. pageNum := 0 err := client.ListLifecyclePoliciesPages(params, func(page *imagebuilder.ListLifecyclePoliciesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListLifecyclePoliciesPagesWithContext ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecyclePoliciesPagesWithContext(ctx aws.Context, input *ListLifecyclePoliciesInput, fn func(*ListLifecyclePoliciesOutput, bool) bool, opts ...request.Option) error
ListLifecyclePoliciesPagesWithContext same as ListLifecyclePoliciesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListLifecyclePoliciesRequest ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecyclePoliciesRequest(input *ListLifecyclePoliciesInput) (req *request.Request, output *ListLifecyclePoliciesOutput)
ListLifecyclePoliciesRequest generates a "aws/request.Request" representing the client's request for the ListLifecyclePolicies operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLifecyclePolicies for more information on using the ListLifecyclePolicies API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLifecyclePoliciesRequest method. req, resp := client.ListLifecyclePoliciesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListLifecyclePolicies
func (*Imagebuilder) ListLifecyclePoliciesWithContext ¶ added in v1.47.13
func (c *Imagebuilder) ListLifecyclePoliciesWithContext(ctx aws.Context, input *ListLifecyclePoliciesInput, opts ...request.Option) (*ListLifecyclePoliciesOutput, error)
ListLifecyclePoliciesWithContext is the same as ListLifecyclePolicies with the addition of the ability to pass a context and additional request options.
See ListLifecyclePolicies for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListTagsForResource ¶
func (c *Imagebuilder) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for EC2 Image Builder.
Returns the list of tags for the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
InvalidParameterException The specified parameter is invalid. Review the available parameters for the API request.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListTagsForResource
func (*Imagebuilder) ListTagsForResourceRequest ¶
func (c *Imagebuilder) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListTagsForResource
func (*Imagebuilder) ListTagsForResourceWithContext ¶
func (c *Imagebuilder) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWaitingWorkflowSteps ¶ added in v1.49.1
func (c *Imagebuilder) ListWaitingWorkflowSteps(input *ListWaitingWorkflowStepsInput) (*ListWaitingWorkflowStepsOutput, error)
ListWaitingWorkflowSteps API operation for EC2 Image Builder.
Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListWaitingWorkflowSteps for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWaitingWorkflowSteps
func (*Imagebuilder) ListWaitingWorkflowStepsPages ¶ added in v1.49.1
func (c *Imagebuilder) ListWaitingWorkflowStepsPages(input *ListWaitingWorkflowStepsInput, fn func(*ListWaitingWorkflowStepsOutput, bool) bool) error
ListWaitingWorkflowStepsPages iterates over the pages of a ListWaitingWorkflowSteps operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWaitingWorkflowSteps method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWaitingWorkflowSteps operation. pageNum := 0 err := client.ListWaitingWorkflowStepsPages(params, func(page *imagebuilder.ListWaitingWorkflowStepsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListWaitingWorkflowStepsPagesWithContext ¶ added in v1.49.1
func (c *Imagebuilder) ListWaitingWorkflowStepsPagesWithContext(ctx aws.Context, input *ListWaitingWorkflowStepsInput, fn func(*ListWaitingWorkflowStepsOutput, bool) bool, opts ...request.Option) error
ListWaitingWorkflowStepsPagesWithContext same as ListWaitingWorkflowStepsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWaitingWorkflowStepsRequest ¶ added in v1.49.1
func (c *Imagebuilder) ListWaitingWorkflowStepsRequest(input *ListWaitingWorkflowStepsInput) (req *request.Request, output *ListWaitingWorkflowStepsOutput)
ListWaitingWorkflowStepsRequest generates a "aws/request.Request" representing the client's request for the ListWaitingWorkflowSteps operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListWaitingWorkflowSteps for more information on using the ListWaitingWorkflowSteps API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListWaitingWorkflowStepsRequest method. req, resp := client.ListWaitingWorkflowStepsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWaitingWorkflowSteps
func (*Imagebuilder) ListWaitingWorkflowStepsWithContext ¶ added in v1.49.1
func (c *Imagebuilder) ListWaitingWorkflowStepsWithContext(ctx aws.Context, input *ListWaitingWorkflowStepsInput, opts ...request.Option) (*ListWaitingWorkflowStepsOutput, error)
ListWaitingWorkflowStepsWithContext is the same as ListWaitingWorkflowSteps with the addition of the ability to pass a context and additional request options.
See ListWaitingWorkflowSteps for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflowBuildVersions ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowBuildVersions(input *ListWorkflowBuildVersionsInput) (*ListWorkflowBuildVersionsOutput, error)
ListWorkflowBuildVersions API operation for EC2 Image Builder.
Returns a list of build versions for a specific workflow resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListWorkflowBuildVersions for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflowBuildVersions
func (*Imagebuilder) ListWorkflowBuildVersionsPages ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowBuildVersionsPages(input *ListWorkflowBuildVersionsInput, fn func(*ListWorkflowBuildVersionsOutput, bool) bool) error
ListWorkflowBuildVersionsPages iterates over the pages of a ListWorkflowBuildVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflowBuildVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWorkflowBuildVersions operation. pageNum := 0 err := client.ListWorkflowBuildVersionsPages(params, func(page *imagebuilder.ListWorkflowBuildVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListWorkflowBuildVersionsPagesWithContext ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowBuildVersionsPagesWithContext(ctx aws.Context, input *ListWorkflowBuildVersionsInput, fn func(*ListWorkflowBuildVersionsOutput, bool) bool, opts ...request.Option) error
ListWorkflowBuildVersionsPagesWithContext same as ListWorkflowBuildVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflowBuildVersionsRequest ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowBuildVersionsRequest(input *ListWorkflowBuildVersionsInput) (req *request.Request, output *ListWorkflowBuildVersionsOutput)
ListWorkflowBuildVersionsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflowBuildVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListWorkflowBuildVersions for more information on using the ListWorkflowBuildVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListWorkflowBuildVersionsRequest method. req, resp := client.ListWorkflowBuildVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflowBuildVersions
func (*Imagebuilder) ListWorkflowBuildVersionsWithContext ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowBuildVersionsWithContext(ctx aws.Context, input *ListWorkflowBuildVersionsInput, opts ...request.Option) (*ListWorkflowBuildVersionsOutput, error)
ListWorkflowBuildVersionsWithContext is the same as ListWorkflowBuildVersions with the addition of the ability to pass a context and additional request options.
See ListWorkflowBuildVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflowExecutions ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowExecutions(input *ListWorkflowExecutionsInput) (*ListWorkflowExecutionsOutput, error)
ListWorkflowExecutions API operation for EC2 Image Builder.
Returns a list of workflow runtime instance metadata objects for a specific image build version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListWorkflowExecutions for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflowExecutions
func (*Imagebuilder) ListWorkflowExecutionsPages ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowExecutionsPages(input *ListWorkflowExecutionsInput, fn func(*ListWorkflowExecutionsOutput, bool) bool) error
ListWorkflowExecutionsPages iterates over the pages of a ListWorkflowExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflowExecutions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWorkflowExecutions operation. pageNum := 0 err := client.ListWorkflowExecutionsPages(params, func(page *imagebuilder.ListWorkflowExecutionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListWorkflowExecutionsPagesWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowExecutionsPagesWithContext(ctx aws.Context, input *ListWorkflowExecutionsInput, fn func(*ListWorkflowExecutionsOutput, bool) bool, opts ...request.Option) error
ListWorkflowExecutionsPagesWithContext same as ListWorkflowExecutionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflowExecutionsRequest ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowExecutionsRequest(input *ListWorkflowExecutionsInput) (req *request.Request, output *ListWorkflowExecutionsOutput)
ListWorkflowExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflowExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListWorkflowExecutions for more information on using the ListWorkflowExecutions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListWorkflowExecutionsRequest method. req, resp := client.ListWorkflowExecutionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflowExecutions
func (*Imagebuilder) ListWorkflowExecutionsWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowExecutionsWithContext(ctx aws.Context, input *ListWorkflowExecutionsInput, opts ...request.Option) (*ListWorkflowExecutionsOutput, error)
ListWorkflowExecutionsWithContext is the same as ListWorkflowExecutions with the addition of the ability to pass a context and additional request options.
See ListWorkflowExecutions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflowStepExecutions ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowStepExecutions(input *ListWorkflowStepExecutionsInput) (*ListWorkflowStepExecutionsOutput, error)
ListWorkflowStepExecutions API operation for EC2 Image Builder.
Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListWorkflowStepExecutions for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflowStepExecutions
func (*Imagebuilder) ListWorkflowStepExecutionsPages ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowStepExecutionsPages(input *ListWorkflowStepExecutionsInput, fn func(*ListWorkflowStepExecutionsOutput, bool) bool) error
ListWorkflowStepExecutionsPages iterates over the pages of a ListWorkflowStepExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflowStepExecutions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWorkflowStepExecutions operation. pageNum := 0 err := client.ListWorkflowStepExecutionsPages(params, func(page *imagebuilder.ListWorkflowStepExecutionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListWorkflowStepExecutionsPagesWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowStepExecutionsPagesWithContext(ctx aws.Context, input *ListWorkflowStepExecutionsInput, fn func(*ListWorkflowStepExecutionsOutput, bool) bool, opts ...request.Option) error
ListWorkflowStepExecutionsPagesWithContext same as ListWorkflowStepExecutionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflowStepExecutionsRequest ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowStepExecutionsRequest(input *ListWorkflowStepExecutionsInput) (req *request.Request, output *ListWorkflowStepExecutionsOutput)
ListWorkflowStepExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflowStepExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListWorkflowStepExecutions for more information on using the ListWorkflowStepExecutions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListWorkflowStepExecutionsRequest method. req, resp := client.ListWorkflowStepExecutionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflowStepExecutions
func (*Imagebuilder) ListWorkflowStepExecutionsWithContext ¶ added in v1.44.233
func (c *Imagebuilder) ListWorkflowStepExecutionsWithContext(ctx aws.Context, input *ListWorkflowStepExecutionsInput, opts ...request.Option) (*ListWorkflowStepExecutionsOutput, error)
ListWorkflowStepExecutionsWithContext is the same as ListWorkflowStepExecutions with the addition of the ability to pass a context and additional request options.
See ListWorkflowStepExecutions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflows ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)
ListWorkflows API operation for EC2 Image Builder.
Lists workflow build versions based on filtering parameters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation ListWorkflows for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidPaginationTokenException You have provided an invalid pagination token in your request.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflows
func (*Imagebuilder) ListWorkflowsPages ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
ListWorkflowsPages iterates over the pages of a ListWorkflows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflows method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWorkflows operation. pageNum := 0 err := client.ListWorkflowsPages(params, func(page *imagebuilder.ListWorkflowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Imagebuilder) ListWorkflowsPagesWithContext ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool, opts ...request.Option) error
ListWorkflowsPagesWithContext same as ListWorkflowsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) ListWorkflowsRequest ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)
ListWorkflowsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflows operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListWorkflows for more information on using the ListWorkflows API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListWorkflowsRequest method. req, resp := client.ListWorkflowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ListWorkflows
func (*Imagebuilder) ListWorkflowsWithContext ¶ added in v1.49.1
func (c *Imagebuilder) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)
ListWorkflowsWithContext is the same as ListWorkflows with the addition of the ability to pass a context and additional request options.
See ListWorkflows for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) PutComponentPolicy ¶
func (c *Imagebuilder) PutComponentPolicy(input *PutComponentPolicyInput) (*PutComponentPolicyOutput, error)
PutComponentPolicy API operation for EC2 Image Builder.
Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutComponentPolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation PutComponentPolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidParameterValueException The value that you provided for the specified parameter is invalid.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutComponentPolicy
func (*Imagebuilder) PutComponentPolicyRequest ¶
func (c *Imagebuilder) PutComponentPolicyRequest(input *PutComponentPolicyInput) (req *request.Request, output *PutComponentPolicyOutput)
PutComponentPolicyRequest generates a "aws/request.Request" representing the client's request for the PutComponentPolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutComponentPolicy for more information on using the PutComponentPolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutComponentPolicyRequest method. req, resp := client.PutComponentPolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutComponentPolicy
func (*Imagebuilder) PutComponentPolicyWithContext ¶
func (c *Imagebuilder) PutComponentPolicyWithContext(ctx aws.Context, input *PutComponentPolicyInput, opts ...request.Option) (*PutComponentPolicyOutput, error)
PutComponentPolicyWithContext is the same as PutComponentPolicy with the addition of the ability to pass a context and additional request options.
See PutComponentPolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) PutContainerRecipePolicy ¶ added in v1.36.11
func (c *Imagebuilder) PutContainerRecipePolicy(input *PutContainerRecipePolicyInput) (*PutContainerRecipePolicyOutput, error)
PutContainerRecipePolicy API operation for EC2 Image Builder.
Applies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com//ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutContainerImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com//ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation PutContainerRecipePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidParameterValueException The value that you provided for the specified parameter is invalid.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutContainerRecipePolicy
func (*Imagebuilder) PutContainerRecipePolicyRequest ¶ added in v1.36.11
func (c *Imagebuilder) PutContainerRecipePolicyRequest(input *PutContainerRecipePolicyInput) (req *request.Request, output *PutContainerRecipePolicyOutput)
PutContainerRecipePolicyRequest generates a "aws/request.Request" representing the client's request for the PutContainerRecipePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutContainerRecipePolicy for more information on using the PutContainerRecipePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutContainerRecipePolicyRequest method. req, resp := client.PutContainerRecipePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutContainerRecipePolicy
func (*Imagebuilder) PutContainerRecipePolicyWithContext ¶ added in v1.36.11
func (c *Imagebuilder) PutContainerRecipePolicyWithContext(ctx aws.Context, input *PutContainerRecipePolicyInput, opts ...request.Option) (*PutContainerRecipePolicyOutput, error)
PutContainerRecipePolicyWithContext is the same as PutContainerRecipePolicy with the addition of the ability to pass a context and additional request options.
See PutContainerRecipePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) PutImagePolicy ¶
func (c *Imagebuilder) PutImagePolicy(input *PutImagePolicyInput) (*PutImagePolicyOutput, error)
PutImagePolicy API operation for EC2 Image Builder.
Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation PutImagePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidParameterValueException The value that you provided for the specified parameter is invalid.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutImagePolicy
func (*Imagebuilder) PutImagePolicyRequest ¶
func (c *Imagebuilder) PutImagePolicyRequest(input *PutImagePolicyInput) (req *request.Request, output *PutImagePolicyOutput)
PutImagePolicyRequest generates a "aws/request.Request" representing the client's request for the PutImagePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutImagePolicy for more information on using the PutImagePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutImagePolicyRequest method. req, resp := client.PutImagePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutImagePolicy
func (*Imagebuilder) PutImagePolicyWithContext ¶
func (c *Imagebuilder) PutImagePolicyWithContext(ctx aws.Context, input *PutImagePolicyInput, opts ...request.Option) (*PutImagePolicyOutput, error)
PutImagePolicyWithContext is the same as PutImagePolicy with the addition of the ability to pass a context and additional request options.
See PutImagePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) PutImageRecipePolicy ¶
func (c *Imagebuilder) PutImageRecipePolicy(input *PutImageRecipePolicyInput) (*PutImageRecipePolicyOutput, error)
PutImageRecipePolicy API operation for EC2 Image Builder.
Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutImageRecipePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation PutImageRecipePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidParameterValueException The value that you provided for the specified parameter is invalid.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutImageRecipePolicy
func (*Imagebuilder) PutImageRecipePolicyRequest ¶
func (c *Imagebuilder) PutImageRecipePolicyRequest(input *PutImageRecipePolicyInput) (req *request.Request, output *PutImageRecipePolicyOutput)
PutImageRecipePolicyRequest generates a "aws/request.Request" representing the client's request for the PutImageRecipePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutImageRecipePolicy for more information on using the PutImageRecipePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutImageRecipePolicyRequest method. req, resp := client.PutImageRecipePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/PutImageRecipePolicy
func (*Imagebuilder) PutImageRecipePolicyWithContext ¶
func (c *Imagebuilder) PutImageRecipePolicyWithContext(ctx aws.Context, input *PutImageRecipePolicyInput, opts ...request.Option) (*PutImageRecipePolicyOutput, error)
PutImageRecipePolicyWithContext is the same as PutImageRecipePolicy with the addition of the ability to pass a context and additional request options.
See PutImageRecipePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) SendWorkflowStepAction ¶ added in v1.49.1
func (c *Imagebuilder) SendWorkflowStepAction(input *SendWorkflowStepActionInput) (*SendWorkflowStepActionOutput, error)
SendWorkflowStepAction API operation for EC2 Image Builder.
Pauses or resumes image creation when the associated workflow runs a WaitForAction step.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation SendWorkflowStepAction for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
InvalidRequestException You have requested an action that that the service doesn't support.
InvalidParameterValueException The value that you provided for the specified parameter is invalid.
ServiceUnavailableException The service is unable to process your request at this time.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/SendWorkflowStepAction
func (*Imagebuilder) SendWorkflowStepActionRequest ¶ added in v1.49.1
func (c *Imagebuilder) SendWorkflowStepActionRequest(input *SendWorkflowStepActionInput) (req *request.Request, output *SendWorkflowStepActionOutput)
SendWorkflowStepActionRequest generates a "aws/request.Request" representing the client's request for the SendWorkflowStepAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SendWorkflowStepAction for more information on using the SendWorkflowStepAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SendWorkflowStepActionRequest method. req, resp := client.SendWorkflowStepActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/SendWorkflowStepAction
func (*Imagebuilder) SendWorkflowStepActionWithContext ¶ added in v1.49.1
func (c *Imagebuilder) SendWorkflowStepActionWithContext(ctx aws.Context, input *SendWorkflowStepActionInput, opts ...request.Option) (*SendWorkflowStepActionOutput, error)
SendWorkflowStepActionWithContext is the same as SendWorkflowStepAction with the addition of the ability to pass a context and additional request options.
See SendWorkflowStepAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) StartImagePipelineExecution ¶
func (c *Imagebuilder) StartImagePipelineExecution(input *StartImagePipelineExecutionInput) (*StartImagePipelineExecutionOutput, error)
StartImagePipelineExecution API operation for EC2 Image Builder.
Manually triggers a pipeline to create an image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation StartImagePipelineExecution for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/StartImagePipelineExecution
func (*Imagebuilder) StartImagePipelineExecutionRequest ¶
func (c *Imagebuilder) StartImagePipelineExecutionRequest(input *StartImagePipelineExecutionInput) (req *request.Request, output *StartImagePipelineExecutionOutput)
StartImagePipelineExecutionRequest generates a "aws/request.Request" representing the client's request for the StartImagePipelineExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartImagePipelineExecution for more information on using the StartImagePipelineExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartImagePipelineExecutionRequest method. req, resp := client.StartImagePipelineExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/StartImagePipelineExecution
func (*Imagebuilder) StartImagePipelineExecutionWithContext ¶
func (c *Imagebuilder) StartImagePipelineExecutionWithContext(ctx aws.Context, input *StartImagePipelineExecutionInput, opts ...request.Option) (*StartImagePipelineExecutionOutput, error)
StartImagePipelineExecutionWithContext is the same as StartImagePipelineExecution with the addition of the ability to pass a context and additional request options.
See StartImagePipelineExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) StartResourceStateUpdate ¶ added in v1.47.13
func (c *Imagebuilder) StartResourceStateUpdate(input *StartResourceStateUpdateInput) (*StartResourceStateUpdateOutput, error)
StartResourceStateUpdate API operation for EC2 Image Builder.
Begin asynchronous resource state update for lifecycle changes to the specified image resources.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation StartResourceStateUpdate for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/StartResourceStateUpdate
func (*Imagebuilder) StartResourceStateUpdateRequest ¶ added in v1.47.13
func (c *Imagebuilder) StartResourceStateUpdateRequest(input *StartResourceStateUpdateInput) (req *request.Request, output *StartResourceStateUpdateOutput)
StartResourceStateUpdateRequest generates a "aws/request.Request" representing the client's request for the StartResourceStateUpdate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartResourceStateUpdate for more information on using the StartResourceStateUpdate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartResourceStateUpdateRequest method. req, resp := client.StartResourceStateUpdateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/StartResourceStateUpdate
func (*Imagebuilder) StartResourceStateUpdateWithContext ¶ added in v1.47.13
func (c *Imagebuilder) StartResourceStateUpdateWithContext(ctx aws.Context, input *StartResourceStateUpdateInput, opts ...request.Option) (*StartResourceStateUpdateOutput, error)
StartResourceStateUpdateWithContext is the same as StartResourceStateUpdate with the addition of the ability to pass a context and additional request options.
See StartResourceStateUpdate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) TagResource ¶
func (c *Imagebuilder) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for EC2 Image Builder.
Adds a tag to a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation TagResource for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
InvalidParameterException The specified parameter is invalid. Review the available parameters for the API request.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/TagResource
func (*Imagebuilder) TagResourceRequest ¶
func (c *Imagebuilder) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/TagResource
func (*Imagebuilder) TagResourceWithContext ¶
func (c *Imagebuilder) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) UntagResource ¶
func (c *Imagebuilder) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for EC2 Image Builder.
Removes a tag from a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation UntagResource for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
InvalidParameterException The specified parameter is invalid. Review the available parameters for the API request.
ResourceNotFoundException At least one of the resources referenced by your request does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UntagResource
func (*Imagebuilder) UntagResourceRequest ¶
func (c *Imagebuilder) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UntagResource
func (*Imagebuilder) UntagResourceWithContext ¶
func (c *Imagebuilder) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) UpdateDistributionConfiguration ¶
func (c *Imagebuilder) UpdateDistributionConfiguration(input *UpdateDistributionConfigurationInput) (*UpdateDistributionConfigurationOutput, error)
UpdateDistributionConfiguration API operation for EC2 Image Builder.
Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation UpdateDistributionConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
InvalidParameterCombinationException You have specified two or more mutually exclusive parameters. Review the error message for details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateDistributionConfiguration
func (*Imagebuilder) UpdateDistributionConfigurationRequest ¶
func (c *Imagebuilder) UpdateDistributionConfigurationRequest(input *UpdateDistributionConfigurationInput) (req *request.Request, output *UpdateDistributionConfigurationOutput)
UpdateDistributionConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateDistributionConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDistributionConfiguration for more information on using the UpdateDistributionConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDistributionConfigurationRequest method. req, resp := client.UpdateDistributionConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateDistributionConfiguration
func (*Imagebuilder) UpdateDistributionConfigurationWithContext ¶
func (c *Imagebuilder) UpdateDistributionConfigurationWithContext(ctx aws.Context, input *UpdateDistributionConfigurationInput, opts ...request.Option) (*UpdateDistributionConfigurationOutput, error)
UpdateDistributionConfigurationWithContext is the same as UpdateDistributionConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateDistributionConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) UpdateImagePipeline ¶
func (c *Imagebuilder) UpdateImagePipeline(input *UpdateImagePipelineInput) (*UpdateImagePipelineOutput, error)
UpdateImagePipeline API operation for EC2 Image Builder.
Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. You must specify exactly one recipe for your image, using either a containerRecipeArn or an imageRecipeArn.
UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation UpdateImagePipeline for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateImagePipeline
func (*Imagebuilder) UpdateImagePipelineRequest ¶
func (c *Imagebuilder) UpdateImagePipelineRequest(input *UpdateImagePipelineInput) (req *request.Request, output *UpdateImagePipelineOutput)
UpdateImagePipelineRequest generates a "aws/request.Request" representing the client's request for the UpdateImagePipeline operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateImagePipeline for more information on using the UpdateImagePipeline API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateImagePipelineRequest method. req, resp := client.UpdateImagePipelineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateImagePipeline
func (*Imagebuilder) UpdateImagePipelineWithContext ¶
func (c *Imagebuilder) UpdateImagePipelineWithContext(ctx aws.Context, input *UpdateImagePipelineInput, opts ...request.Option) (*UpdateImagePipelineOutput, error)
UpdateImagePipelineWithContext is the same as UpdateImagePipeline with the addition of the ability to pass a context and additional request options.
See UpdateImagePipeline for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) UpdateInfrastructureConfiguration ¶
func (c *Imagebuilder) UpdateInfrastructureConfiguration(input *UpdateInfrastructureConfigurationInput) (*UpdateInfrastructureConfigurationOutput, error)
UpdateInfrastructureConfiguration API operation for EC2 Image Builder.
Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation UpdateInfrastructureConfiguration for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateInfrastructureConfiguration
func (*Imagebuilder) UpdateInfrastructureConfigurationRequest ¶
func (c *Imagebuilder) UpdateInfrastructureConfigurationRequest(input *UpdateInfrastructureConfigurationInput) (req *request.Request, output *UpdateInfrastructureConfigurationOutput)
UpdateInfrastructureConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateInfrastructureConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateInfrastructureConfiguration for more information on using the UpdateInfrastructureConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateInfrastructureConfigurationRequest method. req, resp := client.UpdateInfrastructureConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateInfrastructureConfiguration
func (*Imagebuilder) UpdateInfrastructureConfigurationWithContext ¶
func (c *Imagebuilder) UpdateInfrastructureConfigurationWithContext(ctx aws.Context, input *UpdateInfrastructureConfigurationInput, opts ...request.Option) (*UpdateInfrastructureConfigurationOutput, error)
UpdateInfrastructureConfigurationWithContext is the same as UpdateInfrastructureConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateInfrastructureConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Imagebuilder) UpdateLifecyclePolicy ¶ added in v1.47.13
func (c *Imagebuilder) UpdateLifecyclePolicy(input *UpdateLifecyclePolicyInput) (*UpdateLifecyclePolicyOutput, error)
UpdateLifecyclePolicy API operation for EC2 Image Builder.
Update the specified lifecycle policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for EC2 Image Builder's API operation UpdateLifecyclePolicy for usage and error information.
Returned Error Types:
ServiceException This exception is thrown when the service encounters an unrecoverable exception.
ClientException 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.
ServiceUnavailableException The service is unable to process your request at this time.
InvalidRequestException You have requested an action that that the service doesn't support.
IdempotentParameterMismatchException You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
ForbiddenException You are not authorized to perform the requested operation.
CallRateLimitExceededException You have exceeded the permitted request rate for the specific operation.
ResourceInUseException The resource that you are trying to operate on is currently in use. Review the message details and retry later.
InvalidParameterCombinationException You have specified two or more mutually exclusive parameters. Review the error message for details.
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateLifecyclePolicy
func (*Imagebuilder) UpdateLifecyclePolicyRequest ¶ added in v1.47.13
func (c *Imagebuilder) UpdateLifecyclePolicyRequest(input *UpdateLifecyclePolicyInput) (req *request.Request, output *UpdateLifecyclePolicyOutput)
UpdateLifecyclePolicyRequest generates a "aws/request.Request" representing the client's request for the UpdateLifecyclePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateLifecyclePolicy for more information on using the UpdateLifecyclePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateLifecyclePolicyRequest method. req, resp := client.UpdateLifecyclePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateLifecyclePolicy
func (*Imagebuilder) UpdateLifecyclePolicyWithContext ¶ added in v1.47.13
func (c *Imagebuilder) UpdateLifecyclePolicyWithContext(ctx aws.Context, input *UpdateLifecyclePolicyInput, opts ...request.Option) (*UpdateLifecyclePolicyOutput, error)
UpdateLifecyclePolicyWithContext is the same as UpdateLifecyclePolicy with the addition of the ability to pass a context and additional request options.
See UpdateLifecyclePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type ImportComponentInput ¶
type ImportComponentInput struct { // The change description of the component. This description indicates the change // that has been made in this version, or what makes this version different // from other versions of the component. ChangeDescription *string `locationName:"changeDescription" min:"1" type:"string"` // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // 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. Data *string `locationName:"data" min:"1" type:"string"` // The description of the component. Describes the contents of the component. Description *string `locationName:"description" min:"1" type:"string"` // The format of the resource that you want to import as a component. // // Format is a required field Format *string `locationName:"format" type:"string" required:"true" enum:"ComponentFormat"` // The ID of the KMS key that should be used to encrypt this component. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name of the component. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The platform of the component. // // Platform is a required field Platform *string `locationName:"platform" type:"string" required:"true" enum:"Platform"` // 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. // // SemanticVersion is a required field SemanticVersion *string `locationName:"semanticVersion" type:"string" required:"true"` // The tags of the component. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The type of the component denotes whether the component is used to build // the image, or only to test it. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"ComponentType"` // 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. Uri *string `locationName:"uri" type:"string"` // contains filtered or unexported fields }
func (ImportComponentInput) GoString ¶
func (s ImportComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportComponentInput) SetChangeDescription ¶
func (s *ImportComponentInput) SetChangeDescription(v string) *ImportComponentInput
SetChangeDescription sets the ChangeDescription field's value.
func (*ImportComponentInput) SetClientToken ¶
func (s *ImportComponentInput) SetClientToken(v string) *ImportComponentInput
SetClientToken sets the ClientToken field's value.
func (*ImportComponentInput) SetData ¶
func (s *ImportComponentInput) SetData(v string) *ImportComponentInput
SetData sets the Data field's value.
func (*ImportComponentInput) SetDescription ¶
func (s *ImportComponentInput) SetDescription(v string) *ImportComponentInput
SetDescription sets the Description field's value.
func (*ImportComponentInput) SetFormat ¶
func (s *ImportComponentInput) SetFormat(v string) *ImportComponentInput
SetFormat sets the Format field's value.
func (*ImportComponentInput) SetKmsKeyId ¶
func (s *ImportComponentInput) SetKmsKeyId(v string) *ImportComponentInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*ImportComponentInput) SetName ¶
func (s *ImportComponentInput) SetName(v string) *ImportComponentInput
SetName sets the Name field's value.
func (*ImportComponentInput) SetPlatform ¶
func (s *ImportComponentInput) SetPlatform(v string) *ImportComponentInput
SetPlatform sets the Platform field's value.
func (*ImportComponentInput) SetSemanticVersion ¶
func (s *ImportComponentInput) SetSemanticVersion(v string) *ImportComponentInput
SetSemanticVersion sets the SemanticVersion field's value.
func (*ImportComponentInput) SetTags ¶
func (s *ImportComponentInput) SetTags(v map[string]*string) *ImportComponentInput
SetTags sets the Tags field's value.
func (*ImportComponentInput) SetType ¶
func (s *ImportComponentInput) SetType(v string) *ImportComponentInput
SetType sets the Type field's value.
func (*ImportComponentInput) SetUri ¶
func (s *ImportComponentInput) SetUri(v string) *ImportComponentInput
SetUri sets the Uri field's value.
func (ImportComponentInput) String ¶
func (s ImportComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportComponentInput) Validate ¶
func (s *ImportComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportComponentOutput ¶
type ImportComponentOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the imported component. ComponentBuildVersionArn *string `locationName:"componentBuildVersionArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ImportComponentOutput) GoString ¶
func (s ImportComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportComponentOutput) SetClientToken ¶
func (s *ImportComponentOutput) SetClientToken(v string) *ImportComponentOutput
SetClientToken sets the ClientToken field's value.
func (*ImportComponentOutput) SetComponentBuildVersionArn ¶
func (s *ImportComponentOutput) SetComponentBuildVersionArn(v string) *ImportComponentOutput
SetComponentBuildVersionArn sets the ComponentBuildVersionArn field's value.
func (*ImportComponentOutput) SetRequestId ¶
func (s *ImportComponentOutput) SetRequestId(v string) *ImportComponentOutput
SetRequestId sets the RequestId field's value.
func (ImportComponentOutput) String ¶
func (s ImportComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportVmImageInput ¶ added in v1.42.24
type ImportVmImageInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description for the base image that is created by the import process. Description *string `locationName:"description" min:"1" type:"string"` // The name of the base image that is created by the import process. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The operating system version for the imported VM. OsVersion *string `locationName:"osVersion" min:"1" type:"string"` // The operating system platform for the imported VM. // // Platform is a required field Platform *string `locationName:"platform" type:"string" required:"true" enum:"Platform"` // 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. // // SemanticVersion is a required field SemanticVersion *string `locationName:"semanticVersion" type:"string" required:"true"` // Tags that are attached to the import resources. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // 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. // // VmImportTaskId is a required field VmImportTaskId *string `locationName:"vmImportTaskId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ImportVmImageInput) GoString ¶ added in v1.42.24
func (s ImportVmImageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportVmImageInput) SetClientToken ¶ added in v1.42.24
func (s *ImportVmImageInput) SetClientToken(v string) *ImportVmImageInput
SetClientToken sets the ClientToken field's value.
func (*ImportVmImageInput) SetDescription ¶ added in v1.42.24
func (s *ImportVmImageInput) SetDescription(v string) *ImportVmImageInput
SetDescription sets the Description field's value.
func (*ImportVmImageInput) SetName ¶ added in v1.42.24
func (s *ImportVmImageInput) SetName(v string) *ImportVmImageInput
SetName sets the Name field's value.
func (*ImportVmImageInput) SetOsVersion ¶ added in v1.42.24
func (s *ImportVmImageInput) SetOsVersion(v string) *ImportVmImageInput
SetOsVersion sets the OsVersion field's value.
func (*ImportVmImageInput) SetPlatform ¶ added in v1.42.24
func (s *ImportVmImageInput) SetPlatform(v string) *ImportVmImageInput
SetPlatform sets the Platform field's value.
func (*ImportVmImageInput) SetSemanticVersion ¶ added in v1.42.24
func (s *ImportVmImageInput) SetSemanticVersion(v string) *ImportVmImageInput
SetSemanticVersion sets the SemanticVersion field's value.
func (*ImportVmImageInput) SetTags ¶ added in v1.42.24
func (s *ImportVmImageInput) SetTags(v map[string]*string) *ImportVmImageInput
SetTags sets the Tags field's value.
func (*ImportVmImageInput) SetVmImportTaskId ¶ added in v1.42.24
func (s *ImportVmImageInput) SetVmImportTaskId(v string) *ImportVmImageInput
SetVmImportTaskId sets the VmImportTaskId field's value.
func (ImportVmImageInput) String ¶ added in v1.42.24
func (s ImportVmImageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportVmImageInput) Validate ¶ added in v1.42.24
func (s *ImportVmImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportVmImageOutput ¶ added in v1.42.24
type ImportVmImageOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // 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. ImageArn *string `locationName:"imageArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ImportVmImageOutput) GoString ¶ added in v1.42.24
func (s ImportVmImageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportVmImageOutput) SetClientToken ¶ added in v1.42.24
func (s *ImportVmImageOutput) SetClientToken(v string) *ImportVmImageOutput
SetClientToken sets the ClientToken field's value.
func (*ImportVmImageOutput) SetImageArn ¶ added in v1.42.24
func (s *ImportVmImageOutput) SetImageArn(v string) *ImportVmImageOutput
SetImageArn sets the ImageArn field's value.
func (*ImportVmImageOutput) SetRequestId ¶ added in v1.42.24
func (s *ImportVmImageOutput) SetRequestId(v string) *ImportVmImageOutput
SetRequestId sets the RequestId field's value.
func (ImportVmImageOutput) String ¶ added in v1.42.24
func (s ImportVmImageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InfrastructureConfiguration ¶
type InfrastructureConfiguration struct { // The Amazon Resource Name (ARN) of the infrastructure configuration. Arn *string `locationName:"arn" type:"string"` // The date on which the infrastructure configuration was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The date on which the infrastructure configuration was last updated. DateUpdated *string `locationName:"dateUpdated" type:"string"` // The description of the infrastructure configuration. Description *string `locationName:"description" min:"1" type:"string"` // The instance metadata option settings for the infrastructure configuration. InstanceMetadataOptions *InstanceMetadataOptions `locationName:"instanceMetadataOptions" type:"structure"` // The instance profile of the infrastructure configuration. InstanceProfileName *string `locationName:"instanceProfileName" min:"1" type:"string"` // The instance types of the infrastructure configuration. InstanceTypes []*string `locationName:"instanceTypes" type:"list"` // The Amazon EC2 key pair of the infrastructure configuration. KeyPair *string `locationName:"keyPair" min:"1" type:"string"` // The logging configuration of the infrastructure configuration. Logging *Logging `locationName:"logging" type:"structure"` // The name of the infrastructure configuration. Name *string `locationName:"name" type:"string"` // The tags attached to the resource created by Image Builder. ResourceTags map[string]*string `locationName:"resourceTags" min:"1" type:"map"` // The security group IDs of the infrastructure configuration. SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"` // 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. SnsTopicArn *string `locationName:"snsTopicArn" min:"1" type:"string"` // The subnet ID of the infrastructure configuration. SubnetId *string `locationName:"subnetId" min:"1" type:"string"` // The tags of the infrastructure configuration. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The terminate instance on failure configuration of the infrastructure configuration. TerminateInstanceOnFailure *bool `locationName:"terminateInstanceOnFailure" type:"boolean"` // contains filtered or unexported fields }
Details of the infrastructure configuration.
func (InfrastructureConfiguration) GoString ¶
func (s InfrastructureConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InfrastructureConfiguration) SetArn ¶
func (s *InfrastructureConfiguration) SetArn(v string) *InfrastructureConfiguration
SetArn sets the Arn field's value.
func (*InfrastructureConfiguration) SetDateCreated ¶
func (s *InfrastructureConfiguration) SetDateCreated(v string) *InfrastructureConfiguration
SetDateCreated sets the DateCreated field's value.
func (*InfrastructureConfiguration) SetDateUpdated ¶
func (s *InfrastructureConfiguration) SetDateUpdated(v string) *InfrastructureConfiguration
SetDateUpdated sets the DateUpdated field's value.
func (*InfrastructureConfiguration) SetDescription ¶
func (s *InfrastructureConfiguration) SetDescription(v string) *InfrastructureConfiguration
SetDescription sets the Description field's value.
func (*InfrastructureConfiguration) SetInstanceMetadataOptions ¶ added in v1.40.47
func (s *InfrastructureConfiguration) SetInstanceMetadataOptions(v *InstanceMetadataOptions) *InfrastructureConfiguration
SetInstanceMetadataOptions sets the InstanceMetadataOptions field's value.
func (*InfrastructureConfiguration) SetInstanceProfileName ¶
func (s *InfrastructureConfiguration) SetInstanceProfileName(v string) *InfrastructureConfiguration
SetInstanceProfileName sets the InstanceProfileName field's value.
func (*InfrastructureConfiguration) SetInstanceTypes ¶
func (s *InfrastructureConfiguration) SetInstanceTypes(v []*string) *InfrastructureConfiguration
SetInstanceTypes sets the InstanceTypes field's value.
func (*InfrastructureConfiguration) SetKeyPair ¶
func (s *InfrastructureConfiguration) SetKeyPair(v string) *InfrastructureConfiguration
SetKeyPair sets the KeyPair field's value.
func (*InfrastructureConfiguration) SetLogging ¶
func (s *InfrastructureConfiguration) SetLogging(v *Logging) *InfrastructureConfiguration
SetLogging sets the Logging field's value.
func (*InfrastructureConfiguration) SetName ¶
func (s *InfrastructureConfiguration) SetName(v string) *InfrastructureConfiguration
SetName sets the Name field's value.
func (*InfrastructureConfiguration) SetResourceTags ¶ added in v1.32.0
func (s *InfrastructureConfiguration) SetResourceTags(v map[string]*string) *InfrastructureConfiguration
SetResourceTags sets the ResourceTags field's value.
func (*InfrastructureConfiguration) SetSecurityGroupIds ¶
func (s *InfrastructureConfiguration) SetSecurityGroupIds(v []*string) *InfrastructureConfiguration
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*InfrastructureConfiguration) SetSnsTopicArn ¶
func (s *InfrastructureConfiguration) SetSnsTopicArn(v string) *InfrastructureConfiguration
SetSnsTopicArn sets the SnsTopicArn field's value.
func (*InfrastructureConfiguration) SetSubnetId ¶
func (s *InfrastructureConfiguration) SetSubnetId(v string) *InfrastructureConfiguration
SetSubnetId sets the SubnetId field's value.
func (*InfrastructureConfiguration) SetTags ¶
func (s *InfrastructureConfiguration) SetTags(v map[string]*string) *InfrastructureConfiguration
SetTags sets the Tags field's value.
func (*InfrastructureConfiguration) SetTerminateInstanceOnFailure ¶
func (s *InfrastructureConfiguration) SetTerminateInstanceOnFailure(v bool) *InfrastructureConfiguration
SetTerminateInstanceOnFailure sets the TerminateInstanceOnFailure field's value.
func (InfrastructureConfiguration) String ¶
func (s InfrastructureConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InfrastructureConfigurationSummary ¶
type InfrastructureConfigurationSummary struct { // The Amazon Resource Name (ARN) of the infrastructure configuration. Arn *string `locationName:"arn" type:"string"` // The date on which the infrastructure configuration was created. DateCreated *string `locationName:"dateCreated" type:"string"` // The date on which the infrastructure configuration was last updated. DateUpdated *string `locationName:"dateUpdated" type:"string"` // The description of the infrastructure configuration. Description *string `locationName:"description" min:"1" type:"string"` // The instance profile of the infrastructure configuration. InstanceProfileName *string `locationName:"instanceProfileName" min:"1" type:"string"` // The instance types of the infrastructure configuration. InstanceTypes []*string `locationName:"instanceTypes" type:"list"` // The name of the infrastructure configuration. Name *string `locationName:"name" type:"string"` // The tags attached to the image created by Image Builder. ResourceTags map[string]*string `locationName:"resourceTags" min:"1" type:"map"` // The tags of the infrastructure configuration. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
The infrastructure used when building Amazon EC2 AMIs.
func (InfrastructureConfigurationSummary) GoString ¶
func (s InfrastructureConfigurationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InfrastructureConfigurationSummary) SetArn ¶
func (s *InfrastructureConfigurationSummary) SetArn(v string) *InfrastructureConfigurationSummary
SetArn sets the Arn field's value.
func (*InfrastructureConfigurationSummary) SetDateCreated ¶
func (s *InfrastructureConfigurationSummary) SetDateCreated(v string) *InfrastructureConfigurationSummary
SetDateCreated sets the DateCreated field's value.
func (*InfrastructureConfigurationSummary) SetDateUpdated ¶
func (s *InfrastructureConfigurationSummary) SetDateUpdated(v string) *InfrastructureConfigurationSummary
SetDateUpdated sets the DateUpdated field's value.
func (*InfrastructureConfigurationSummary) SetDescription ¶
func (s *InfrastructureConfigurationSummary) SetDescription(v string) *InfrastructureConfigurationSummary
SetDescription sets the Description field's value.
func (*InfrastructureConfigurationSummary) SetInstanceProfileName ¶ added in v1.37.19
func (s *InfrastructureConfigurationSummary) SetInstanceProfileName(v string) *InfrastructureConfigurationSummary
SetInstanceProfileName sets the InstanceProfileName field's value.
func (*InfrastructureConfigurationSummary) SetInstanceTypes ¶ added in v1.37.19
func (s *InfrastructureConfigurationSummary) SetInstanceTypes(v []*string) *InfrastructureConfigurationSummary
SetInstanceTypes sets the InstanceTypes field's value.
func (*InfrastructureConfigurationSummary) SetName ¶
func (s *InfrastructureConfigurationSummary) SetName(v string) *InfrastructureConfigurationSummary
SetName sets the Name field's value.
func (*InfrastructureConfigurationSummary) SetResourceTags ¶ added in v1.32.0
func (s *InfrastructureConfigurationSummary) SetResourceTags(v map[string]*string) *InfrastructureConfigurationSummary
SetResourceTags sets the ResourceTags field's value.
func (*InfrastructureConfigurationSummary) SetTags ¶
func (s *InfrastructureConfigurationSummary) SetTags(v map[string]*string) *InfrastructureConfigurationSummary
SetTags sets the Tags field's value.
func (InfrastructureConfigurationSummary) String ¶
func (s InfrastructureConfigurationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InspectorScoreDetails ¶ added in v1.44.233
type InspectorScoreDetails struct { // An object that contains details about an adjustment that Amazon Inspector // made to the CVSS score for the finding. AdjustedCvss *CvssScoreDetails `locationName:"adjustedCvss" type:"structure"` // contains filtered or unexported fields }
Information about the factors that influenced the score that Amazon Inspector assigned for a finding.
func (InspectorScoreDetails) GoString ¶ added in v1.44.233
func (s InspectorScoreDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InspectorScoreDetails) SetAdjustedCvss ¶ added in v1.44.233
func (s *InspectorScoreDetails) SetAdjustedCvss(v *CvssScoreDetails) *InspectorScoreDetails
SetAdjustedCvss sets the AdjustedCvss field's value.
func (InspectorScoreDetails) String ¶ added in v1.44.233
func (s InspectorScoreDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceBlockDeviceMapping ¶
type InstanceBlockDeviceMapping struct { // The device to which these mappings apply. DeviceName *string `locationName:"deviceName" min:"1" type:"string"` // Use to manage Amazon EBS-specific configuration for this mapping. Ebs *EbsInstanceBlockDeviceSpecification `locationName:"ebs" type:"structure"` // Use to remove a mapping from the base image. NoDevice *string `locationName:"noDevice" type:"string"` // Use to manage instance ephemeral devices. VirtualName *string `locationName:"virtualName" min:"1" type:"string"` // contains filtered or unexported fields }
Defines block device mappings for the instance used to configure your image.
func (InstanceBlockDeviceMapping) GoString ¶
func (s InstanceBlockDeviceMapping) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceBlockDeviceMapping) SetDeviceName ¶
func (s *InstanceBlockDeviceMapping) SetDeviceName(v string) *InstanceBlockDeviceMapping
SetDeviceName sets the DeviceName field's value.
func (*InstanceBlockDeviceMapping) SetEbs ¶
func (s *InstanceBlockDeviceMapping) SetEbs(v *EbsInstanceBlockDeviceSpecification) *InstanceBlockDeviceMapping
SetEbs sets the Ebs field's value.
func (*InstanceBlockDeviceMapping) SetNoDevice ¶
func (s *InstanceBlockDeviceMapping) SetNoDevice(v string) *InstanceBlockDeviceMapping
SetNoDevice sets the NoDevice field's value.
func (*InstanceBlockDeviceMapping) SetVirtualName ¶
func (s *InstanceBlockDeviceMapping) SetVirtualName(v string) *InstanceBlockDeviceMapping
SetVirtualName sets the VirtualName field's value.
func (InstanceBlockDeviceMapping) String ¶
func (s InstanceBlockDeviceMapping) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceBlockDeviceMapping) Validate ¶
func (s *InstanceBlockDeviceMapping) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InstanceConfiguration ¶ added in v1.38.12
type InstanceConfiguration struct { // Defines the block devices to attach for building an instance from this Image // Builder AMI. BlockDeviceMappings []*InstanceBlockDeviceMapping `locationName:"blockDeviceMappings" type:"list"` // 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. Image *string `locationName:"image" min:"1" type:"string"` // contains filtered or unexported fields }
Defines a custom base AMI and block device mapping configurations of an instance used for building and testing container images.
func (InstanceConfiguration) GoString ¶ added in v1.38.12
func (s InstanceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceConfiguration) SetBlockDeviceMappings ¶ added in v1.38.12
func (s *InstanceConfiguration) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *InstanceConfiguration
SetBlockDeviceMappings sets the BlockDeviceMappings field's value.
func (*InstanceConfiguration) SetImage ¶ added in v1.38.12
func (s *InstanceConfiguration) SetImage(v string) *InstanceConfiguration
SetImage sets the Image field's value.
func (InstanceConfiguration) String ¶ added in v1.38.12
func (s InstanceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceConfiguration) Validate ¶ added in v1.38.12
func (s *InstanceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InstanceMetadataOptions ¶ added in v1.40.47
type InstanceMetadataOptions struct { // Limit the number of hops that an instance metadata request can traverse to // reach its destination. The default is one hop. However, if HTTP tokens are // required, container image builds need a minimum of two hops. HttpPutResponseHopLimit *int64 `locationName:"httpPutResponseHopLimit" min:"1" type:"integer"` // 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. HttpTokens *string `locationName:"httpTokens" type:"string"` // contains filtered or unexported fields }
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 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html) in the Amazon EC2 User Guide for Linux instances, or Configure the instance metadata options (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/configuring-instance-metadata-options.html) in the Amazon EC2 Windows Guide for Windows instances.
func (InstanceMetadataOptions) GoString ¶ added in v1.40.47
func (s InstanceMetadataOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceMetadataOptions) SetHttpPutResponseHopLimit ¶ added in v1.40.47
func (s *InstanceMetadataOptions) SetHttpPutResponseHopLimit(v int64) *InstanceMetadataOptions
SetHttpPutResponseHopLimit sets the HttpPutResponseHopLimit field's value.
func (*InstanceMetadataOptions) SetHttpTokens ¶ added in v1.40.47
func (s *InstanceMetadataOptions) SetHttpTokens(v string) *InstanceMetadataOptions
SetHttpTokens sets the HttpTokens field's value.
func (InstanceMetadataOptions) String ¶ added in v1.40.47
func (s InstanceMetadataOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceMetadataOptions) Validate ¶ added in v1.40.47
func (s *InstanceMetadataOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InvalidPaginationTokenException ¶ added in v1.28.0
type InvalidPaginationTokenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have provided an invalid pagination token in your request.
func (*InvalidPaginationTokenException) Code ¶ added in v1.28.0
func (s *InvalidPaginationTokenException) Code() string
Code returns the exception type name.
func (*InvalidPaginationTokenException) Error ¶ added in v1.28.0
func (s *InvalidPaginationTokenException) Error() string
func (InvalidPaginationTokenException) GoString ¶ added in v1.28.0
func (s InvalidPaginationTokenException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidPaginationTokenException) Message ¶ added in v1.28.0
func (s *InvalidPaginationTokenException) Message() string
Message returns the exception's message.
func (*InvalidPaginationTokenException) OrigErr ¶ added in v1.28.0
func (s *InvalidPaginationTokenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidPaginationTokenException) RequestID ¶ added in v1.28.0
func (s *InvalidPaginationTokenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidPaginationTokenException) StatusCode ¶ added in v1.28.0
func (s *InvalidPaginationTokenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidPaginationTokenException) String ¶ added in v1.28.0
func (s InvalidPaginationTokenException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterCombinationException ¶ added in v1.28.0
type InvalidParameterCombinationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have specified two or more mutually exclusive parameters. Review the error message for details.
func (*InvalidParameterCombinationException) Code ¶ added in v1.28.0
func (s *InvalidParameterCombinationException) Code() string
Code returns the exception type name.
func (*InvalidParameterCombinationException) Error ¶ added in v1.28.0
func (s *InvalidParameterCombinationException) Error() string
func (InvalidParameterCombinationException) GoString ¶ added in v1.28.0
func (s InvalidParameterCombinationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterCombinationException) Message ¶ added in v1.28.0
func (s *InvalidParameterCombinationException) Message() string
Message returns the exception's message.
func (*InvalidParameterCombinationException) OrigErr ¶ added in v1.28.0
func (s *InvalidParameterCombinationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterCombinationException) RequestID ¶ added in v1.28.0
func (s *InvalidParameterCombinationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterCombinationException) StatusCode ¶ added in v1.28.0
func (s *InvalidParameterCombinationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterCombinationException) String ¶ added in v1.28.0
func (s InvalidParameterCombinationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterException ¶ added in v1.28.0
type InvalidParameterException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified parameter is invalid. Review the available parameters for the API request.
func (*InvalidParameterException) Code ¶ added in v1.28.0
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (*InvalidParameterException) Error ¶ added in v1.28.0
func (s *InvalidParameterException) Error() string
func (InvalidParameterException) GoString ¶ added in v1.28.0
func (s InvalidParameterException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterException) Message ¶ added in v1.28.0
func (s *InvalidParameterException) Message() string
Message returns the exception's message.
func (*InvalidParameterException) OrigErr ¶ added in v1.28.0
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterException) RequestID ¶ added in v1.28.0
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterException) StatusCode ¶ added in v1.28.0
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterException) String ¶ added in v1.28.0
func (s InvalidParameterException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterValueException ¶ added in v1.28.0
type InvalidParameterValueException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The value that you provided for the specified parameter is invalid.
func (*InvalidParameterValueException) Code ¶ added in v1.28.0
func (s *InvalidParameterValueException) Code() string
Code returns the exception type name.
func (*InvalidParameterValueException) Error ¶ added in v1.28.0
func (s *InvalidParameterValueException) Error() string
func (InvalidParameterValueException) GoString ¶ added in v1.28.0
func (s InvalidParameterValueException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterValueException) Message ¶ added in v1.28.0
func (s *InvalidParameterValueException) Message() string
Message returns the exception's message.
func (*InvalidParameterValueException) OrigErr ¶ added in v1.28.0
func (s *InvalidParameterValueException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterValueException) RequestID ¶ added in v1.28.0
func (s *InvalidParameterValueException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterValueException) StatusCode ¶ added in v1.28.0
func (s *InvalidParameterValueException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterValueException) String ¶ added in v1.28.0
func (s InvalidParameterValueException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidRequestException ¶ added in v1.28.0
type InvalidRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have requested an action that that the service doesn't support.
func (*InvalidRequestException) Code ¶ added in v1.28.0
func (s *InvalidRequestException) Code() string
Code returns the exception type name.
func (*InvalidRequestException) Error ¶ added in v1.28.0
func (s *InvalidRequestException) Error() string
func (InvalidRequestException) GoString ¶ added in v1.28.0
func (s InvalidRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidRequestException) Message ¶ added in v1.28.0
func (s *InvalidRequestException) Message() string
Message returns the exception's message.
func (*InvalidRequestException) OrigErr ¶ added in v1.28.0
func (s *InvalidRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidRequestException) RequestID ¶ added in v1.28.0
func (s *InvalidRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidRequestException) StatusCode ¶ added in v1.28.0
func (s *InvalidRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidRequestException) String ¶ added in v1.28.0
func (s InvalidRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidVersionNumberException ¶ added in v1.28.0
type InvalidVersionNumberException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Your version number is out of bounds or does not follow the required syntax.
func (*InvalidVersionNumberException) Code ¶ added in v1.28.0
func (s *InvalidVersionNumberException) Code() string
Code returns the exception type name.
func (*InvalidVersionNumberException) Error ¶ added in v1.28.0
func (s *InvalidVersionNumberException) Error() string
func (InvalidVersionNumberException) GoString ¶ added in v1.28.0
func (s InvalidVersionNumberException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidVersionNumberException) Message ¶ added in v1.28.0
func (s *InvalidVersionNumberException) Message() string
Message returns the exception's message.
func (*InvalidVersionNumberException) OrigErr ¶ added in v1.28.0
func (s *InvalidVersionNumberException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidVersionNumberException) RequestID ¶ added in v1.28.0
func (s *InvalidVersionNumberException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidVersionNumberException) StatusCode ¶ added in v1.28.0
func (s *InvalidVersionNumberException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidVersionNumberException) String ¶ added in v1.28.0
func (s InvalidVersionNumberException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchPermissionConfiguration ¶
type LaunchPermissionConfiguration struct { // The ARN for an Amazon Web Services Organization that you want to share your // AMI with. For more information, see What is Organizations? (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html). OrganizationArns []*string `locationName:"organizationArns" min:"1" type:"list"` // 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 (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html). OrganizationalUnitArns []*string `locationName:"organizationalUnitArns" min:"1" type:"list"` // The name of the group. UserGroups []*string `locationName:"userGroups" type:"list"` // The Amazon Web Services account ID. UserIds []*string `locationName:"userIds" min:"1" type:"list"` // contains filtered or unexported fields }
Describes the configuration for a launch permission. The launch permission modification request is sent to the Amazon EC2 ModifyImageAttribute (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyImageAttribute.html) 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 (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyImageAttribute.html).
func (LaunchPermissionConfiguration) GoString ¶
func (s LaunchPermissionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchPermissionConfiguration) SetOrganizationArns ¶ added in v1.42.12
func (s *LaunchPermissionConfiguration) SetOrganizationArns(v []*string) *LaunchPermissionConfiguration
SetOrganizationArns sets the OrganizationArns field's value.
func (*LaunchPermissionConfiguration) SetOrganizationalUnitArns ¶ added in v1.42.12
func (s *LaunchPermissionConfiguration) SetOrganizationalUnitArns(v []*string) *LaunchPermissionConfiguration
SetOrganizationalUnitArns sets the OrganizationalUnitArns field's value.
func (*LaunchPermissionConfiguration) SetUserGroups ¶
func (s *LaunchPermissionConfiguration) SetUserGroups(v []*string) *LaunchPermissionConfiguration
SetUserGroups sets the UserGroups field's value.
func (*LaunchPermissionConfiguration) SetUserIds ¶
func (s *LaunchPermissionConfiguration) SetUserIds(v []*string) *LaunchPermissionConfiguration
SetUserIds sets the UserIds field's value.
func (LaunchPermissionConfiguration) String ¶
func (s LaunchPermissionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchPermissionConfiguration) Validate ¶ added in v1.35.0
func (s *LaunchPermissionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LaunchTemplateConfiguration ¶ added in v1.38.12
type LaunchTemplateConfiguration struct { // The account ID that this configuration applies to. AccountId *string `locationName:"accountId" type:"string"` // Identifies the Amazon EC2 launch template to use. // // LaunchTemplateId is a required field LaunchTemplateId *string `locationName:"launchTemplateId" type:"string" required:"true"` // Set the specified Amazon EC2 launch template as the default launch template // for the specified account. SetDefaultVersion *bool `locationName:"setDefaultVersion" type:"boolean"` // contains filtered or unexported fields }
Identifies an Amazon EC2 launch template to use for a specific account.
func (LaunchTemplateConfiguration) GoString ¶ added in v1.38.12
func (s LaunchTemplateConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchTemplateConfiguration) SetAccountId ¶ added in v1.38.12
func (s *LaunchTemplateConfiguration) SetAccountId(v string) *LaunchTemplateConfiguration
SetAccountId sets the AccountId field's value.
func (*LaunchTemplateConfiguration) SetLaunchTemplateId ¶ added in v1.38.12
func (s *LaunchTemplateConfiguration) SetLaunchTemplateId(v string) *LaunchTemplateConfiguration
SetLaunchTemplateId sets the LaunchTemplateId field's value.
func (*LaunchTemplateConfiguration) SetSetDefaultVersion ¶ added in v1.38.12
func (s *LaunchTemplateConfiguration) SetSetDefaultVersion(v bool) *LaunchTemplateConfiguration
SetSetDefaultVersion sets the SetDefaultVersion field's value.
func (LaunchTemplateConfiguration) String ¶ added in v1.38.12
func (s LaunchTemplateConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchTemplateConfiguration) Validate ¶ added in v1.38.12
func (s *LaunchTemplateConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecycleExecution ¶ added in v1.47.13
type LifecycleExecution struct { // The timestamp when the lifecycle runtime instance completed. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // Identifies the lifecycle policy runtime instance. LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string"` // The Amazon Resource Name (ARN) of the lifecycle policy that ran. LifecyclePolicyArn *string `locationName:"lifecyclePolicyArn" type:"string"` // Contains information about associated resources that are identified for action // by the runtime instance of the lifecycle policy. ResourcesImpactedSummary *LifecycleExecutionResourcesImpactedSummary `locationName:"resourcesImpactedSummary" type:"structure"` // The timestamp when the lifecycle runtime instance started. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Runtime state that reports if the policy action ran successfully, failed, // or was skipped. State *LifecycleExecutionState `locationName:"state" type:"structure"` // contains filtered or unexported fields }
Contains metadata from a runtime instance of a lifecycle policy.
func (LifecycleExecution) GoString ¶ added in v1.47.13
func (s LifecycleExecution) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecycleExecution) SetEndTime ¶ added in v1.47.13
func (s *LifecycleExecution) SetEndTime(v time.Time) *LifecycleExecution
SetEndTime sets the EndTime field's value.
func (*LifecycleExecution) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *LifecycleExecution) SetLifecycleExecutionId(v string) *LifecycleExecution
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (*LifecycleExecution) SetLifecyclePolicyArn ¶ added in v1.47.13
func (s *LifecycleExecution) SetLifecyclePolicyArn(v string) *LifecycleExecution
SetLifecyclePolicyArn sets the LifecyclePolicyArn field's value.
func (*LifecycleExecution) SetResourcesImpactedSummary ¶ added in v1.47.13
func (s *LifecycleExecution) SetResourcesImpactedSummary(v *LifecycleExecutionResourcesImpactedSummary) *LifecycleExecution
SetResourcesImpactedSummary sets the ResourcesImpactedSummary field's value.
func (*LifecycleExecution) SetStartTime ¶ added in v1.47.13
func (s *LifecycleExecution) SetStartTime(v time.Time) *LifecycleExecution
SetStartTime sets the StartTime field's value.
func (*LifecycleExecution) SetState ¶ added in v1.47.13
func (s *LifecycleExecution) SetState(v *LifecycleExecutionState) *LifecycleExecution
SetState sets the State field's value.
func (LifecycleExecution) String ¶ added in v1.47.13
func (s LifecycleExecution) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecycleExecutionResource ¶ added in v1.47.13
type LifecycleExecutionResource struct { // The account that owns the impacted resource. AccountId *string `locationName:"accountId" min:"1" type:"string"` // The action to take for the identified resource. Action *LifecycleExecutionResourceAction `locationName:"action" type:"structure"` // The ending timestamp from the lifecycle action that was applied to the resource. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // For an impacted container image, this identifies a list of URIs for associated // container images distributed to ECR repositories. ImageUris []*string `locationName:"imageUris" type:"list"` // The Amazon Web Services Region where the lifecycle execution resource is // stored. Region *string `locationName:"region" min:"1" type:"string"` // Identifies the impacted resource. The resource ID depends on the type of // resource, as follows. // // * Image Builder image resources: Amazon Resource Name (ARN) // // * Distributed AMIs: AMI ID // // * Container images distributed to an ECR repository: image URI or SHA // Digest ResourceId *string `locationName:"resourceId" min:"1" type:"string"` // A list of associated resource snapshots for the impacted resource if it’s // an AMI. Snapshots []*LifecycleExecutionSnapshotResource `locationName:"snapshots" type:"list"` // The starting timestamp from the lifecycle action that was applied to the // resource. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // The runtime state for the lifecycle execution. State *LifecycleExecutionResourceState `locationName:"state" type:"structure"` // contains filtered or unexported fields }
Contains details for a resource that the runtime instance of the lifecycle policy identified for action.
func (LifecycleExecutionResource) GoString ¶ added in v1.47.13
func (s LifecycleExecutionResource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecycleExecutionResource) SetAccountId ¶ added in v1.47.13
func (s *LifecycleExecutionResource) SetAccountId(v string) *LifecycleExecutionResource
SetAccountId sets the AccountId field's value.
func (*LifecycleExecutionResource) SetAction ¶ added in v1.47.13
func (s *LifecycleExecutionResource) SetAction(v *LifecycleExecutionResourceAction) *LifecycleExecutionResource
SetAction sets the Action field's value.
func (*LifecycleExecutionResource) SetEndTime ¶ added in v1.50.33
func (s *LifecycleExecutionResource) SetEndTime(v time.Time) *LifecycleExecutionResource
SetEndTime sets the EndTime field's value.
func (*LifecycleExecutionResource) SetImageUris ¶ added in v1.47.13
func (s *LifecycleExecutionResource) SetImageUris(v []*string) *LifecycleExecutionResource
SetImageUris sets the ImageUris field's value.
func (*LifecycleExecutionResource) SetRegion ¶ added in v1.47.13
func (s *LifecycleExecutionResource) SetRegion(v string) *LifecycleExecutionResource
SetRegion sets the Region field's value.
func (*LifecycleExecutionResource) SetResourceId ¶ added in v1.47.13
func (s *LifecycleExecutionResource) SetResourceId(v string) *LifecycleExecutionResource
SetResourceId sets the ResourceId field's value.
func (*LifecycleExecutionResource) SetSnapshots ¶ added in v1.47.13
func (s *LifecycleExecutionResource) SetSnapshots(v []*LifecycleExecutionSnapshotResource) *LifecycleExecutionResource
SetSnapshots sets the Snapshots field's value.
func (*LifecycleExecutionResource) SetStartTime ¶ added in v1.50.33
func (s *LifecycleExecutionResource) SetStartTime(v time.Time) *LifecycleExecutionResource
SetStartTime sets the StartTime field's value.
func (*LifecycleExecutionResource) SetState ¶ added in v1.47.13
func (s *LifecycleExecutionResource) SetState(v *LifecycleExecutionResourceState) *LifecycleExecutionResource
SetState sets the State field's value.
func (LifecycleExecutionResource) String ¶ added in v1.47.13
func (s LifecycleExecutionResource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecycleExecutionResourceAction ¶ added in v1.47.13
type LifecycleExecutionResourceAction struct { // The name of the resource that was identified for a lifecycle policy action. Name *string `locationName:"name" type:"string" enum:"LifecycleExecutionResourceActionName"` // The reason why the lifecycle policy action is taken. Reason *string `locationName:"reason" min:"1" type:"string"` // contains filtered or unexported fields }
The lifecycle policy action that was identified for the impacted resource.
func (LifecycleExecutionResourceAction) GoString ¶ added in v1.47.13
func (s LifecycleExecutionResourceAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecycleExecutionResourceAction) SetName ¶ added in v1.47.13
func (s *LifecycleExecutionResourceAction) SetName(v string) *LifecycleExecutionResourceAction
SetName sets the Name field's value.
func (*LifecycleExecutionResourceAction) SetReason ¶ added in v1.47.13
func (s *LifecycleExecutionResourceAction) SetReason(v string) *LifecycleExecutionResourceAction
SetReason sets the Reason field's value.
func (LifecycleExecutionResourceAction) String ¶ added in v1.47.13
func (s LifecycleExecutionResourceAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecycleExecutionResourceState ¶ added in v1.47.13
type LifecycleExecutionResourceState struct { // Messaging that clarifies the reason for the assigned status. Reason *string `locationName:"reason" min:"1" type:"string"` // The runtime status of the lifecycle action taken for the impacted resource. Status *string `locationName:"status" type:"string" enum:"LifecycleExecutionResourceStatus"` // contains filtered or unexported fields }
Contains the state of an impacted resource that the runtime instance of the lifecycle policy identified for action.
func (LifecycleExecutionResourceState) GoString ¶ added in v1.47.13
func (s LifecycleExecutionResourceState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecycleExecutionResourceState) SetReason ¶ added in v1.47.13
func (s *LifecycleExecutionResourceState) SetReason(v string) *LifecycleExecutionResourceState
SetReason sets the Reason field's value.
func (*LifecycleExecutionResourceState) SetStatus ¶ added in v1.47.13
func (s *LifecycleExecutionResourceState) SetStatus(v string) *LifecycleExecutionResourceState
SetStatus sets the Status field's value.
func (LifecycleExecutionResourceState) String ¶ added in v1.47.13
func (s LifecycleExecutionResourceState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecycleExecutionResourcesImpactedSummary ¶ added in v1.47.13
type LifecycleExecutionResourcesImpactedSummary struct { // Indicates whether an image resource that was identified for a lifecycle action // has associated resources that are also impacted. HasImpactedResources *bool `locationName:"hasImpactedResources" type:"boolean"` // contains filtered or unexported fields }
Contains details for an image resource that was identified for a lifecycle action.
func (LifecycleExecutionResourcesImpactedSummary) GoString ¶ added in v1.47.13
func (s LifecycleExecutionResourcesImpactedSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecycleExecutionResourcesImpactedSummary) SetHasImpactedResources ¶ added in v1.47.13
func (s *LifecycleExecutionResourcesImpactedSummary) SetHasImpactedResources(v bool) *LifecycleExecutionResourcesImpactedSummary
SetHasImpactedResources sets the HasImpactedResources field's value.
func (LifecycleExecutionResourcesImpactedSummary) String ¶ added in v1.47.13
func (s LifecycleExecutionResourcesImpactedSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecycleExecutionSnapshotResource ¶ added in v1.47.13
type LifecycleExecutionSnapshotResource struct { // Identifies the impacted snapshot resource. SnapshotId *string `locationName:"snapshotId" min:"1" type:"string"` // The runtime status of the lifecycle action taken for the snapshot. State *LifecycleExecutionResourceState `locationName:"state" type:"structure"` // contains filtered or unexported fields }
Contains the state of an impacted snapshot resource that the runtime instance of the lifecycle policy identified for action.
func (LifecycleExecutionSnapshotResource) GoString ¶ added in v1.47.13
func (s LifecycleExecutionSnapshotResource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecycleExecutionSnapshotResource) SetSnapshotId ¶ added in v1.47.13
func (s *LifecycleExecutionSnapshotResource) SetSnapshotId(v string) *LifecycleExecutionSnapshotResource
SetSnapshotId sets the SnapshotId field's value.
func (*LifecycleExecutionSnapshotResource) SetState ¶ added in v1.47.13
func (s *LifecycleExecutionSnapshotResource) SetState(v *LifecycleExecutionResourceState) *LifecycleExecutionSnapshotResource
SetState sets the State field's value.
func (LifecycleExecutionSnapshotResource) String ¶ added in v1.47.13
func (s LifecycleExecutionSnapshotResource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecycleExecutionState ¶ added in v1.47.13
type LifecycleExecutionState struct { // The reason for the current status. Reason *string `locationName:"reason" min:"1" type:"string"` // The runtime status of the lifecycle execution. Status *string `locationName:"status" type:"string" enum:"LifecycleExecutionStatus"` // contains filtered or unexported fields }
The current state of the runtime instance of the lifecycle policy.
func (LifecycleExecutionState) GoString ¶ added in v1.47.13
func (s LifecycleExecutionState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecycleExecutionState) SetReason ¶ added in v1.47.13
func (s *LifecycleExecutionState) SetReason(v string) *LifecycleExecutionState
SetReason sets the Reason field's value.
func (*LifecycleExecutionState) SetStatus ¶ added in v1.47.13
func (s *LifecycleExecutionState) SetStatus(v string) *LifecycleExecutionState
SetStatus sets the Status field's value.
func (LifecycleExecutionState) String ¶ added in v1.47.13
func (s LifecycleExecutionState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecyclePolicy ¶ added in v1.47.13
type LifecyclePolicy struct { // The Amazon Resource Name (ARN) of the lifecycle policy resource. Arn *string `locationName:"arn" type:"string"` // The timestamp when Image Builder created the lifecycle policy resource. DateCreated *time.Time `locationName:"dateCreated" type:"timestamp"` // The timestamp for the last time Image Builder ran the lifecycle policy. DateLastRun *time.Time `locationName:"dateLastRun" type:"timestamp"` // The timestamp when Image Builder updated the lifecycle policy resource. DateUpdated *time.Time `locationName:"dateUpdated" type:"timestamp"` // Optional description for the lifecycle policy. Description *string `locationName:"description" min:"1" type:"string"` // The name or Amazon Resource Name (ARN) of the IAM role that Image Builder // uses to run the lifecycle policy. This is a custom role that you create. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // The name of the lifecycle policy. Name *string `locationName:"name" type:"string"` // The configuration details for a lifecycle policy resource. PolicyDetails []*LifecyclePolicyDetail `locationName:"policyDetails" min:"1" type:"list"` // Resource selection criteria used to run the lifecycle policy. ResourceSelection *LifecyclePolicyResourceSelection `locationName:"resourceSelection" type:"structure"` // The type of resources the lifecycle policy targets. ResourceType *string `locationName:"resourceType" type:"string" enum:"LifecyclePolicyResourceType"` // Indicates whether the lifecycle policy resource is enabled. Status *string `locationName:"status" type:"string" enum:"LifecyclePolicyStatus"` // To help manage your lifecycle policy resources, you can assign your own metadata // to each resource in the form of tags. Each tag consists of a key and an optional // value, both of which you define. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
The configuration details for a lifecycle policy resource.
func (LifecyclePolicy) GoString ¶ added in v1.47.13
func (s LifecyclePolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicy) SetArn ¶ added in v1.47.13
func (s *LifecyclePolicy) SetArn(v string) *LifecyclePolicy
SetArn sets the Arn field's value.
func (*LifecyclePolicy) SetDateCreated ¶ added in v1.47.13
func (s *LifecyclePolicy) SetDateCreated(v time.Time) *LifecyclePolicy
SetDateCreated sets the DateCreated field's value.
func (*LifecyclePolicy) SetDateLastRun ¶ added in v1.47.13
func (s *LifecyclePolicy) SetDateLastRun(v time.Time) *LifecyclePolicy
SetDateLastRun sets the DateLastRun field's value.
func (*LifecyclePolicy) SetDateUpdated ¶ added in v1.47.13
func (s *LifecyclePolicy) SetDateUpdated(v time.Time) *LifecyclePolicy
SetDateUpdated sets the DateUpdated field's value.
func (*LifecyclePolicy) SetDescription ¶ added in v1.47.13
func (s *LifecyclePolicy) SetDescription(v string) *LifecyclePolicy
SetDescription sets the Description field's value.
func (*LifecyclePolicy) SetExecutionRole ¶ added in v1.47.13
func (s *LifecyclePolicy) SetExecutionRole(v string) *LifecyclePolicy
SetExecutionRole sets the ExecutionRole field's value.
func (*LifecyclePolicy) SetName ¶ added in v1.47.13
func (s *LifecyclePolicy) SetName(v string) *LifecyclePolicy
SetName sets the Name field's value.
func (*LifecyclePolicy) SetPolicyDetails ¶ added in v1.47.13
func (s *LifecyclePolicy) SetPolicyDetails(v []*LifecyclePolicyDetail) *LifecyclePolicy
SetPolicyDetails sets the PolicyDetails field's value.
func (*LifecyclePolicy) SetResourceSelection ¶ added in v1.47.13
func (s *LifecyclePolicy) SetResourceSelection(v *LifecyclePolicyResourceSelection) *LifecyclePolicy
SetResourceSelection sets the ResourceSelection field's value.
func (*LifecyclePolicy) SetResourceType ¶ added in v1.47.13
func (s *LifecyclePolicy) SetResourceType(v string) *LifecyclePolicy
SetResourceType sets the ResourceType field's value.
func (*LifecyclePolicy) SetStatus ¶ added in v1.47.13
func (s *LifecyclePolicy) SetStatus(v string) *LifecyclePolicy
SetStatus sets the Status field's value.
func (*LifecyclePolicy) SetTags ¶ added in v1.47.13
func (s *LifecyclePolicy) SetTags(v map[string]*string) *LifecyclePolicy
SetTags sets the Tags field's value.
func (LifecyclePolicy) String ¶ added in v1.47.13
func (s LifecyclePolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecyclePolicyDetail ¶ added in v1.47.13
type LifecyclePolicyDetail struct { // Configuration details for the policy action. // // Action is a required field Action *LifecyclePolicyDetailAction `locationName:"action" type:"structure" required:"true"` // Additional rules to specify resources that should be exempt from policy actions. ExclusionRules *LifecyclePolicyDetailExclusionRules `locationName:"exclusionRules" type:"structure"` // Specifies the resources that the lifecycle policy applies to. // // Filter is a required field Filter *LifecyclePolicyDetailFilter `locationName:"filter" type:"structure" required:"true"` // contains filtered or unexported fields }
The configuration details for a lifecycle policy resource.
func (LifecyclePolicyDetail) GoString ¶ added in v1.47.13
func (s LifecyclePolicyDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetail) SetAction ¶ added in v1.47.13
func (s *LifecyclePolicyDetail) SetAction(v *LifecyclePolicyDetailAction) *LifecyclePolicyDetail
SetAction sets the Action field's value.
func (*LifecyclePolicyDetail) SetExclusionRules ¶ added in v1.47.13
func (s *LifecyclePolicyDetail) SetExclusionRules(v *LifecyclePolicyDetailExclusionRules) *LifecyclePolicyDetail
SetExclusionRules sets the ExclusionRules field's value.
func (*LifecyclePolicyDetail) SetFilter ¶ added in v1.47.13
func (s *LifecyclePolicyDetail) SetFilter(v *LifecyclePolicyDetailFilter) *LifecyclePolicyDetail
SetFilter sets the Filter field's value.
func (LifecyclePolicyDetail) String ¶ added in v1.47.13
func (s LifecyclePolicyDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetail) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyDetail) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicyDetailAction ¶ added in v1.47.13
type LifecyclePolicyDetailAction struct { // Specifies the resources that the lifecycle policy applies to. IncludeResources *LifecyclePolicyDetailActionIncludeResources `locationName:"includeResources" type:"structure"` // Specifies the lifecycle action to take. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"LifecyclePolicyDetailActionType"` // contains filtered or unexported fields }
Contains selection criteria for the lifecycle policy.
func (LifecyclePolicyDetailAction) GoString ¶ added in v1.47.13
func (s LifecyclePolicyDetailAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailAction) SetIncludeResources ¶ added in v1.47.13
func (s *LifecyclePolicyDetailAction) SetIncludeResources(v *LifecyclePolicyDetailActionIncludeResources) *LifecyclePolicyDetailAction
SetIncludeResources sets the IncludeResources field's value.
func (*LifecyclePolicyDetailAction) SetType ¶ added in v1.47.13
func (s *LifecyclePolicyDetailAction) SetType(v string) *LifecyclePolicyDetailAction
SetType sets the Type field's value.
func (LifecyclePolicyDetailAction) String ¶ added in v1.47.13
func (s LifecyclePolicyDetailAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailAction) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyDetailAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicyDetailActionIncludeResources ¶ added in v1.47.13
type LifecyclePolicyDetailActionIncludeResources struct { // Specifies whether the lifecycle action should apply to distributed AMIs. Amis *bool `locationName:"amis" type:"boolean"` // Specifies whether the lifecycle action should apply to distributed containers. Containers *bool `locationName:"containers" type:"boolean"` // Specifies whether the lifecycle action should apply to snapshots associated // with distributed AMIs. Snapshots *bool `locationName:"snapshots" type:"boolean"` // contains filtered or unexported fields }
Specifies how the lifecycle policy should apply actions to selected resources.
func (LifecyclePolicyDetailActionIncludeResources) GoString ¶ added in v1.47.13
func (s LifecyclePolicyDetailActionIncludeResources) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailActionIncludeResources) SetAmis ¶ added in v1.47.13
func (s *LifecyclePolicyDetailActionIncludeResources) SetAmis(v bool) *LifecyclePolicyDetailActionIncludeResources
SetAmis sets the Amis field's value.
func (*LifecyclePolicyDetailActionIncludeResources) SetContainers ¶ added in v1.47.13
func (s *LifecyclePolicyDetailActionIncludeResources) SetContainers(v bool) *LifecyclePolicyDetailActionIncludeResources
SetContainers sets the Containers field's value.
func (*LifecyclePolicyDetailActionIncludeResources) SetSnapshots ¶ added in v1.47.13
func (s *LifecyclePolicyDetailActionIncludeResources) SetSnapshots(v bool) *LifecyclePolicyDetailActionIncludeResources
SetSnapshots sets the Snapshots field's value.
func (LifecyclePolicyDetailActionIncludeResources) String ¶ added in v1.47.13
func (s LifecyclePolicyDetailActionIncludeResources) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifecyclePolicyDetailExclusionRules ¶ added in v1.47.13
type LifecyclePolicyDetailExclusionRules struct { // Lists configuration values that apply to AMIs that Image Builder should exclude // from the lifecycle action. Amis *LifecyclePolicyDetailExclusionRulesAmis `locationName:"amis" type:"structure"` // Contains a list of tags that Image Builder uses to skip lifecycle actions // for Image Builder image resources that have them. TagMap map[string]*string `locationName:"tagMap" min:"1" type:"map"` // contains filtered or unexported fields }
Specifies resources that lifecycle policy actions should not apply to.
func (LifecyclePolicyDetailExclusionRules) GoString ¶ added in v1.47.13
func (s LifecyclePolicyDetailExclusionRules) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailExclusionRules) SetAmis ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRules) SetAmis(v *LifecyclePolicyDetailExclusionRulesAmis) *LifecyclePolicyDetailExclusionRules
SetAmis sets the Amis field's value.
func (*LifecyclePolicyDetailExclusionRules) SetTagMap ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRules) SetTagMap(v map[string]*string) *LifecyclePolicyDetailExclusionRules
SetTagMap sets the TagMap field's value.
func (LifecyclePolicyDetailExclusionRules) String ¶ added in v1.47.13
func (s LifecyclePolicyDetailExclusionRules) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailExclusionRules) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRules) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicyDetailExclusionRulesAmis ¶ added in v1.47.13
type LifecyclePolicyDetailExclusionRulesAmis struct { // Configures whether public AMIs are excluded from the lifecycle action. IsPublic *bool `locationName:"isPublic" type:"boolean"` // Specifies configuration details for Image Builder to exclude the most recent // resources from lifecycle actions. LastLaunched *LifecyclePolicyDetailExclusionRulesAmisLastLaunched `locationName:"lastLaunched" type:"structure"` // Configures Amazon Web Services Regions that are excluded from the lifecycle // action. Regions []*string `locationName:"regions" type:"list"` // the lifecycle action. SharedAccounts []*string `locationName:"sharedAccounts" min:"1" type:"list"` // Lists tags that should be excluded from lifecycle actions for the AMIs that // have them. TagMap map[string]*string `locationName:"tagMap" min:"1" type:"map"` // contains filtered or unexported fields }
Defines criteria for AMIs that are excluded from lifecycle actions.
func (LifecyclePolicyDetailExclusionRulesAmis) GoString ¶ added in v1.47.13
func (s LifecyclePolicyDetailExclusionRulesAmis) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailExclusionRulesAmis) SetIsPublic ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmis) SetIsPublic(v bool) *LifecyclePolicyDetailExclusionRulesAmis
SetIsPublic sets the IsPublic field's value.
func (*LifecyclePolicyDetailExclusionRulesAmis) SetLastLaunched ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmis) SetLastLaunched(v *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) *LifecyclePolicyDetailExclusionRulesAmis
SetLastLaunched sets the LastLaunched field's value.
func (*LifecyclePolicyDetailExclusionRulesAmis) SetRegions ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmis) SetRegions(v []*string) *LifecyclePolicyDetailExclusionRulesAmis
SetRegions sets the Regions field's value.
func (*LifecyclePolicyDetailExclusionRulesAmis) SetSharedAccounts ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmis) SetSharedAccounts(v []*string) *LifecyclePolicyDetailExclusionRulesAmis
SetSharedAccounts sets the SharedAccounts field's value.
func (*LifecyclePolicyDetailExclusionRulesAmis) SetTagMap ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmis) SetTagMap(v map[string]*string) *LifecyclePolicyDetailExclusionRulesAmis
SetTagMap sets the TagMap field's value.
func (LifecyclePolicyDetailExclusionRulesAmis) String ¶ added in v1.47.13
func (s LifecyclePolicyDetailExclusionRulesAmis) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailExclusionRulesAmis) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmis) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicyDetailExclusionRulesAmisLastLaunched ¶ added in v1.47.13
type LifecyclePolicyDetailExclusionRulesAmisLastLaunched struct { // Defines the unit of time that the lifecycle policy uses to calculate elapsed // time since the last instance launched from the AMI. For example: days, weeks, // months, or years. // // Unit is a required field Unit *string `locationName:"unit" type:"string" required:"true" enum:"LifecyclePolicyTimeUnit"` // The integer number of units for the time period. For example 6 (months). // // Value is a required field Value *int64 `locationName:"value" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Defines criteria to exclude AMIs from lifecycle actions based on the last time they were used to launch an instance.
func (LifecyclePolicyDetailExclusionRulesAmisLastLaunched) GoString ¶ added in v1.47.13
func (s LifecyclePolicyDetailExclusionRulesAmisLastLaunched) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailExclusionRulesAmisLastLaunched) SetUnit ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) SetUnit(v string) *LifecyclePolicyDetailExclusionRulesAmisLastLaunched
SetUnit sets the Unit field's value.
func (*LifecyclePolicyDetailExclusionRulesAmisLastLaunched) SetValue ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) SetValue(v int64) *LifecyclePolicyDetailExclusionRulesAmisLastLaunched
SetValue sets the Value field's value.
func (LifecyclePolicyDetailExclusionRulesAmisLastLaunched) String ¶ added in v1.47.13
func (s LifecyclePolicyDetailExclusionRulesAmisLastLaunched) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailExclusionRulesAmisLastLaunched) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyDetailExclusionRulesAmisLastLaunched) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicyDetailFilter ¶ added in v1.47.13
type LifecyclePolicyDetailFilter struct { // For age-based filters, this is the number of resources to keep on hand after // the lifecycle DELETE action is applied. Impacted resources are only deleted // if you have more than this number of resources. If you have fewer resources // than this number, the impacted resource is not deleted. RetainAtLeast *int64 `locationName:"retainAtLeast" min:"1" type:"integer"` // Filter resources based on either age or count. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"LifecyclePolicyDetailFilterType"` // Defines the unit of time that the lifecycle policy uses to determine impacted // resources. This is required for age-based rules. Unit *string `locationName:"unit" type:"string" enum:"LifecyclePolicyTimeUnit"` // The number of units for the time period or for the count. For example, a // value of 6 might refer to six months or six AMIs. // // For count-based filters, this value represents the minimum number of resources // to keep on hand. If you have fewer resources than this number, the resource // is excluded from lifecycle actions. // // Value is a required field Value *int64 `locationName:"value" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Defines filters that the lifecycle policy uses to determine impacted resource.
func (LifecyclePolicyDetailFilter) GoString ¶ added in v1.47.13
func (s LifecyclePolicyDetailFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailFilter) SetRetainAtLeast ¶ added in v1.47.13
func (s *LifecyclePolicyDetailFilter) SetRetainAtLeast(v int64) *LifecyclePolicyDetailFilter
SetRetainAtLeast sets the RetainAtLeast field's value.
func (*LifecyclePolicyDetailFilter) SetType ¶ added in v1.47.13
func (s *LifecyclePolicyDetailFilter) SetType(v string) *LifecyclePolicyDetailFilter
SetType sets the Type field's value.
func (*LifecyclePolicyDetailFilter) SetUnit ¶ added in v1.47.13
func (s *LifecyclePolicyDetailFilter) SetUnit(v string) *LifecyclePolicyDetailFilter
SetUnit sets the Unit field's value.
func (*LifecyclePolicyDetailFilter) SetValue ¶ added in v1.47.13
func (s *LifecyclePolicyDetailFilter) SetValue(v int64) *LifecyclePolicyDetailFilter
SetValue sets the Value field's value.
func (LifecyclePolicyDetailFilter) String ¶ added in v1.47.13
func (s LifecyclePolicyDetailFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyDetailFilter) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyDetailFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicyResourceSelection ¶ added in v1.47.13
type LifecyclePolicyResourceSelection struct { // A list of recipes that are used as selection criteria for the output images // that the lifecycle policy applies to. Recipes []*LifecyclePolicyResourceSelectionRecipe `locationName:"recipes" min:"1" type:"list"` // A list of tags that are used as selection criteria for the Image Builder // image resources that the lifecycle policy applies to. TagMap map[string]*string `locationName:"tagMap" min:"1" type:"map"` // contains filtered or unexported fields }
Resource selection criteria for the lifecycle policy.
func (LifecyclePolicyResourceSelection) GoString ¶ added in v1.47.13
func (s LifecyclePolicyResourceSelection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyResourceSelection) SetRecipes ¶ added in v1.47.13
func (s *LifecyclePolicyResourceSelection) SetRecipes(v []*LifecyclePolicyResourceSelectionRecipe) *LifecyclePolicyResourceSelection
SetRecipes sets the Recipes field's value.
func (*LifecyclePolicyResourceSelection) SetTagMap ¶ added in v1.47.13
func (s *LifecyclePolicyResourceSelection) SetTagMap(v map[string]*string) *LifecyclePolicyResourceSelection
SetTagMap sets the TagMap field's value.
func (LifecyclePolicyResourceSelection) String ¶ added in v1.47.13
func (s LifecyclePolicyResourceSelection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyResourceSelection) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyResourceSelection) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicyResourceSelectionRecipe ¶ added in v1.47.13
type LifecyclePolicyResourceSelectionRecipe struct { // The name of an Image Builder recipe that the lifecycle policy uses for resource // selection. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The version of the Image Builder recipe specified by the name field. // // SemanticVersion is a required field SemanticVersion *string `locationName:"semanticVersion" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies an Image Builder recipe that the lifecycle policy uses for resource selection.
func (LifecyclePolicyResourceSelectionRecipe) GoString ¶ added in v1.47.13
func (s LifecyclePolicyResourceSelectionRecipe) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyResourceSelectionRecipe) SetName ¶ added in v1.47.13
func (s *LifecyclePolicyResourceSelectionRecipe) SetName(v string) *LifecyclePolicyResourceSelectionRecipe
SetName sets the Name field's value.
func (*LifecyclePolicyResourceSelectionRecipe) SetSemanticVersion ¶ added in v1.47.13
func (s *LifecyclePolicyResourceSelectionRecipe) SetSemanticVersion(v string) *LifecyclePolicyResourceSelectionRecipe
SetSemanticVersion sets the SemanticVersion field's value.
func (LifecyclePolicyResourceSelectionRecipe) String ¶ added in v1.47.13
func (s LifecyclePolicyResourceSelectionRecipe) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicyResourceSelectionRecipe) Validate ¶ added in v1.47.13
func (s *LifecyclePolicyResourceSelectionRecipe) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LifecyclePolicySummary ¶ added in v1.47.13
type LifecyclePolicySummary struct { // The Amazon Resource Name (ARN) of the lifecycle policy summary resource. Arn *string `locationName:"arn" type:"string"` // The timestamp when Image Builder created the lifecycle policy resource. DateCreated *time.Time `locationName:"dateCreated" type:"timestamp"` // The timestamp for the last time Image Builder ran the lifecycle policy. DateLastRun *time.Time `locationName:"dateLastRun" type:"timestamp"` // The timestamp when Image Builder updated the lifecycle policy resource. DateUpdated *time.Time `locationName:"dateUpdated" type:"timestamp"` // Optional description for the lifecycle policy. Description *string `locationName:"description" min:"1" type:"string"` // The name or Amazon Resource Name (ARN) of the IAM role that Image Builder // uses to run the lifecycle policy. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // The name of the lifecycle policy. Name *string `locationName:"name" type:"string"` // The type of resources the lifecycle policy targets. ResourceType *string `locationName:"resourceType" type:"string" enum:"LifecyclePolicyResourceType"` // The lifecycle policy resource status. Status *string `locationName:"status" type:"string" enum:"LifecyclePolicyStatus"` // To help manage your lifecycle policy resources, you can assign your own metadata // to each resource in the form of tags. Each tag consists of a key and an optional // value, both of which you define. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
Contains a summary of lifecycle policy resources.
func (LifecyclePolicySummary) GoString ¶ added in v1.47.13
func (s LifecyclePolicySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifecyclePolicySummary) SetArn ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetArn(v string) *LifecyclePolicySummary
SetArn sets the Arn field's value.
func (*LifecyclePolicySummary) SetDateCreated ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetDateCreated(v time.Time) *LifecyclePolicySummary
SetDateCreated sets the DateCreated field's value.
func (*LifecyclePolicySummary) SetDateLastRun ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetDateLastRun(v time.Time) *LifecyclePolicySummary
SetDateLastRun sets the DateLastRun field's value.
func (*LifecyclePolicySummary) SetDateUpdated ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetDateUpdated(v time.Time) *LifecyclePolicySummary
SetDateUpdated sets the DateUpdated field's value.
func (*LifecyclePolicySummary) SetDescription ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetDescription(v string) *LifecyclePolicySummary
SetDescription sets the Description field's value.
func (*LifecyclePolicySummary) SetExecutionRole ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetExecutionRole(v string) *LifecyclePolicySummary
SetExecutionRole sets the ExecutionRole field's value.
func (*LifecyclePolicySummary) SetName ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetName(v string) *LifecyclePolicySummary
SetName sets the Name field's value.
func (*LifecyclePolicySummary) SetResourceType ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetResourceType(v string) *LifecyclePolicySummary
SetResourceType sets the ResourceType field's value.
func (*LifecyclePolicySummary) SetStatus ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetStatus(v string) *LifecyclePolicySummary
SetStatus sets the Status field's value.
func (*LifecyclePolicySummary) SetTags ¶ added in v1.47.13
func (s *LifecyclePolicySummary) SetTags(v map[string]*string) *LifecyclePolicySummary
SetTags sets the Tags field's value.
func (LifecyclePolicySummary) String ¶ added in v1.47.13
func (s LifecyclePolicySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentBuildVersionsInput ¶
type ListComponentBuildVersionsInput struct { // The component version Amazon Resource Name (ARN) whose versions you want // to list. // // ComponentVersionArn is a required field ComponentVersionArn *string `locationName:"componentVersionArn" type:"string" required:"true"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListComponentBuildVersionsInput) GoString ¶
func (s ListComponentBuildVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentBuildVersionsInput) SetComponentVersionArn ¶
func (s *ListComponentBuildVersionsInput) SetComponentVersionArn(v string) *ListComponentBuildVersionsInput
SetComponentVersionArn sets the ComponentVersionArn field's value.
func (*ListComponentBuildVersionsInput) SetMaxResults ¶
func (s *ListComponentBuildVersionsInput) SetMaxResults(v int64) *ListComponentBuildVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentBuildVersionsInput) SetNextToken ¶
func (s *ListComponentBuildVersionsInput) SetNextToken(v string) *ListComponentBuildVersionsInput
SetNextToken sets the NextToken field's value.
func (ListComponentBuildVersionsInput) String ¶
func (s ListComponentBuildVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentBuildVersionsInput) Validate ¶
func (s *ListComponentBuildVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentBuildVersionsOutput ¶
type ListComponentBuildVersionsOutput struct { // The list of component summaries for the specified semantic version. ComponentSummaryList []*ComponentSummary `locationName:"componentSummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListComponentBuildVersionsOutput) GoString ¶
func (s ListComponentBuildVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentBuildVersionsOutput) SetComponentSummaryList ¶
func (s *ListComponentBuildVersionsOutput) SetComponentSummaryList(v []*ComponentSummary) *ListComponentBuildVersionsOutput
SetComponentSummaryList sets the ComponentSummaryList field's value.
func (*ListComponentBuildVersionsOutput) SetNextToken ¶
func (s *ListComponentBuildVersionsOutput) SetNextToken(v string) *ListComponentBuildVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListComponentBuildVersionsOutput) SetRequestId ¶
func (s *ListComponentBuildVersionsOutput) SetRequestId(v string) *ListComponentBuildVersionsOutput
SetRequestId sets the RequestId field's value.
func (ListComponentBuildVersionsOutput) String ¶
func (s ListComponentBuildVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentsInput ¶
type ListComponentsInput struct { // Returns the list of components for the specified name. ByName *bool `locationName:"byName" type:"boolean"` // Use the following filters to streamline results: // // * description // // * name // // * platform // // * supportedOsVersion // // * type // // * version Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Filters results based on the type of owner for the component. By default, // this request returns a list of components that your account owns. To see // results for other types of owners, you can specify components that Amazon // manages, third party components, or components that other accounts have shared // with you. Owner *string `locationName:"owner" type:"string" enum:"Ownership"` // contains filtered or unexported fields }
func (ListComponentsInput) GoString ¶
func (s ListComponentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) SetByName ¶ added in v1.36.11
func (s *ListComponentsInput) SetByName(v bool) *ListComponentsInput
SetByName sets the ByName field's value.
func (*ListComponentsInput) SetFilters ¶
func (s *ListComponentsInput) SetFilters(v []*Filter) *ListComponentsInput
SetFilters sets the Filters field's value.
func (*ListComponentsInput) SetMaxResults ¶
func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentsInput) SetNextToken ¶
func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
SetNextToken sets the NextToken field's value.
func (*ListComponentsInput) SetOwner ¶
func (s *ListComponentsInput) SetOwner(v string) *ListComponentsInput
SetOwner sets the Owner field's value.
func (ListComponentsInput) String ¶
func (s ListComponentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) Validate ¶
func (s *ListComponentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentsOutput ¶
type ListComponentsOutput struct { // 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. ComponentVersionList []*ComponentVersion `locationName:"componentVersionList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListComponentsOutput) GoString ¶
func (s ListComponentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsOutput) SetComponentVersionList ¶
func (s *ListComponentsOutput) SetComponentVersionList(v []*ComponentVersion) *ListComponentsOutput
SetComponentVersionList sets the ComponentVersionList field's value.
func (*ListComponentsOutput) SetNextToken ¶
func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput
SetNextToken sets the NextToken field's value.
func (*ListComponentsOutput) SetRequestId ¶
func (s *ListComponentsOutput) SetRequestId(v string) *ListComponentsOutput
SetRequestId sets the RequestId field's value.
func (ListComponentsOutput) String ¶
func (s ListComponentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListContainerRecipesInput ¶ added in v1.36.11
type ListContainerRecipesInput struct { // Use the following filters to streamline results: // // * containerType // // * name // // * parentImage // // * platform Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // 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. Owner *string `locationName:"owner" type:"string" enum:"Ownership"` // contains filtered or unexported fields }
func (ListContainerRecipesInput) GoString ¶ added in v1.36.11
func (s ListContainerRecipesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContainerRecipesInput) SetFilters ¶ added in v1.36.11
func (s *ListContainerRecipesInput) SetFilters(v []*Filter) *ListContainerRecipesInput
SetFilters sets the Filters field's value.
func (*ListContainerRecipesInput) SetMaxResults ¶ added in v1.36.11
func (s *ListContainerRecipesInput) SetMaxResults(v int64) *ListContainerRecipesInput
SetMaxResults sets the MaxResults field's value.
func (*ListContainerRecipesInput) SetNextToken ¶ added in v1.36.11
func (s *ListContainerRecipesInput) SetNextToken(v string) *ListContainerRecipesInput
SetNextToken sets the NextToken field's value.
func (*ListContainerRecipesInput) SetOwner ¶ added in v1.36.11
func (s *ListContainerRecipesInput) SetOwner(v string) *ListContainerRecipesInput
SetOwner sets the Owner field's value.
func (ListContainerRecipesInput) String ¶ added in v1.36.11
func (s ListContainerRecipesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContainerRecipesInput) Validate ¶ added in v1.36.11
func (s *ListContainerRecipesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContainerRecipesOutput ¶ added in v1.36.11
type ListContainerRecipesOutput struct { // The list of container recipes returned for the request. ContainerRecipeSummaryList []*ContainerRecipeSummary `locationName:"containerRecipeSummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListContainerRecipesOutput) GoString ¶ added in v1.36.11
func (s ListContainerRecipesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContainerRecipesOutput) SetContainerRecipeSummaryList ¶ added in v1.36.11
func (s *ListContainerRecipesOutput) SetContainerRecipeSummaryList(v []*ContainerRecipeSummary) *ListContainerRecipesOutput
SetContainerRecipeSummaryList sets the ContainerRecipeSummaryList field's value.
func (*ListContainerRecipesOutput) SetNextToken ¶ added in v1.36.11
func (s *ListContainerRecipesOutput) SetNextToken(v string) *ListContainerRecipesOutput
SetNextToken sets the NextToken field's value.
func (*ListContainerRecipesOutput) SetRequestId ¶ added in v1.36.11
func (s *ListContainerRecipesOutput) SetRequestId(v string) *ListContainerRecipesOutput
SetRequestId sets the RequestId field's value.
func (ListContainerRecipesOutput) String ¶ added in v1.36.11
func (s ListContainerRecipesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDistributionConfigurationsInput ¶
type ListDistributionConfigurationsInput struct { // You can filter on name to streamline results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDistributionConfigurationsInput) GoString ¶
func (s ListDistributionConfigurationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDistributionConfigurationsInput) SetFilters ¶
func (s *ListDistributionConfigurationsInput) SetFilters(v []*Filter) *ListDistributionConfigurationsInput
SetFilters sets the Filters field's value.
func (*ListDistributionConfigurationsInput) SetMaxResults ¶
func (s *ListDistributionConfigurationsInput) SetMaxResults(v int64) *ListDistributionConfigurationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDistributionConfigurationsInput) SetNextToken ¶
func (s *ListDistributionConfigurationsInput) SetNextToken(v string) *ListDistributionConfigurationsInput
SetNextToken sets the NextToken field's value.
func (ListDistributionConfigurationsInput) String ¶
func (s ListDistributionConfigurationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDistributionConfigurationsInput) Validate ¶
func (s *ListDistributionConfigurationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDistributionConfigurationsOutput ¶
type ListDistributionConfigurationsOutput struct { // The list of distributions. DistributionConfigurationSummaryList []*DistributionConfigurationSummary `locationName:"distributionConfigurationSummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDistributionConfigurationsOutput) GoString ¶
func (s ListDistributionConfigurationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDistributionConfigurationsOutput) SetDistributionConfigurationSummaryList ¶
func (s *ListDistributionConfigurationsOutput) SetDistributionConfigurationSummaryList(v []*DistributionConfigurationSummary) *ListDistributionConfigurationsOutput
SetDistributionConfigurationSummaryList sets the DistributionConfigurationSummaryList field's value.
func (*ListDistributionConfigurationsOutput) SetNextToken ¶
func (s *ListDistributionConfigurationsOutput) SetNextToken(v string) *ListDistributionConfigurationsOutput
SetNextToken sets the NextToken field's value.
func (*ListDistributionConfigurationsOutput) SetRequestId ¶
func (s *ListDistributionConfigurationsOutput) SetRequestId(v string) *ListDistributionConfigurationsOutput
SetRequestId sets the RequestId field's value.
func (ListDistributionConfigurationsOutput) String ¶
func (s ListDistributionConfigurationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImageBuildVersionsInput ¶
type ListImageBuildVersionsInput struct { // Use the following filters to streamline results: // // * name // // * osVersion // // * platform // // * type // // * version Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the image whose build versions you want // to retrieve. // // ImageVersionArn is a required field ImageVersionArn *string `locationName:"imageVersionArn" type:"string" required:"true"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImageBuildVersionsInput) GoString ¶
func (s ListImageBuildVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageBuildVersionsInput) SetFilters ¶
func (s *ListImageBuildVersionsInput) SetFilters(v []*Filter) *ListImageBuildVersionsInput
SetFilters sets the Filters field's value.
func (*ListImageBuildVersionsInput) SetImageVersionArn ¶
func (s *ListImageBuildVersionsInput) SetImageVersionArn(v string) *ListImageBuildVersionsInput
SetImageVersionArn sets the ImageVersionArn field's value.
func (*ListImageBuildVersionsInput) SetMaxResults ¶
func (s *ListImageBuildVersionsInput) SetMaxResults(v int64) *ListImageBuildVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListImageBuildVersionsInput) SetNextToken ¶
func (s *ListImageBuildVersionsInput) SetNextToken(v string) *ListImageBuildVersionsInput
SetNextToken sets the NextToken field's value.
func (ListImageBuildVersionsInput) String ¶
func (s ListImageBuildVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageBuildVersionsInput) Validate ¶
func (s *ListImageBuildVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImageBuildVersionsOutput ¶
type ListImageBuildVersionsOutput struct { // The list of image build versions. ImageSummaryList []*ImageSummary `locationName:"imageSummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImageBuildVersionsOutput) GoString ¶
func (s ListImageBuildVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageBuildVersionsOutput) SetImageSummaryList ¶
func (s *ListImageBuildVersionsOutput) SetImageSummaryList(v []*ImageSummary) *ListImageBuildVersionsOutput
SetImageSummaryList sets the ImageSummaryList field's value.
func (*ListImageBuildVersionsOutput) SetNextToken ¶
func (s *ListImageBuildVersionsOutput) SetNextToken(v string) *ListImageBuildVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListImageBuildVersionsOutput) SetRequestId ¶
func (s *ListImageBuildVersionsOutput) SetRequestId(v string) *ListImageBuildVersionsOutput
SetRequestId sets the RequestId field's value.
func (ListImageBuildVersionsOutput) String ¶
func (s ListImageBuildVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImagePackagesInput ¶ added in v1.37.19
type ListImagePackagesInput struct { // Filter results for the ListImagePackages request by the Image Build Version // ARN // // ImageBuildVersionArn is a required field ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string" required:"true"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImagePackagesInput) GoString ¶ added in v1.37.19
func (s ListImagePackagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePackagesInput) SetImageBuildVersionArn ¶ added in v1.37.19
func (s *ListImagePackagesInput) SetImageBuildVersionArn(v string) *ListImagePackagesInput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*ListImagePackagesInput) SetMaxResults ¶ added in v1.37.19
func (s *ListImagePackagesInput) SetMaxResults(v int64) *ListImagePackagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListImagePackagesInput) SetNextToken ¶ added in v1.37.19
func (s *ListImagePackagesInput) SetNextToken(v string) *ListImagePackagesInput
SetNextToken sets the NextToken field's value.
func (ListImagePackagesInput) String ¶ added in v1.37.19
func (s ListImagePackagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePackagesInput) Validate ¶ added in v1.37.19
func (s *ListImagePackagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImagePackagesOutput ¶ added in v1.37.19
type ListImagePackagesOutput struct { // The list of Image Packages returned in the response. ImagePackageList []*ImagePackage `locationName:"imagePackageList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImagePackagesOutput) GoString ¶ added in v1.37.19
func (s ListImagePackagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePackagesOutput) SetImagePackageList ¶ added in v1.37.19
func (s *ListImagePackagesOutput) SetImagePackageList(v []*ImagePackage) *ListImagePackagesOutput
SetImagePackageList sets the ImagePackageList field's value.
func (*ListImagePackagesOutput) SetNextToken ¶ added in v1.37.19
func (s *ListImagePackagesOutput) SetNextToken(v string) *ListImagePackagesOutput
SetNextToken sets the NextToken field's value.
func (*ListImagePackagesOutput) SetRequestId ¶ added in v1.37.19
func (s *ListImagePackagesOutput) SetRequestId(v string) *ListImagePackagesOutput
SetRequestId sets the RequestId field's value.
func (ListImagePackagesOutput) String ¶ added in v1.37.19
func (s ListImagePackagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImagePipelineImagesInput ¶
type ListImagePipelineImagesInput struct { // Use the following filters to streamline results: // // * name // // * version Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the image pipeline whose images you want // to view. // // ImagePipelineArn is a required field ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string" required:"true"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImagePipelineImagesInput) GoString ¶
func (s ListImagePipelineImagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePipelineImagesInput) SetFilters ¶
func (s *ListImagePipelineImagesInput) SetFilters(v []*Filter) *ListImagePipelineImagesInput
SetFilters sets the Filters field's value.
func (*ListImagePipelineImagesInput) SetImagePipelineArn ¶
func (s *ListImagePipelineImagesInput) SetImagePipelineArn(v string) *ListImagePipelineImagesInput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (*ListImagePipelineImagesInput) SetMaxResults ¶
func (s *ListImagePipelineImagesInput) SetMaxResults(v int64) *ListImagePipelineImagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListImagePipelineImagesInput) SetNextToken ¶
func (s *ListImagePipelineImagesInput) SetNextToken(v string) *ListImagePipelineImagesInput
SetNextToken sets the NextToken field's value.
func (ListImagePipelineImagesInput) String ¶
func (s ListImagePipelineImagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePipelineImagesInput) Validate ¶
func (s *ListImagePipelineImagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImagePipelineImagesOutput ¶
type ListImagePipelineImagesOutput struct { // The list of images built by this pipeline. ImageSummaryList []*ImageSummary `locationName:"imageSummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImagePipelineImagesOutput) GoString ¶
func (s ListImagePipelineImagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePipelineImagesOutput) SetImageSummaryList ¶
func (s *ListImagePipelineImagesOutput) SetImageSummaryList(v []*ImageSummary) *ListImagePipelineImagesOutput
SetImageSummaryList sets the ImageSummaryList field's value.
func (*ListImagePipelineImagesOutput) SetNextToken ¶
func (s *ListImagePipelineImagesOutput) SetNextToken(v string) *ListImagePipelineImagesOutput
SetNextToken sets the NextToken field's value.
func (*ListImagePipelineImagesOutput) SetRequestId ¶
func (s *ListImagePipelineImagesOutput) SetRequestId(v string) *ListImagePipelineImagesOutput
SetRequestId sets the RequestId field's value.
func (ListImagePipelineImagesOutput) String ¶
func (s ListImagePipelineImagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImagePipelinesInput ¶
type ListImagePipelinesInput struct { // Use the following filters to streamline results: // // * description // // * distributionConfigurationArn // // * imageRecipeArn // // * infrastructureConfigurationArn // // * name // // * status Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImagePipelinesInput) GoString ¶
func (s ListImagePipelinesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePipelinesInput) SetFilters ¶
func (s *ListImagePipelinesInput) SetFilters(v []*Filter) *ListImagePipelinesInput
SetFilters sets the Filters field's value.
func (*ListImagePipelinesInput) SetMaxResults ¶
func (s *ListImagePipelinesInput) SetMaxResults(v int64) *ListImagePipelinesInput
SetMaxResults sets the MaxResults field's value.
func (*ListImagePipelinesInput) SetNextToken ¶
func (s *ListImagePipelinesInput) SetNextToken(v string) *ListImagePipelinesInput
SetNextToken sets the NextToken field's value.
func (ListImagePipelinesInput) String ¶
func (s ListImagePipelinesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePipelinesInput) Validate ¶
func (s *ListImagePipelinesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImagePipelinesOutput ¶
type ListImagePipelinesOutput struct { // The list of image pipelines. ImagePipelineList []*ImagePipeline `locationName:"imagePipelineList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImagePipelinesOutput) GoString ¶
func (s ListImagePipelinesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagePipelinesOutput) SetImagePipelineList ¶
func (s *ListImagePipelinesOutput) SetImagePipelineList(v []*ImagePipeline) *ListImagePipelinesOutput
SetImagePipelineList sets the ImagePipelineList field's value.
func (*ListImagePipelinesOutput) SetNextToken ¶
func (s *ListImagePipelinesOutput) SetNextToken(v string) *ListImagePipelinesOutput
SetNextToken sets the NextToken field's value.
func (*ListImagePipelinesOutput) SetRequestId ¶
func (s *ListImagePipelinesOutput) SetRequestId(v string) *ListImagePipelinesOutput
SetRequestId sets the RequestId field's value.
func (ListImagePipelinesOutput) String ¶
func (s ListImagePipelinesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImageRecipesInput ¶
type ListImageRecipesInput struct { // Use the following filters to streamline results: // // * name // // * parentImage // // * platform Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // 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. Owner *string `locationName:"owner" type:"string" enum:"Ownership"` // contains filtered or unexported fields }
func (ListImageRecipesInput) GoString ¶
func (s ListImageRecipesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageRecipesInput) SetFilters ¶
func (s *ListImageRecipesInput) SetFilters(v []*Filter) *ListImageRecipesInput
SetFilters sets the Filters field's value.
func (*ListImageRecipesInput) SetMaxResults ¶
func (s *ListImageRecipesInput) SetMaxResults(v int64) *ListImageRecipesInput
SetMaxResults sets the MaxResults field's value.
func (*ListImageRecipesInput) SetNextToken ¶
func (s *ListImageRecipesInput) SetNextToken(v string) *ListImageRecipesInput
SetNextToken sets the NextToken field's value.
func (*ListImageRecipesInput) SetOwner ¶
func (s *ListImageRecipesInput) SetOwner(v string) *ListImageRecipesInput
SetOwner sets the Owner field's value.
func (ListImageRecipesInput) String ¶
func (s ListImageRecipesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageRecipesInput) Validate ¶
func (s *ListImageRecipesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImageRecipesOutput ¶
type ListImageRecipesOutput struct { // The list of image pipelines. ImageRecipeSummaryList []*ImageRecipeSummary `locationName:"imageRecipeSummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImageRecipesOutput) GoString ¶
func (s ListImageRecipesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageRecipesOutput) SetImageRecipeSummaryList ¶
func (s *ListImageRecipesOutput) SetImageRecipeSummaryList(v []*ImageRecipeSummary) *ListImageRecipesOutput
SetImageRecipeSummaryList sets the ImageRecipeSummaryList field's value.
func (*ListImageRecipesOutput) SetNextToken ¶
func (s *ListImageRecipesOutput) SetNextToken(v string) *ListImageRecipesOutput
SetNextToken sets the NextToken field's value.
func (*ListImageRecipesOutput) SetRequestId ¶
func (s *ListImageRecipesOutput) SetRequestId(v string) *ListImageRecipesOutput
SetRequestId sets the RequestId field's value.
func (ListImageRecipesOutput) String ¶
func (s ListImageRecipesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImageScanFindingAggregationsInput ¶ added in v1.44.233
type ListImageScanFindingAggregationsInput struct { // 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. Filter *Filter `locationName:"filter" type:"structure"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImageScanFindingAggregationsInput) GoString ¶ added in v1.44.233
func (s ListImageScanFindingAggregationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageScanFindingAggregationsInput) SetFilter ¶ added in v1.44.233
func (s *ListImageScanFindingAggregationsInput) SetFilter(v *Filter) *ListImageScanFindingAggregationsInput
SetFilter sets the Filter field's value.
func (*ListImageScanFindingAggregationsInput) SetNextToken ¶ added in v1.44.233
func (s *ListImageScanFindingAggregationsInput) SetNextToken(v string) *ListImageScanFindingAggregationsInput
SetNextToken sets the NextToken field's value.
func (ListImageScanFindingAggregationsInput) String ¶ added in v1.44.233
func (s ListImageScanFindingAggregationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageScanFindingAggregationsInput) Validate ¶ added in v1.44.233
func (s *ListImageScanFindingAggregationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImageScanFindingAggregationsOutput ¶ added in v1.44.233
type ListImageScanFindingAggregationsOutput struct { // The aggregation type specifies what type of key is used to group the image // scan findings. Image Builder returns results based on the request filter. // If you didn't specify a filter in the request, the type defaults to accountId. // // Aggregation types // // * accountId // // * imageBuildVersionArn // // * imagePipelineArn // // * vulnerabilityId // // Each aggregation includes counts by severity level for medium severity and // higher level findings, plus a total for all of the findings for each key // value. AggregationType *string `locationName:"aggregationType" min:"1" type:"string"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // An array of image scan finding aggregations that match the filter criteria. Responses []*ImageScanFindingAggregation `locationName:"responses" type:"list"` // contains filtered or unexported fields }
func (ListImageScanFindingAggregationsOutput) GoString ¶ added in v1.44.233
func (s ListImageScanFindingAggregationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageScanFindingAggregationsOutput) SetAggregationType ¶ added in v1.44.233
func (s *ListImageScanFindingAggregationsOutput) SetAggregationType(v string) *ListImageScanFindingAggregationsOutput
SetAggregationType sets the AggregationType field's value.
func (*ListImageScanFindingAggregationsOutput) SetNextToken ¶ added in v1.44.233
func (s *ListImageScanFindingAggregationsOutput) SetNextToken(v string) *ListImageScanFindingAggregationsOutput
SetNextToken sets the NextToken field's value.
func (*ListImageScanFindingAggregationsOutput) SetRequestId ¶ added in v1.44.233
func (s *ListImageScanFindingAggregationsOutput) SetRequestId(v string) *ListImageScanFindingAggregationsOutput
SetRequestId sets the RequestId field's value.
func (*ListImageScanFindingAggregationsOutput) SetResponses ¶ added in v1.44.233
func (s *ListImageScanFindingAggregationsOutput) SetResponses(v []*ImageScanFindingAggregation) *ListImageScanFindingAggregationsOutput
SetResponses sets the Responses field's value.
func (ListImageScanFindingAggregationsOutput) String ¶ added in v1.44.233
func (s ListImageScanFindingAggregationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImageScanFindingsInput ¶ added in v1.44.233
type ListImageScanFindingsInput struct { // An array of name value pairs that you can use to filter your results. You // can use the following filters to streamline results: // // * imageBuildVersionArn // // * imagePipelineArn // // * vulnerabilityId // // * severity // // If you don't request a filter, then all findings in your account are listed. Filters []*ImageScanFindingsFilter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImageScanFindingsInput) GoString ¶ added in v1.44.233
func (s ListImageScanFindingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageScanFindingsInput) SetFilters ¶ added in v1.44.233
func (s *ListImageScanFindingsInput) SetFilters(v []*ImageScanFindingsFilter) *ListImageScanFindingsInput
SetFilters sets the Filters field's value.
func (*ListImageScanFindingsInput) SetMaxResults ¶ added in v1.44.233
func (s *ListImageScanFindingsInput) SetMaxResults(v int64) *ListImageScanFindingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListImageScanFindingsInput) SetNextToken ¶ added in v1.44.233
func (s *ListImageScanFindingsInput) SetNextToken(v string) *ListImageScanFindingsInput
SetNextToken sets the NextToken field's value.
func (ListImageScanFindingsInput) String ¶ added in v1.44.233
func (s ListImageScanFindingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageScanFindingsInput) Validate ¶ added in v1.44.233
func (s *ListImageScanFindingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImageScanFindingsOutput ¶ added in v1.44.233
type ListImageScanFindingsOutput struct { // The image scan findings for your account that meet your request filter criteria. Findings []*ImageScanFinding `locationName:"findings" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImageScanFindingsOutput) GoString ¶ added in v1.44.233
func (s ListImageScanFindingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImageScanFindingsOutput) SetFindings ¶ added in v1.44.233
func (s *ListImageScanFindingsOutput) SetFindings(v []*ImageScanFinding) *ListImageScanFindingsOutput
SetFindings sets the Findings field's value.
func (*ListImageScanFindingsOutput) SetNextToken ¶ added in v1.44.233
func (s *ListImageScanFindingsOutput) SetNextToken(v string) *ListImageScanFindingsOutput
SetNextToken sets the NextToken field's value.
func (*ListImageScanFindingsOutput) SetRequestId ¶ added in v1.44.233
func (s *ListImageScanFindingsOutput) SetRequestId(v string) *ListImageScanFindingsOutput
SetRequestId sets the RequestId field's value.
func (ListImageScanFindingsOutput) String ¶ added in v1.44.233
func (s ListImageScanFindingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListImagesInput ¶
type ListImagesInput struct { // Requests a list of images with a specific recipe name. ByName *bool `locationName:"byName" type:"boolean"` // Use the following filters to streamline results: // // * name // // * osVersion // // * platform // // * type // // * version Filters []*Filter `locationName:"filters" min:"1" type:"list"` // Includes deprecated images in the response list. IncludeDeprecated *bool `locationName:"includeDeprecated" type:"boolean"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // 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. Owner *string `locationName:"owner" type:"string" enum:"Ownership"` // contains filtered or unexported fields }
func (ListImagesInput) GoString ¶
func (s ListImagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagesInput) SetByName ¶ added in v1.36.11
func (s *ListImagesInput) SetByName(v bool) *ListImagesInput
SetByName sets the ByName field's value.
func (*ListImagesInput) SetFilters ¶
func (s *ListImagesInput) SetFilters(v []*Filter) *ListImagesInput
SetFilters sets the Filters field's value.
func (*ListImagesInput) SetIncludeDeprecated ¶ added in v1.36.11
func (s *ListImagesInput) SetIncludeDeprecated(v bool) *ListImagesInput
SetIncludeDeprecated sets the IncludeDeprecated field's value.
func (*ListImagesInput) SetMaxResults ¶
func (s *ListImagesInput) SetMaxResults(v int64) *ListImagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListImagesInput) SetNextToken ¶
func (s *ListImagesInput) SetNextToken(v string) *ListImagesInput
SetNextToken sets the NextToken field's value.
func (*ListImagesInput) SetOwner ¶
func (s *ListImagesInput) SetOwner(v string) *ListImagesInput
SetOwner sets the Owner field's value.
func (ListImagesInput) String ¶
func (s ListImagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagesInput) Validate ¶
func (s *ListImagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImagesOutput ¶
type ListImagesOutput struct { // 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. ImageVersionList []*ImageVersion `locationName:"imageVersionList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListImagesOutput) GoString ¶
func (s ListImagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImagesOutput) SetImageVersionList ¶
func (s *ListImagesOutput) SetImageVersionList(v []*ImageVersion) *ListImagesOutput
SetImageVersionList sets the ImageVersionList field's value.
func (*ListImagesOutput) SetNextToken ¶
func (s *ListImagesOutput) SetNextToken(v string) *ListImagesOutput
SetNextToken sets the NextToken field's value.
func (*ListImagesOutput) SetRequestId ¶
func (s *ListImagesOutput) SetRequestId(v string) *ListImagesOutput
SetRequestId sets the RequestId field's value.
func (ListImagesOutput) String ¶
func (s ListImagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListInfrastructureConfigurationsInput ¶
type ListInfrastructureConfigurationsInput struct { // You can filter on name to streamline results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListInfrastructureConfigurationsInput) GoString ¶
func (s ListInfrastructureConfigurationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInfrastructureConfigurationsInput) SetFilters ¶
func (s *ListInfrastructureConfigurationsInput) SetFilters(v []*Filter) *ListInfrastructureConfigurationsInput
SetFilters sets the Filters field's value.
func (*ListInfrastructureConfigurationsInput) SetMaxResults ¶
func (s *ListInfrastructureConfigurationsInput) SetMaxResults(v int64) *ListInfrastructureConfigurationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListInfrastructureConfigurationsInput) SetNextToken ¶
func (s *ListInfrastructureConfigurationsInput) SetNextToken(v string) *ListInfrastructureConfigurationsInput
SetNextToken sets the NextToken field's value.
func (ListInfrastructureConfigurationsInput) String ¶
func (s ListInfrastructureConfigurationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInfrastructureConfigurationsInput) Validate ¶
func (s *ListInfrastructureConfigurationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInfrastructureConfigurationsOutput ¶
type ListInfrastructureConfigurationsOutput struct { // The list of infrastructure configurations. InfrastructureConfigurationSummaryList []*InfrastructureConfigurationSummary `locationName:"infrastructureConfigurationSummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListInfrastructureConfigurationsOutput) GoString ¶
func (s ListInfrastructureConfigurationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInfrastructureConfigurationsOutput) SetInfrastructureConfigurationSummaryList ¶
func (s *ListInfrastructureConfigurationsOutput) SetInfrastructureConfigurationSummaryList(v []*InfrastructureConfigurationSummary) *ListInfrastructureConfigurationsOutput
SetInfrastructureConfigurationSummaryList sets the InfrastructureConfigurationSummaryList field's value.
func (*ListInfrastructureConfigurationsOutput) SetNextToken ¶
func (s *ListInfrastructureConfigurationsOutput) SetNextToken(v string) *ListInfrastructureConfigurationsOutput
SetNextToken sets the NextToken field's value.
func (*ListInfrastructureConfigurationsOutput) SetRequestId ¶
func (s *ListInfrastructureConfigurationsOutput) SetRequestId(v string) *ListInfrastructureConfigurationsOutput
SetRequestId sets the RequestId field's value.
func (ListInfrastructureConfigurationsOutput) String ¶
func (s ListInfrastructureConfigurationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLifecycleExecutionResourcesInput ¶ added in v1.47.13
type ListLifecycleExecutionResourcesInput struct { // Use the unique identifier for a runtime instance of the lifecycle policy // to get runtime details. // // LifecycleExecutionId is a required field LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string" required:"true"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // You can leave this empty to get a list of Image Builder resources that were // identified for lifecycle actions. // // To get a list of associated resources that are impacted for an individual // resource (the parent), specify its Amazon Resource Name (ARN). Associated // resources are produced from your image and distributed when you run a build, // such as AMIs or container images stored in ECR repositories. ParentResourceId *string `locationName:"parentResourceId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListLifecycleExecutionResourcesInput) GoString ¶ added in v1.47.13
func (s ListLifecycleExecutionResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecycleExecutionResourcesInput) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesInput) SetLifecycleExecutionId(v string) *ListLifecycleExecutionResourcesInput
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (*ListLifecycleExecutionResourcesInput) SetMaxResults ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesInput) SetMaxResults(v int64) *ListLifecycleExecutionResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*ListLifecycleExecutionResourcesInput) SetNextToken ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesInput) SetNextToken(v string) *ListLifecycleExecutionResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListLifecycleExecutionResourcesInput) SetParentResourceId ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesInput) SetParentResourceId(v string) *ListLifecycleExecutionResourcesInput
SetParentResourceId sets the ParentResourceId field's value.
func (ListLifecycleExecutionResourcesInput) String ¶ added in v1.47.13
func (s ListLifecycleExecutionResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecycleExecutionResourcesInput) Validate ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLifecycleExecutionResourcesOutput ¶ added in v1.47.13
type ListLifecycleExecutionResourcesOutput struct { // Runtime details for the specified runtime instance of the lifecycle policy. LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string"` // The current state of the lifecycle runtime instance. LifecycleExecutionState *LifecycleExecutionState `locationName:"lifecycleExecutionState" type:"structure"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of resources that were identified for lifecycle actions. Resources []*LifecycleExecutionResource `locationName:"resources" type:"list"` // contains filtered or unexported fields }
func (ListLifecycleExecutionResourcesOutput) GoString ¶ added in v1.47.13
func (s ListLifecycleExecutionResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecycleExecutionResourcesOutput) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesOutput) SetLifecycleExecutionId(v string) *ListLifecycleExecutionResourcesOutput
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (*ListLifecycleExecutionResourcesOutput) SetLifecycleExecutionState ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesOutput) SetLifecycleExecutionState(v *LifecycleExecutionState) *ListLifecycleExecutionResourcesOutput
SetLifecycleExecutionState sets the LifecycleExecutionState field's value.
func (*ListLifecycleExecutionResourcesOutput) SetNextToken ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesOutput) SetNextToken(v string) *ListLifecycleExecutionResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListLifecycleExecutionResourcesOutput) SetResources ¶ added in v1.47.13
func (s *ListLifecycleExecutionResourcesOutput) SetResources(v []*LifecycleExecutionResource) *ListLifecycleExecutionResourcesOutput
SetResources sets the Resources field's value.
func (ListLifecycleExecutionResourcesOutput) String ¶ added in v1.47.13
func (s ListLifecycleExecutionResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLifecycleExecutionsInput ¶ added in v1.47.13
type ListLifecycleExecutionsInput struct { // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the resource for which to get a list of // lifecycle runtime instances. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListLifecycleExecutionsInput) GoString ¶ added in v1.47.13
func (s ListLifecycleExecutionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecycleExecutionsInput) SetMaxResults ¶ added in v1.47.13
func (s *ListLifecycleExecutionsInput) SetMaxResults(v int64) *ListLifecycleExecutionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLifecycleExecutionsInput) SetNextToken ¶ added in v1.47.13
func (s *ListLifecycleExecutionsInput) SetNextToken(v string) *ListLifecycleExecutionsInput
SetNextToken sets the NextToken field's value.
func (*ListLifecycleExecutionsInput) SetResourceArn ¶ added in v1.47.13
func (s *ListLifecycleExecutionsInput) SetResourceArn(v string) *ListLifecycleExecutionsInput
SetResourceArn sets the ResourceArn field's value.
func (ListLifecycleExecutionsInput) String ¶ added in v1.47.13
func (s ListLifecycleExecutionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecycleExecutionsInput) Validate ¶ added in v1.47.13
func (s *ListLifecycleExecutionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLifecycleExecutionsOutput ¶ added in v1.47.13
type ListLifecycleExecutionsOutput struct { // A list of lifecycle runtime instances for the specified resource. LifecycleExecutions []*LifecycleExecution `locationName:"lifecycleExecutions" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListLifecycleExecutionsOutput) GoString ¶ added in v1.47.13
func (s ListLifecycleExecutionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecycleExecutionsOutput) SetLifecycleExecutions ¶ added in v1.47.13
func (s *ListLifecycleExecutionsOutput) SetLifecycleExecutions(v []*LifecycleExecution) *ListLifecycleExecutionsOutput
SetLifecycleExecutions sets the LifecycleExecutions field's value.
func (*ListLifecycleExecutionsOutput) SetNextToken ¶ added in v1.47.13
func (s *ListLifecycleExecutionsOutput) SetNextToken(v string) *ListLifecycleExecutionsOutput
SetNextToken sets the NextToken field's value.
func (ListLifecycleExecutionsOutput) String ¶ added in v1.47.13
func (s ListLifecycleExecutionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLifecyclePoliciesInput ¶ added in v1.47.13
type ListLifecyclePoliciesInput struct { // Streamline results based on one of the following values: Name, Status. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListLifecyclePoliciesInput) GoString ¶ added in v1.47.13
func (s ListLifecyclePoliciesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecyclePoliciesInput) SetFilters ¶ added in v1.47.13
func (s *ListLifecyclePoliciesInput) SetFilters(v []*Filter) *ListLifecyclePoliciesInput
SetFilters sets the Filters field's value.
func (*ListLifecyclePoliciesInput) SetMaxResults ¶ added in v1.47.13
func (s *ListLifecyclePoliciesInput) SetMaxResults(v int64) *ListLifecyclePoliciesInput
SetMaxResults sets the MaxResults field's value.
func (*ListLifecyclePoliciesInput) SetNextToken ¶ added in v1.47.13
func (s *ListLifecyclePoliciesInput) SetNextToken(v string) *ListLifecyclePoliciesInput
SetNextToken sets the NextToken field's value.
func (ListLifecyclePoliciesInput) String ¶ added in v1.47.13
func (s ListLifecyclePoliciesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecyclePoliciesInput) Validate ¶ added in v1.47.13
func (s *ListLifecyclePoliciesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLifecyclePoliciesOutput ¶ added in v1.47.13
type ListLifecyclePoliciesOutput struct { // A list of lifecycle policies in your Amazon Web Services account that meet // the criteria specified in the request. LifecyclePolicySummaryList []*LifecyclePolicySummary `locationName:"lifecyclePolicySummaryList" type:"list"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListLifecyclePoliciesOutput) GoString ¶ added in v1.47.13
func (s ListLifecyclePoliciesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLifecyclePoliciesOutput) SetLifecyclePolicySummaryList ¶ added in v1.47.13
func (s *ListLifecyclePoliciesOutput) SetLifecyclePolicySummaryList(v []*LifecyclePolicySummary) *ListLifecyclePoliciesOutput
SetLifecyclePolicySummaryList sets the LifecyclePolicySummaryList field's value.
func (*ListLifecyclePoliciesOutput) SetNextToken ¶ added in v1.47.13
func (s *ListLifecyclePoliciesOutput) SetNextToken(v string) *ListLifecyclePoliciesOutput
SetNextToken sets the NextToken field's value.
func (ListLifecyclePoliciesOutput) String ¶ added in v1.47.13
func (s ListLifecyclePoliciesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource whose tags you want to retrieve. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags for the specified resource. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWaitingWorkflowStepsInput ¶ added in v1.49.1
type ListWaitingWorkflowStepsInput struct { // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListWaitingWorkflowStepsInput) GoString ¶ added in v1.49.1
func (s ListWaitingWorkflowStepsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWaitingWorkflowStepsInput) SetMaxResults ¶ added in v1.49.1
func (s *ListWaitingWorkflowStepsInput) SetMaxResults(v int64) *ListWaitingWorkflowStepsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWaitingWorkflowStepsInput) SetNextToken ¶ added in v1.49.1
func (s *ListWaitingWorkflowStepsInput) SetNextToken(v string) *ListWaitingWorkflowStepsInput
SetNextToken sets the NextToken field's value.
func (ListWaitingWorkflowStepsInput) String ¶ added in v1.49.1
func (s ListWaitingWorkflowStepsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWaitingWorkflowStepsInput) Validate ¶ added in v1.49.1
func (s *ListWaitingWorkflowStepsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWaitingWorkflowStepsOutput ¶ added in v1.49.1
type ListWaitingWorkflowStepsOutput struct { // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // An array of the workflow steps that are waiting for action in your Amazon // Web Services account. Steps []*WorkflowStepExecution `locationName:"steps" type:"list"` // contains filtered or unexported fields }
func (ListWaitingWorkflowStepsOutput) GoString ¶ added in v1.49.1
func (s ListWaitingWorkflowStepsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWaitingWorkflowStepsOutput) SetNextToken ¶ added in v1.49.1
func (s *ListWaitingWorkflowStepsOutput) SetNextToken(v string) *ListWaitingWorkflowStepsOutput
SetNextToken sets the NextToken field's value.
func (*ListWaitingWorkflowStepsOutput) SetSteps ¶ added in v1.49.1
func (s *ListWaitingWorkflowStepsOutput) SetSteps(v []*WorkflowStepExecution) *ListWaitingWorkflowStepsOutput
SetSteps sets the Steps field's value.
func (ListWaitingWorkflowStepsOutput) String ¶ added in v1.49.1
func (s ListWaitingWorkflowStepsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkflowBuildVersionsInput ¶ added in v1.49.1
type ListWorkflowBuildVersionsInput struct { // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the workflow resource for which to get // a list of build versions. // // WorkflowVersionArn is a required field WorkflowVersionArn *string `locationName:"workflowVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListWorkflowBuildVersionsInput) GoString ¶ added in v1.49.1
func (s ListWorkflowBuildVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowBuildVersionsInput) SetMaxResults ¶ added in v1.49.1
func (s *ListWorkflowBuildVersionsInput) SetMaxResults(v int64) *ListWorkflowBuildVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowBuildVersionsInput) SetNextToken ¶ added in v1.49.1
func (s *ListWorkflowBuildVersionsInput) SetNextToken(v string) *ListWorkflowBuildVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowBuildVersionsInput) SetWorkflowVersionArn ¶ added in v1.49.1
func (s *ListWorkflowBuildVersionsInput) SetWorkflowVersionArn(v string) *ListWorkflowBuildVersionsInput
SetWorkflowVersionArn sets the WorkflowVersionArn field's value.
func (ListWorkflowBuildVersionsInput) String ¶ added in v1.49.1
func (s ListWorkflowBuildVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowBuildVersionsInput) Validate ¶ added in v1.49.1
func (s *ListWorkflowBuildVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowBuildVersionsOutput ¶ added in v1.49.1
type ListWorkflowBuildVersionsOutput struct { // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list that contains metadata for the workflow builds that have run for the // workflow resource specified in the request. WorkflowSummaryList []*WorkflowSummary `locationName:"workflowSummaryList" type:"list"` // contains filtered or unexported fields }
func (ListWorkflowBuildVersionsOutput) GoString ¶ added in v1.49.1
func (s ListWorkflowBuildVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowBuildVersionsOutput) SetNextToken ¶ added in v1.49.1
func (s *ListWorkflowBuildVersionsOutput) SetNextToken(v string) *ListWorkflowBuildVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowBuildVersionsOutput) SetWorkflowSummaryList ¶ added in v1.49.1
func (s *ListWorkflowBuildVersionsOutput) SetWorkflowSummaryList(v []*WorkflowSummary) *ListWorkflowBuildVersionsOutput
SetWorkflowSummaryList sets the WorkflowSummaryList field's value.
func (ListWorkflowBuildVersionsOutput) String ¶ added in v1.49.1
func (s ListWorkflowBuildVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkflowExecutionsInput ¶ added in v1.44.233
type ListWorkflowExecutionsInput struct { // List all workflow runtime instances for the specified image build version // resource ARN. // // ImageBuildVersionArn is a required field ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string" required:"true"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListWorkflowExecutionsInput) GoString ¶ added in v1.44.233
func (s ListWorkflowExecutionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowExecutionsInput) SetImageBuildVersionArn ¶ added in v1.44.233
func (s *ListWorkflowExecutionsInput) SetImageBuildVersionArn(v string) *ListWorkflowExecutionsInput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*ListWorkflowExecutionsInput) SetMaxResults ¶ added in v1.44.233
func (s *ListWorkflowExecutionsInput) SetMaxResults(v int64) *ListWorkflowExecutionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowExecutionsInput) SetNextToken ¶ added in v1.44.233
func (s *ListWorkflowExecutionsInput) SetNextToken(v string) *ListWorkflowExecutionsInput
SetNextToken sets the NextToken field's value.
func (ListWorkflowExecutionsInput) String ¶ added in v1.44.233
func (s ListWorkflowExecutionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowExecutionsInput) Validate ¶ added in v1.44.233
func (s *ListWorkflowExecutionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowExecutionsOutput ¶ added in v1.44.233
type ListWorkflowExecutionsOutput struct { // The resource ARN of the image build version for which you requested a list // of workflow runtime details. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The output message from the list action, if applicable. Message *string `locationName:"message" type:"string"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // Contains an array of runtime details that represents each time a workflow // ran for the requested image build version. WorkflowExecutions []*WorkflowExecutionMetadata `locationName:"workflowExecutions" type:"list"` // contains filtered or unexported fields }
func (ListWorkflowExecutionsOutput) GoString ¶ added in v1.44.233
func (s ListWorkflowExecutionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowExecutionsOutput) SetImageBuildVersionArn ¶ added in v1.44.233
func (s *ListWorkflowExecutionsOutput) SetImageBuildVersionArn(v string) *ListWorkflowExecutionsOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*ListWorkflowExecutionsOutput) SetMessage ¶ added in v1.44.233
func (s *ListWorkflowExecutionsOutput) SetMessage(v string) *ListWorkflowExecutionsOutput
SetMessage sets the Message field's value.
func (*ListWorkflowExecutionsOutput) SetNextToken ¶ added in v1.44.233
func (s *ListWorkflowExecutionsOutput) SetNextToken(v string) *ListWorkflowExecutionsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowExecutionsOutput) SetRequestId ¶ added in v1.44.233
func (s *ListWorkflowExecutionsOutput) SetRequestId(v string) *ListWorkflowExecutionsOutput
SetRequestId sets the RequestId field's value.
func (*ListWorkflowExecutionsOutput) SetWorkflowExecutions ¶ added in v1.44.233
func (s *ListWorkflowExecutionsOutput) SetWorkflowExecutions(v []*WorkflowExecutionMetadata) *ListWorkflowExecutionsOutput
SetWorkflowExecutions sets the WorkflowExecutions field's value.
func (ListWorkflowExecutionsOutput) String ¶ added in v1.44.233
func (s ListWorkflowExecutionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkflowStepExecutionsInput ¶ added in v1.44.233
type ListWorkflowStepExecutionsInput struct { // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The unique identifier that Image Builder assigned to keep track of runtime // details when it ran the workflow. // // WorkflowExecutionId is a required field WorkflowExecutionId *string `locationName:"workflowExecutionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListWorkflowStepExecutionsInput) GoString ¶ added in v1.44.233
func (s ListWorkflowStepExecutionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowStepExecutionsInput) SetMaxResults ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsInput) SetMaxResults(v int64) *ListWorkflowStepExecutionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowStepExecutionsInput) SetNextToken ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsInput) SetNextToken(v string) *ListWorkflowStepExecutionsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowStepExecutionsInput) SetWorkflowExecutionId ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsInput) SetWorkflowExecutionId(v string) *ListWorkflowStepExecutionsInput
SetWorkflowExecutionId sets the WorkflowExecutionId field's value.
func (ListWorkflowStepExecutionsInput) String ¶ added in v1.44.233
func (s ListWorkflowStepExecutionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowStepExecutionsInput) Validate ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowStepExecutionsOutput ¶ added in v1.44.233
type ListWorkflowStepExecutionsOutput struct { // The image build version resource ARN that's associated with the specified // runtime instance of the workflow. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The output message from the list action, if applicable. Message *string `locationName:"message" type:"string"` // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // Contains an array of runtime details that represents each step in this runtime // instance of the workflow. Steps []*WorkflowStepMetadata `locationName:"steps" type:"list"` // The build version ARN for the Image Builder workflow resource that defines // the steps for this runtime instance of the workflow. WorkflowBuildVersionArn *string `locationName:"workflowBuildVersionArn" type:"string"` // The unique identifier that Image Builder assigned to keep track of runtime // details when it ran the workflow. WorkflowExecutionId *string `locationName:"workflowExecutionId" type:"string"` // contains filtered or unexported fields }
func (ListWorkflowStepExecutionsOutput) GoString ¶ added in v1.44.233
func (s ListWorkflowStepExecutionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowStepExecutionsOutput) SetImageBuildVersionArn ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsOutput) SetImageBuildVersionArn(v string) *ListWorkflowStepExecutionsOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*ListWorkflowStepExecutionsOutput) SetMessage ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsOutput) SetMessage(v string) *ListWorkflowStepExecutionsOutput
SetMessage sets the Message field's value.
func (*ListWorkflowStepExecutionsOutput) SetNextToken ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsOutput) SetNextToken(v string) *ListWorkflowStepExecutionsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowStepExecutionsOutput) SetRequestId ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsOutput) SetRequestId(v string) *ListWorkflowStepExecutionsOutput
SetRequestId sets the RequestId field's value.
func (*ListWorkflowStepExecutionsOutput) SetSteps ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsOutput) SetSteps(v []*WorkflowStepMetadata) *ListWorkflowStepExecutionsOutput
SetSteps sets the Steps field's value.
func (*ListWorkflowStepExecutionsOutput) SetWorkflowBuildVersionArn ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsOutput) SetWorkflowBuildVersionArn(v string) *ListWorkflowStepExecutionsOutput
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (*ListWorkflowStepExecutionsOutput) SetWorkflowExecutionId ¶ added in v1.44.233
func (s *ListWorkflowStepExecutionsOutput) SetWorkflowExecutionId(v string) *ListWorkflowStepExecutionsOutput
SetWorkflowExecutionId sets the WorkflowExecutionId field's value.
func (ListWorkflowStepExecutionsOutput) String ¶ added in v1.44.233
func (s ListWorkflowStepExecutionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkflowsInput ¶ added in v1.49.1
type ListWorkflowsInput struct { // Specify all or part of the workflow name to streamline results. ByName *bool `locationName:"byName" type:"boolean"` // Used to streamline search results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum items to return in a request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to specify where to start paginating. This is the nextToken from // a previously truncated response. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Used to get a list of workflow build version filtered by the identity of // the creator. Owner *string `locationName:"owner" type:"string" enum:"Ownership"` // contains filtered or unexported fields }
func (ListWorkflowsInput) GoString ¶ added in v1.49.1
func (s ListWorkflowsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowsInput) SetByName ¶ added in v1.49.1
func (s *ListWorkflowsInput) SetByName(v bool) *ListWorkflowsInput
SetByName sets the ByName field's value.
func (*ListWorkflowsInput) SetFilters ¶ added in v1.49.1
func (s *ListWorkflowsInput) SetFilters(v []*Filter) *ListWorkflowsInput
SetFilters sets the Filters field's value.
func (*ListWorkflowsInput) SetMaxResults ¶ added in v1.49.1
func (s *ListWorkflowsInput) SetMaxResults(v int64) *ListWorkflowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowsInput) SetNextToken ¶ added in v1.49.1
func (s *ListWorkflowsInput) SetNextToken(v string) *ListWorkflowsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowsInput) SetOwner ¶ added in v1.49.1
func (s *ListWorkflowsInput) SetOwner(v string) *ListWorkflowsInput
SetOwner sets the Owner field's value.
func (ListWorkflowsInput) String ¶ added in v1.49.1
func (s ListWorkflowsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowsInput) Validate ¶ added in v1.49.1
func (s *ListWorkflowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowsOutput ¶ added in v1.49.1
type ListWorkflowsOutput struct { // The next token used for paginated responses. When this field isn't empty, // there are additional elements that the service hasn't included in this request. // Use this token with the next request to retrieve additional objects. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of workflow build versions that match the request criteria. WorkflowVersionList []*WorkflowVersion `locationName:"workflowVersionList" type:"list"` // contains filtered or unexported fields }
func (ListWorkflowsOutput) GoString ¶ added in v1.49.1
func (s ListWorkflowsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkflowsOutput) SetNextToken ¶ added in v1.49.1
func (s *ListWorkflowsOutput) SetNextToken(v string) *ListWorkflowsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowsOutput) SetWorkflowVersionList ¶ added in v1.49.1
func (s *ListWorkflowsOutput) SetWorkflowVersionList(v []*WorkflowVersion) *ListWorkflowsOutput
SetWorkflowVersionList sets the WorkflowVersionList field's value.
func (ListWorkflowsOutput) String ¶ added in v1.49.1
func (s ListWorkflowsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Logging ¶
type Logging struct { // The Amazon S3 logging configuration. S3Logs *S3Logs `locationName:"s3Logs" type:"structure"` // contains filtered or unexported fields }
Logging configuration defines where Image Builder uploads your logs.
func (Logging) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OutputResources ¶
type OutputResources struct { // The Amazon EC2 AMIs created by this image. Amis []*Ami `locationName:"amis" type:"list"` // Container images that the pipeline has generated and stored in the output // repository. Containers []*Container `locationName:"containers" type:"list"` // contains filtered or unexported fields }
The resources produced by this image.
func (OutputResources) GoString ¶
func (s OutputResources) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputResources) SetAmis ¶
func (s *OutputResources) SetAmis(v []*Ami) *OutputResources
SetAmis sets the Amis field's value.
func (*OutputResources) SetContainers ¶ added in v1.36.11
func (s *OutputResources) SetContainers(v []*Container) *OutputResources
SetContainers sets the Containers field's value.
func (OutputResources) String ¶
func (s OutputResources) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PackageVulnerabilityDetails ¶ added in v1.44.233
type PackageVulnerabilityDetails struct { // CVSS scores for one or more vulnerabilities that Amazon Inspector identified // for a package. Cvss []*CvssScore `locationName:"cvss" type:"list"` // Links to web pages that contain details about the vulnerabilities that Amazon // Inspector identified for the package. ReferenceUrls []*string `locationName:"referenceUrls" min:"1" type:"list"` // Vulnerabilities that are often related to the findings for the package. RelatedVulnerabilities []*string `locationName:"relatedVulnerabilities" type:"list"` // The source of the vulnerability information. Source *string `locationName:"source" min:"1" type:"string"` // A link to the source of the vulnerability information. SourceUrl *string `locationName:"sourceUrl" min:"1" type:"string"` // The date and time when this vulnerability was first added to the vendor's // database. VendorCreatedAt *time.Time `locationName:"vendorCreatedAt" type:"timestamp"` // The severity that the vendor assigned to this vulnerability type. VendorSeverity *string `locationName:"vendorSeverity" min:"1" type:"string"` // The date and time when the vendor last updated this vulnerability in their // database. VendorUpdatedAt *time.Time `locationName:"vendorUpdatedAt" type:"timestamp"` // A unique identifier for this vulnerability. // // VulnerabilityId is a required field VulnerabilityId *string `locationName:"vulnerabilityId" type:"string" required:"true"` // The packages that this vulnerability impacts. VulnerablePackages []*VulnerablePackage `locationName:"vulnerablePackages" type:"list"` // contains filtered or unexported fields }
Information about package vulnerability findings.
func (PackageVulnerabilityDetails) GoString ¶ added in v1.44.233
func (s PackageVulnerabilityDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageVulnerabilityDetails) SetCvss ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetCvss(v []*CvssScore) *PackageVulnerabilityDetails
SetCvss sets the Cvss field's value.
func (*PackageVulnerabilityDetails) SetReferenceUrls ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetReferenceUrls(v []*string) *PackageVulnerabilityDetails
SetReferenceUrls sets the ReferenceUrls field's value.
func (*PackageVulnerabilityDetails) SetRelatedVulnerabilities ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetRelatedVulnerabilities(v []*string) *PackageVulnerabilityDetails
SetRelatedVulnerabilities sets the RelatedVulnerabilities field's value.
func (*PackageVulnerabilityDetails) SetSource ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetSource(v string) *PackageVulnerabilityDetails
SetSource sets the Source field's value.
func (*PackageVulnerabilityDetails) SetSourceUrl ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetSourceUrl(v string) *PackageVulnerabilityDetails
SetSourceUrl sets the SourceUrl field's value.
func (*PackageVulnerabilityDetails) SetVendorCreatedAt ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetVendorCreatedAt(v time.Time) *PackageVulnerabilityDetails
SetVendorCreatedAt sets the VendorCreatedAt field's value.
func (*PackageVulnerabilityDetails) SetVendorSeverity ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetVendorSeverity(v string) *PackageVulnerabilityDetails
SetVendorSeverity sets the VendorSeverity field's value.
func (*PackageVulnerabilityDetails) SetVendorUpdatedAt ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetVendorUpdatedAt(v time.Time) *PackageVulnerabilityDetails
SetVendorUpdatedAt sets the VendorUpdatedAt field's value.
func (*PackageVulnerabilityDetails) SetVulnerabilityId ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetVulnerabilityId(v string) *PackageVulnerabilityDetails
SetVulnerabilityId sets the VulnerabilityId field's value.
func (*PackageVulnerabilityDetails) SetVulnerablePackages ¶ added in v1.44.233
func (s *PackageVulnerabilityDetails) SetVulnerablePackages(v []*VulnerablePackage) *PackageVulnerabilityDetails
SetVulnerablePackages sets the VulnerablePackages field's value.
func (PackageVulnerabilityDetails) String ¶ added in v1.44.233
func (s PackageVulnerabilityDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutComponentPolicyInput ¶
type PutComponentPolicyInput struct { // The Amazon Resource Name (ARN) of the component that this policy should be // applied to. // // ComponentArn is a required field ComponentArn *string `locationName:"componentArn" type:"string" required:"true"` // The policy to apply. // // Policy is a required field Policy *string `locationName:"policy" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutComponentPolicyInput) GoString ¶
func (s PutComponentPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutComponentPolicyInput) SetComponentArn ¶
func (s *PutComponentPolicyInput) SetComponentArn(v string) *PutComponentPolicyInput
SetComponentArn sets the ComponentArn field's value.
func (*PutComponentPolicyInput) SetPolicy ¶
func (s *PutComponentPolicyInput) SetPolicy(v string) *PutComponentPolicyInput
SetPolicy sets the Policy field's value.
func (PutComponentPolicyInput) String ¶
func (s PutComponentPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutComponentPolicyInput) Validate ¶
func (s *PutComponentPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutComponentPolicyOutput ¶
type PutComponentPolicyOutput struct { // The Amazon Resource Name (ARN) of the component that this policy was applied // to. ComponentArn *string `locationName:"componentArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (PutComponentPolicyOutput) GoString ¶
func (s PutComponentPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutComponentPolicyOutput) SetComponentArn ¶
func (s *PutComponentPolicyOutput) SetComponentArn(v string) *PutComponentPolicyOutput
SetComponentArn sets the ComponentArn field's value.
func (*PutComponentPolicyOutput) SetRequestId ¶
func (s *PutComponentPolicyOutput) SetRequestId(v string) *PutComponentPolicyOutput
SetRequestId sets the RequestId field's value.
func (PutComponentPolicyOutput) String ¶
func (s PutComponentPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutContainerRecipePolicyInput ¶ added in v1.36.11
type PutContainerRecipePolicyInput struct { // The Amazon Resource Name (ARN) of the container recipe that this policy should // be applied to. // // ContainerRecipeArn is a required field ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string" required:"true"` // The policy to apply to the container recipe. // // Policy is a required field Policy *string `locationName:"policy" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutContainerRecipePolicyInput) GoString ¶ added in v1.36.11
func (s PutContainerRecipePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutContainerRecipePolicyInput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *PutContainerRecipePolicyInput) SetContainerRecipeArn(v string) *PutContainerRecipePolicyInput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*PutContainerRecipePolicyInput) SetPolicy ¶ added in v1.36.11
func (s *PutContainerRecipePolicyInput) SetPolicy(v string) *PutContainerRecipePolicyInput
SetPolicy sets the Policy field's value.
func (PutContainerRecipePolicyInput) String ¶ added in v1.36.11
func (s PutContainerRecipePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutContainerRecipePolicyInput) Validate ¶ added in v1.36.11
func (s *PutContainerRecipePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutContainerRecipePolicyOutput ¶ added in v1.36.11
type PutContainerRecipePolicyOutput struct { // The Amazon Resource Name (ARN) of the container recipe that this policy was // applied to. ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (PutContainerRecipePolicyOutput) GoString ¶ added in v1.36.11
func (s PutContainerRecipePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutContainerRecipePolicyOutput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *PutContainerRecipePolicyOutput) SetContainerRecipeArn(v string) *PutContainerRecipePolicyOutput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*PutContainerRecipePolicyOutput) SetRequestId ¶ added in v1.36.11
func (s *PutContainerRecipePolicyOutput) SetRequestId(v string) *PutContainerRecipePolicyOutput
SetRequestId sets the RequestId field's value.
func (PutContainerRecipePolicyOutput) String ¶ added in v1.36.11
func (s PutContainerRecipePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutImagePolicyInput ¶
type PutImagePolicyInput struct { // The Amazon Resource Name (ARN) of the image that this policy should be applied // to. // // ImageArn is a required field ImageArn *string `locationName:"imageArn" type:"string" required:"true"` // The policy to apply. // // Policy is a required field Policy *string `locationName:"policy" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutImagePolicyInput) GoString ¶
func (s PutImagePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutImagePolicyInput) SetImageArn ¶
func (s *PutImagePolicyInput) SetImageArn(v string) *PutImagePolicyInput
SetImageArn sets the ImageArn field's value.
func (*PutImagePolicyInput) SetPolicy ¶
func (s *PutImagePolicyInput) SetPolicy(v string) *PutImagePolicyInput
SetPolicy sets the Policy field's value.
func (PutImagePolicyInput) String ¶
func (s PutImagePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutImagePolicyInput) Validate ¶
func (s *PutImagePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutImagePolicyOutput ¶
type PutImagePolicyOutput struct { // The Amazon Resource Name (ARN) of the image that this policy was applied // to. ImageArn *string `locationName:"imageArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (PutImagePolicyOutput) GoString ¶
func (s PutImagePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutImagePolicyOutput) SetImageArn ¶
func (s *PutImagePolicyOutput) SetImageArn(v string) *PutImagePolicyOutput
SetImageArn sets the ImageArn field's value.
func (*PutImagePolicyOutput) SetRequestId ¶
func (s *PutImagePolicyOutput) SetRequestId(v string) *PutImagePolicyOutput
SetRequestId sets the RequestId field's value.
func (PutImagePolicyOutput) String ¶
func (s PutImagePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutImageRecipePolicyInput ¶
type PutImageRecipePolicyInput struct { // The Amazon Resource Name (ARN) of the image recipe that this policy should // be applied to. // // ImageRecipeArn is a required field ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string" required:"true"` // The policy to apply. // // Policy is a required field Policy *string `locationName:"policy" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutImageRecipePolicyInput) GoString ¶
func (s PutImageRecipePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutImageRecipePolicyInput) SetImageRecipeArn ¶
func (s *PutImageRecipePolicyInput) SetImageRecipeArn(v string) *PutImageRecipePolicyInput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*PutImageRecipePolicyInput) SetPolicy ¶
func (s *PutImageRecipePolicyInput) SetPolicy(v string) *PutImageRecipePolicyInput
SetPolicy sets the Policy field's value.
func (PutImageRecipePolicyInput) String ¶
func (s PutImageRecipePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutImageRecipePolicyInput) Validate ¶
func (s *PutImageRecipePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutImageRecipePolicyOutput ¶
type PutImageRecipePolicyOutput struct { // The Amazon Resource Name (ARN) of the image recipe that this policy was applied // to. ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (PutImageRecipePolicyOutput) GoString ¶
func (s PutImageRecipePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutImageRecipePolicyOutput) SetImageRecipeArn ¶
func (s *PutImageRecipePolicyOutput) SetImageRecipeArn(v string) *PutImageRecipePolicyOutput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*PutImageRecipePolicyOutput) SetRequestId ¶
func (s *PutImageRecipePolicyOutput) SetRequestId(v string) *PutImageRecipePolicyOutput
SetRequestId sets the RequestId field's value.
func (PutImageRecipePolicyOutput) String ¶
func (s PutImageRecipePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Remediation ¶ added in v1.44.233
type Remediation struct { // An object that contains information about the recommended course of action // to remediate the finding. Recommendation *RemediationRecommendation `locationName:"recommendation" type:"structure"` // contains filtered or unexported fields }
Information about how to remediate a finding.
func (Remediation) GoString ¶ added in v1.44.233
func (s Remediation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Remediation) SetRecommendation ¶ added in v1.44.233
func (s *Remediation) SetRecommendation(v *RemediationRecommendation) *Remediation
SetRecommendation sets the Recommendation field's value.
func (Remediation) String ¶ added in v1.44.233
func (s Remediation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemediationRecommendation ¶ added in v1.44.233
type RemediationRecommendation struct { // The recommended course of action to remediate the finding. Text *string `locationName:"text" min:"1" type:"string"` // A link to more information about the recommended remediation for this vulnerability. Url *string `locationName:"url" min:"1" type:"string"` // contains filtered or unexported fields }
Details about the recommended course of action to remediate the finding.
func (RemediationRecommendation) GoString ¶ added in v1.44.233
func (s RemediationRecommendation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemediationRecommendation) SetText ¶ added in v1.44.233
func (s *RemediationRecommendation) SetText(v string) *RemediationRecommendation
SetText sets the Text field's value.
func (*RemediationRecommendation) SetUrl ¶ added in v1.44.233
func (s *RemediationRecommendation) SetUrl(v string) *RemediationRecommendation
SetUrl sets the Url field's value.
func (RemediationRecommendation) String ¶ added in v1.44.233
func (s RemediationRecommendation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceAlreadyExistsException ¶ added in v1.28.0
type ResourceAlreadyExistsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The resource that you are trying to create already exists.
func (*ResourceAlreadyExistsException) Code ¶ added in v1.28.0
func (s *ResourceAlreadyExistsException) Code() string
Code returns the exception type name.
func (*ResourceAlreadyExistsException) Error ¶ added in v1.28.0
func (s *ResourceAlreadyExistsException) Error() string
func (ResourceAlreadyExistsException) GoString ¶ added in v1.28.0
func (s ResourceAlreadyExistsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceAlreadyExistsException) Message ¶ added in v1.28.0
func (s *ResourceAlreadyExistsException) Message() string
Message returns the exception's message.
func (*ResourceAlreadyExistsException) OrigErr ¶ added in v1.28.0
func (s *ResourceAlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceAlreadyExistsException) RequestID ¶ added in v1.28.0
func (s *ResourceAlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceAlreadyExistsException) StatusCode ¶ added in v1.28.0
func (s *ResourceAlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceAlreadyExistsException) String ¶ added in v1.28.0
func (s ResourceAlreadyExistsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceDependencyException ¶ added in v1.28.0
type ResourceDependencyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
func (*ResourceDependencyException) Code ¶ added in v1.28.0
func (s *ResourceDependencyException) Code() string
Code returns the exception type name.
func (*ResourceDependencyException) Error ¶ added in v1.28.0
func (s *ResourceDependencyException) Error() string
func (ResourceDependencyException) GoString ¶ added in v1.28.0
func (s ResourceDependencyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceDependencyException) Message ¶ added in v1.28.0
func (s *ResourceDependencyException) Message() string
Message returns the exception's message.
func (*ResourceDependencyException) OrigErr ¶ added in v1.28.0
func (s *ResourceDependencyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceDependencyException) RequestID ¶ added in v1.28.0
func (s *ResourceDependencyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceDependencyException) StatusCode ¶ added in v1.28.0
func (s *ResourceDependencyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceDependencyException) String ¶ added in v1.28.0
func (s ResourceDependencyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceInUseException ¶ added in v1.28.0
type ResourceInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The resource that you are trying to operate on is currently in use. Review the message details and retry later.
func (*ResourceInUseException) Code ¶ added in v1.28.0
func (s *ResourceInUseException) Code() string
Code returns the exception type name.
func (*ResourceInUseException) Error ¶ added in v1.28.0
func (s *ResourceInUseException) Error() string
func (ResourceInUseException) GoString ¶ added in v1.28.0
func (s ResourceInUseException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceInUseException) Message ¶ added in v1.28.0
func (s *ResourceInUseException) Message() string
Message returns the exception's message.
func (*ResourceInUseException) OrigErr ¶ added in v1.28.0
func (s *ResourceInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceInUseException) RequestID ¶ added in v1.28.0
func (s *ResourceInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceInUseException) StatusCode ¶ added in v1.28.0
func (s *ResourceInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceInUseException) String ¶ added in v1.28.0
func (s ResourceInUseException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶ added in v1.28.0
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
At least one of the resources referenced by your request does not exist.
func (*ResourceNotFoundException) Code ¶ added in v1.28.0
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶ added in v1.28.0
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶ added in v1.28.0
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶ added in v1.28.0
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶ added in v1.28.0
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶ added in v1.28.0
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶ added in v1.28.0
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶ added in v1.28.0
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceState ¶ added in v1.47.13
type ResourceState struct { // Shows the current lifecycle policy action that was applied to an impacted // resource. Status *string `locationName:"status" type:"string" enum:"ResourceStatus"` // contains filtered or unexported fields }
The current state of an impacted resource.
func (ResourceState) GoString ¶ added in v1.47.13
func (s ResourceState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceState) SetStatus ¶ added in v1.47.13
func (s *ResourceState) SetStatus(v string) *ResourceState
SetStatus sets the Status field's value.
func (ResourceState) String ¶ added in v1.47.13
func (s ResourceState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceStateUpdateExclusionRules ¶ added in v1.47.13
type ResourceStateUpdateExclusionRules struct { // Defines criteria for AMIs that are excluded from lifecycle actions. Amis *LifecyclePolicyDetailExclusionRulesAmis `locationName:"amis" type:"structure"` // contains filtered or unexported fields }
Additional rules to specify resources that should be exempt from ad-hoc lifecycle actions.
func (ResourceStateUpdateExclusionRules) GoString ¶ added in v1.47.13
func (s ResourceStateUpdateExclusionRules) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceStateUpdateExclusionRules) SetAmis ¶ added in v1.47.13
func (s *ResourceStateUpdateExclusionRules) SetAmis(v *LifecyclePolicyDetailExclusionRulesAmis) *ResourceStateUpdateExclusionRules
SetAmis sets the Amis field's value.
func (ResourceStateUpdateExclusionRules) String ¶ added in v1.47.13
func (s ResourceStateUpdateExclusionRules) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceStateUpdateExclusionRules) Validate ¶ added in v1.47.13
func (s *ResourceStateUpdateExclusionRules) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceStateUpdateIncludeResources ¶ added in v1.47.13
type ResourceStateUpdateIncludeResources struct { // Specifies whether the lifecycle action should apply to distributed AMIs Amis *bool `locationName:"amis" type:"boolean"` // Specifies whether the lifecycle action should apply to distributed containers. Containers *bool `locationName:"containers" type:"boolean"` // Specifies whether the lifecycle action should apply to snapshots associated // with distributed AMIs. Snapshots *bool `locationName:"snapshots" type:"boolean"` // contains filtered or unexported fields }
Specifies if the lifecycle policy should apply actions to selected resources.
func (ResourceStateUpdateIncludeResources) GoString ¶ added in v1.47.13
func (s ResourceStateUpdateIncludeResources) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceStateUpdateIncludeResources) SetAmis ¶ added in v1.47.13
func (s *ResourceStateUpdateIncludeResources) SetAmis(v bool) *ResourceStateUpdateIncludeResources
SetAmis sets the Amis field's value.
func (*ResourceStateUpdateIncludeResources) SetContainers ¶ added in v1.47.13
func (s *ResourceStateUpdateIncludeResources) SetContainers(v bool) *ResourceStateUpdateIncludeResources
SetContainers sets the Containers field's value.
func (*ResourceStateUpdateIncludeResources) SetSnapshots ¶ added in v1.47.13
func (s *ResourceStateUpdateIncludeResources) SetSnapshots(v bool) *ResourceStateUpdateIncludeResources
SetSnapshots sets the Snapshots field's value.
func (ResourceStateUpdateIncludeResources) String ¶ added in v1.47.13
func (s ResourceStateUpdateIncludeResources) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3ExportConfiguration ¶ added in v1.42.24
type S3ExportConfiguration struct { // 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. // // DiskImageFormat is a required field DiskImageFormat *string `locationName:"diskImageFormat" type:"string" required:"true" enum:"DiskImageFormat"` // The name of the role that grants VM Import/Export permission to export images // to your S3 bucket. // // RoleName is a required field RoleName *string `locationName:"roleName" min:"1" type:"string" required:"true"` // The S3 bucket in which to store the output disk images for your VM. // // S3Bucket is a required field S3Bucket *string `locationName:"s3Bucket" min:"1" type:"string" required:"true"` // The Amazon S3 path for the bucket where the output disk images for your VM // are stored. S3Prefix *string `locationName:"s3Prefix" min:"1" type:"string"` // contains filtered or unexported fields }
Properties that configure export from your build instance to a compatible file format for your VM.
func (S3ExportConfiguration) GoString ¶ added in v1.42.24
func (s S3ExportConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ExportConfiguration) SetDiskImageFormat ¶ added in v1.42.24
func (s *S3ExportConfiguration) SetDiskImageFormat(v string) *S3ExportConfiguration
SetDiskImageFormat sets the DiskImageFormat field's value.
func (*S3ExportConfiguration) SetRoleName ¶ added in v1.42.24
func (s *S3ExportConfiguration) SetRoleName(v string) *S3ExportConfiguration
SetRoleName sets the RoleName field's value.
func (*S3ExportConfiguration) SetS3Bucket ¶ added in v1.42.24
func (s *S3ExportConfiguration) SetS3Bucket(v string) *S3ExportConfiguration
SetS3Bucket sets the S3Bucket field's value.
func (*S3ExportConfiguration) SetS3Prefix ¶ added in v1.42.24
func (s *S3ExportConfiguration) SetS3Prefix(v string) *S3ExportConfiguration
SetS3Prefix sets the S3Prefix field's value.
func (S3ExportConfiguration) String ¶ added in v1.42.24
func (s S3ExportConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ExportConfiguration) Validate ¶ added in v1.42.24
func (s *S3ExportConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Logs ¶
type S3Logs struct { // The S3 bucket in which to store the logs. S3BucketName *string `locationName:"s3BucketName" min:"1" type:"string"` // The Amazon S3 path to the bucket where the logs are stored. S3KeyPrefix *string `locationName:"s3KeyPrefix" min:"1" type:"string"` // contains filtered or unexported fields }
Amazon S3 logging configuration.
func (S3Logs) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Logs) SetS3BucketName ¶
SetS3BucketName sets the S3BucketName field's value.
func (*S3Logs) SetS3KeyPrefix ¶
SetS3KeyPrefix sets the S3KeyPrefix field's value.
type Schedule ¶
type Schedule struct { // 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 (https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateComponent.html) // in the EC2 Image Builder API Reference. PipelineExecutionStartCondition *string `locationName:"pipelineExecutionStartCondition" type:"string" enum:"PipelineExecutionStartCondition"` // 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 (https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-builder-cron.html). ScheduleExpression *string `locationName:"scheduleExpression" min:"1" type:"string"` // The timezone that applies to the scheduling expression. For example, "Etc/UTC", // "America/Los_Angeles" in the IANA timezone format (https://www.joda.org/joda-time/timezones.html). // If not specified this defaults to UTC. Timezone *string `locationName:"timezone" min:"3" type:"string"` // contains filtered or unexported fields }
A schedule configures when and how often a pipeline will automatically create a new image.
func (Schedule) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Schedule) SetPipelineExecutionStartCondition ¶
SetPipelineExecutionStartCondition sets the PipelineExecutionStartCondition field's value.
func (*Schedule) SetScheduleExpression ¶
SetScheduleExpression sets the ScheduleExpression field's value.
func (*Schedule) SetTimezone ¶ added in v1.37.19
SetTimezone sets the Timezone field's value.
type SendWorkflowStepActionInput ¶ added in v1.49.1
type SendWorkflowStepActionInput struct { // The action for the image creation process to take while a workflow WaitForAction // step waits for an asynchronous action to complete. // // Action is a required field Action *string `locationName:"action" type:"string" required:"true" enum:"WorkflowStepActionType"` // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the image build version to send action // for. // // ImageBuildVersionArn is a required field ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string" required:"true"` // The reason why this action is sent. Reason *string `locationName:"reason" min:"1" type:"string"` // Uniquely identifies the workflow step that sent the step action. // // StepExecutionId is a required field StepExecutionId *string `locationName:"stepExecutionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (SendWorkflowStepActionInput) GoString ¶ added in v1.49.1
func (s SendWorkflowStepActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendWorkflowStepActionInput) SetAction ¶ added in v1.49.1
func (s *SendWorkflowStepActionInput) SetAction(v string) *SendWorkflowStepActionInput
SetAction sets the Action field's value.
func (*SendWorkflowStepActionInput) SetClientToken ¶ added in v1.49.1
func (s *SendWorkflowStepActionInput) SetClientToken(v string) *SendWorkflowStepActionInput
SetClientToken sets the ClientToken field's value.
func (*SendWorkflowStepActionInput) SetImageBuildVersionArn ¶ added in v1.49.1
func (s *SendWorkflowStepActionInput) SetImageBuildVersionArn(v string) *SendWorkflowStepActionInput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*SendWorkflowStepActionInput) SetReason ¶ added in v1.49.1
func (s *SendWorkflowStepActionInput) SetReason(v string) *SendWorkflowStepActionInput
SetReason sets the Reason field's value.
func (*SendWorkflowStepActionInput) SetStepExecutionId ¶ added in v1.49.1
func (s *SendWorkflowStepActionInput) SetStepExecutionId(v string) *SendWorkflowStepActionInput
SetStepExecutionId sets the StepExecutionId field's value.
func (SendWorkflowStepActionInput) String ¶ added in v1.49.1
func (s SendWorkflowStepActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendWorkflowStepActionInput) Validate ¶ added in v1.49.1
func (s *SendWorkflowStepActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendWorkflowStepActionOutput ¶ added in v1.49.1
type SendWorkflowStepActionOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image build version that received the // action request. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The workflow step that sent the step action. StepExecutionId *string `locationName:"stepExecutionId" type:"string"` // contains filtered or unexported fields }
func (SendWorkflowStepActionOutput) GoString ¶ added in v1.49.1
func (s SendWorkflowStepActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendWorkflowStepActionOutput) SetClientToken ¶ added in v1.49.1
func (s *SendWorkflowStepActionOutput) SetClientToken(v string) *SendWorkflowStepActionOutput
SetClientToken sets the ClientToken field's value.
func (*SendWorkflowStepActionOutput) SetImageBuildVersionArn ¶ added in v1.49.1
func (s *SendWorkflowStepActionOutput) SetImageBuildVersionArn(v string) *SendWorkflowStepActionOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*SendWorkflowStepActionOutput) SetStepExecutionId ¶ added in v1.49.1
func (s *SendWorkflowStepActionOutput) SetStepExecutionId(v string) *SendWorkflowStepActionOutput
SetStepExecutionId sets the StepExecutionId field's value.
func (SendWorkflowStepActionOutput) String ¶ added in v1.49.1
func (s SendWorkflowStepActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceException ¶ added in v1.28.0
type ServiceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
This exception is thrown when the service encounters an unrecoverable exception.
func (*ServiceException) Code ¶ added in v1.28.0
func (s *ServiceException) Code() string
Code returns the exception type name.
func (*ServiceException) Error ¶ added in v1.28.0
func (s *ServiceException) Error() string
func (ServiceException) GoString ¶ added in v1.28.0
func (s ServiceException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceException) Message ¶ added in v1.28.0
func (s *ServiceException) Message() string
Message returns the exception's message.
func (*ServiceException) OrigErr ¶ added in v1.28.0
func (s *ServiceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceException) RequestID ¶ added in v1.28.0
func (s *ServiceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceException) StatusCode ¶ added in v1.28.0
func (s *ServiceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceException) String ¶ added in v1.28.0
func (s ServiceException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶ added in v1.32.0
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
func (*ServiceQuotaExceededException) Code ¶ added in v1.32.0
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶ added in v1.32.0
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶ added in v1.32.0
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶ added in v1.32.0
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶ added in v1.32.0
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶ added in v1.32.0
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶ added in v1.32.0
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶ added in v1.32.0
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceUnavailableException ¶ added in v1.28.0
type ServiceUnavailableException struct { // contains filtered or unexported fields }
The service is unable to process your request at this time.
func (*ServiceUnavailableException) Code ¶ added in v1.28.0
func (s *ServiceUnavailableException) Code() string
Code returns the exception type name.
func (*ServiceUnavailableException) Error ¶ added in v1.28.0
func (s *ServiceUnavailableException) Error() string
func (ServiceUnavailableException) GoString ¶ added in v1.28.0
func (s ServiceUnavailableException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceUnavailableException) Message ¶ added in v1.28.0
func (s *ServiceUnavailableException) Message() string
Message returns the exception's message.
func (*ServiceUnavailableException) OrigErr ¶ added in v1.28.0
func (s *ServiceUnavailableException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceUnavailableException) RequestID ¶ added in v1.28.0
func (s *ServiceUnavailableException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceUnavailableException) StatusCode ¶ added in v1.28.0
func (s *ServiceUnavailableException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceUnavailableException) String ¶ added in v1.28.0
func (s ServiceUnavailableException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SeverityCounts ¶ added in v1.44.233
type SeverityCounts struct { // The total number of findings across all severity levels for the specified // filter. All *int64 `locationName:"all" type:"long"` // The number of critical severity findings for the specified filter. Critical *int64 `locationName:"critical" type:"long"` // The number of high severity findings for the specified filter. High *int64 `locationName:"high" type:"long"` // The number of medium severity findings for the specified filter. Medium *int64 `locationName:"medium" type:"long"` // contains filtered or unexported fields }
Includes counts by severity level for medium severity and higher level findings, plus a total for all of the findings for the specified filter.
func (SeverityCounts) GoString ¶ added in v1.44.233
func (s SeverityCounts) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SeverityCounts) SetAll ¶ added in v1.44.233
func (s *SeverityCounts) SetAll(v int64) *SeverityCounts
SetAll sets the All field's value.
func (*SeverityCounts) SetCritical ¶ added in v1.44.233
func (s *SeverityCounts) SetCritical(v int64) *SeverityCounts
SetCritical sets the Critical field's value.
func (*SeverityCounts) SetHigh ¶ added in v1.44.233
func (s *SeverityCounts) SetHigh(v int64) *SeverityCounts
SetHigh sets the High field's value.
func (*SeverityCounts) SetMedium ¶ added in v1.44.233
func (s *SeverityCounts) SetMedium(v int64) *SeverityCounts
SetMedium sets the Medium field's value.
func (SeverityCounts) String ¶ added in v1.44.233
func (s SeverityCounts) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartImagePipelineExecutionInput ¶
type StartImagePipelineExecutionInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the image pipeline that you want to manually // invoke. // // ImagePipelineArn is a required field ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartImagePipelineExecutionInput) GoString ¶
func (s StartImagePipelineExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImagePipelineExecutionInput) SetClientToken ¶
func (s *StartImagePipelineExecutionInput) SetClientToken(v string) *StartImagePipelineExecutionInput
SetClientToken sets the ClientToken field's value.
func (*StartImagePipelineExecutionInput) SetImagePipelineArn ¶
func (s *StartImagePipelineExecutionInput) SetImagePipelineArn(v string) *StartImagePipelineExecutionInput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (StartImagePipelineExecutionInput) String ¶
func (s StartImagePipelineExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImagePipelineExecutionInput) Validate ¶
func (s *StartImagePipelineExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartImagePipelineExecutionOutput ¶
type StartImagePipelineExecutionOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image that the request created. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (StartImagePipelineExecutionOutput) GoString ¶
func (s StartImagePipelineExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImagePipelineExecutionOutput) SetClientToken ¶
func (s *StartImagePipelineExecutionOutput) SetClientToken(v string) *StartImagePipelineExecutionOutput
SetClientToken sets the ClientToken field's value.
func (*StartImagePipelineExecutionOutput) SetImageBuildVersionArn ¶
func (s *StartImagePipelineExecutionOutput) SetImageBuildVersionArn(v string) *StartImagePipelineExecutionOutput
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*StartImagePipelineExecutionOutput) SetRequestId ¶
func (s *StartImagePipelineExecutionOutput) SetRequestId(v string) *StartImagePipelineExecutionOutput
SetRequestId sets the RequestId field's value.
func (StartImagePipelineExecutionOutput) String ¶
func (s StartImagePipelineExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartResourceStateUpdateInput ¶ added in v1.47.13
type StartResourceStateUpdateInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Skip action on the image resource and associated resources if specified exclusion // rules are met. ExclusionRules *ResourceStateUpdateExclusionRules `locationName:"exclusionRules" type:"structure"` // The name or Amazon Resource Name (ARN) of the IAM role that’s used to update // image state. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // A list of image resources to update state for. IncludeResources *ResourceStateUpdateIncludeResources `locationName:"includeResources" type:"structure"` // The ARN of the Image Builder resource that is updated. The state update might // also impact associated resources. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"` // Indicates the lifecycle action to take for this request. // // State is a required field State *ResourceState `locationName:"state" type:"structure" required:"true"` // The timestamp that indicates when resources are updated by a lifecycle action. UpdateAt *time.Time `locationName:"updateAt" type:"timestamp"` // contains filtered or unexported fields }
func (StartResourceStateUpdateInput) GoString ¶ added in v1.47.13
func (s StartResourceStateUpdateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartResourceStateUpdateInput) SetClientToken ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) SetClientToken(v string) *StartResourceStateUpdateInput
SetClientToken sets the ClientToken field's value.
func (*StartResourceStateUpdateInput) SetExclusionRules ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) SetExclusionRules(v *ResourceStateUpdateExclusionRules) *StartResourceStateUpdateInput
SetExclusionRules sets the ExclusionRules field's value.
func (*StartResourceStateUpdateInput) SetExecutionRole ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) SetExecutionRole(v string) *StartResourceStateUpdateInput
SetExecutionRole sets the ExecutionRole field's value.
func (*StartResourceStateUpdateInput) SetIncludeResources ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) SetIncludeResources(v *ResourceStateUpdateIncludeResources) *StartResourceStateUpdateInput
SetIncludeResources sets the IncludeResources field's value.
func (*StartResourceStateUpdateInput) SetResourceArn ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) SetResourceArn(v string) *StartResourceStateUpdateInput
SetResourceArn sets the ResourceArn field's value.
func (*StartResourceStateUpdateInput) SetState ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) SetState(v *ResourceState) *StartResourceStateUpdateInput
SetState sets the State field's value.
func (*StartResourceStateUpdateInput) SetUpdateAt ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) SetUpdateAt(v time.Time) *StartResourceStateUpdateInput
SetUpdateAt sets the UpdateAt field's value.
func (StartResourceStateUpdateInput) String ¶ added in v1.47.13
func (s StartResourceStateUpdateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartResourceStateUpdateInput) Validate ¶ added in v1.47.13
func (s *StartResourceStateUpdateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartResourceStateUpdateOutput ¶ added in v1.47.13
type StartResourceStateUpdateOutput struct { // Identifies the lifecycle runtime instance that started the resource state // update. LifecycleExecutionId *string `locationName:"lifecycleExecutionId" type:"string"` // The requested ARN of the Image Builder resource for the asynchronous update. ResourceArn *string `locationName:"resourceArn" type:"string"` // contains filtered or unexported fields }
func (StartResourceStateUpdateOutput) GoString ¶ added in v1.47.13
func (s StartResourceStateUpdateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartResourceStateUpdateOutput) SetLifecycleExecutionId ¶ added in v1.47.13
func (s *StartResourceStateUpdateOutput) SetLifecycleExecutionId(v string) *StartResourceStateUpdateOutput
SetLifecycleExecutionId sets the LifecycleExecutionId field's value.
func (*StartResourceStateUpdateOutput) SetResourceArn ¶ added in v1.47.13
func (s *StartResourceStateUpdateOutput) SetResourceArn(v string) *StartResourceStateUpdateOutput
SetResourceArn sets the ResourceArn field's value.
func (StartResourceStateUpdateOutput) String ¶ added in v1.47.13
func (s StartResourceStateUpdateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SystemsManagerAgent ¶ added in v1.39.1
type SystemsManagerAgent struct { // 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. UninstallAfterBuild *bool `locationName:"uninstallAfterBuild" type:"boolean"` // contains filtered or unexported fields }
Contains settings for the Systems Manager agent on your build instance.
func (SystemsManagerAgent) GoString ¶ added in v1.39.1
func (s SystemsManagerAgent) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SystemsManagerAgent) SetUninstallAfterBuild ¶ added in v1.39.1
func (s *SystemsManagerAgent) SetUninstallAfterBuild(v bool) *SystemsManagerAgent
SetUninstallAfterBuild sets the UninstallAfterBuild field's value.
func (SystemsManagerAgent) String ¶ added in v1.39.1
func (s SystemsManagerAgent) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that you want to tag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tags to apply to the resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TargetContainerRepository ¶ added in v1.36.11
type TargetContainerRepository struct { // The name of the container repository where the output container image is // stored. This name is prefixed by the repository location. // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // Specifies the service in which this image was registered. // // Service is a required field Service *string `locationName:"service" type:"string" required:"true" enum:"ContainerRepositoryService"` // contains filtered or unexported fields }
The container repository where the output container image is stored.
func (TargetContainerRepository) GoString ¶ added in v1.36.11
func (s TargetContainerRepository) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TargetContainerRepository) SetRepositoryName ¶ added in v1.36.11
func (s *TargetContainerRepository) SetRepositoryName(v string) *TargetContainerRepository
SetRepositoryName sets the RepositoryName field's value.
func (*TargetContainerRepository) SetService ¶ added in v1.36.11
func (s *TargetContainerRepository) SetService(v string) *TargetContainerRepository
SetService sets the Service field's value.
func (TargetContainerRepository) String ¶ added in v1.36.11
func (s TargetContainerRepository) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TargetContainerRepository) Validate ¶ added in v1.36.11
func (s *TargetContainerRepository) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that you want to untag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tag keys to remove from the resource. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDistributionConfigurationInput ¶
type UpdateDistributionConfigurationInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description of the distribution configuration. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the distribution configuration that you // want to update. // // DistributionConfigurationArn is a required field DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string" required:"true"` // The distributions of the distribution configuration. // // Distributions is a required field Distributions []*Distribution `locationName:"distributions" type:"list" required:"true"` // contains filtered or unexported fields }
func (UpdateDistributionConfigurationInput) GoString ¶
func (s UpdateDistributionConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDistributionConfigurationInput) SetClientToken ¶
func (s *UpdateDistributionConfigurationInput) SetClientToken(v string) *UpdateDistributionConfigurationInput
SetClientToken sets the ClientToken field's value.
func (*UpdateDistributionConfigurationInput) SetDescription ¶
func (s *UpdateDistributionConfigurationInput) SetDescription(v string) *UpdateDistributionConfigurationInput
SetDescription sets the Description field's value.
func (*UpdateDistributionConfigurationInput) SetDistributionConfigurationArn ¶
func (s *UpdateDistributionConfigurationInput) SetDistributionConfigurationArn(v string) *UpdateDistributionConfigurationInput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*UpdateDistributionConfigurationInput) SetDistributions ¶
func (s *UpdateDistributionConfigurationInput) SetDistributions(v []*Distribution) *UpdateDistributionConfigurationInput
SetDistributions sets the Distributions field's value.
func (UpdateDistributionConfigurationInput) String ¶
func (s UpdateDistributionConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDistributionConfigurationInput) Validate ¶
func (s *UpdateDistributionConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDistributionConfigurationOutput ¶
type UpdateDistributionConfigurationOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the distribution configuration that was // updated by this request. DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateDistributionConfigurationOutput) GoString ¶
func (s UpdateDistributionConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDistributionConfigurationOutput) SetClientToken ¶
func (s *UpdateDistributionConfigurationOutput) SetClientToken(v string) *UpdateDistributionConfigurationOutput
SetClientToken sets the ClientToken field's value.
func (*UpdateDistributionConfigurationOutput) SetDistributionConfigurationArn ¶
func (s *UpdateDistributionConfigurationOutput) SetDistributionConfigurationArn(v string) *UpdateDistributionConfigurationOutput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*UpdateDistributionConfigurationOutput) SetRequestId ¶
func (s *UpdateDistributionConfigurationOutput) SetRequestId(v string) *UpdateDistributionConfigurationOutput
SetRequestId sets the RequestId field's value.
func (UpdateDistributionConfigurationOutput) String ¶
func (s UpdateDistributionConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateImagePipelineInput ¶
type UpdateImagePipelineInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the container pipeline to update. ContainerRecipeArn *string `locationName:"containerRecipeArn" type:"string"` // The description of the image pipeline. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the distribution configuration that Image // Builder uses to configure and distribute images that this image pipeline // has updated. DistributionConfigurationArn *string `locationName:"distributionConfigurationArn" type:"string"` // 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. EnhancedImageMetadataEnabled *bool `locationName:"enhancedImageMetadataEnabled" type:"boolean"` // The name or Amazon Resource Name (ARN) for the IAM role you create that grants // Image Builder access to perform workflow actions. ExecutionRole *string `locationName:"executionRole" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image pipeline that you want to update. // // ImagePipelineArn is a required field ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the image recipe that will be used to configure // images updated by this image pipeline. ImageRecipeArn *string `locationName:"imageRecipeArn" type:"string"` // Contains settings for vulnerability scans. ImageScanningConfiguration *ImageScanningConfiguration `locationName:"imageScanningConfiguration" type:"structure"` // The image test configuration of the image pipeline. ImageTestsConfiguration *ImageTestsConfiguration `locationName:"imageTestsConfiguration" type:"structure"` // The Amazon Resource Name (ARN) of the infrastructure configuration that Image // Builder uses to build images that this image pipeline has updated. // // InfrastructureConfigurationArn is a required field InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string" required:"true"` // The schedule of the image pipeline. Schedule *Schedule `locationName:"schedule" type:"structure"` // The status of the image pipeline. Status *string `locationName:"status" type:"string" enum:"PipelineStatus"` // Contains the workflows to run for the pipeline. Workflows []*WorkflowConfiguration `locationName:"workflows" type:"list"` // contains filtered or unexported fields }
func (UpdateImagePipelineInput) GoString ¶
func (s UpdateImagePipelineInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateImagePipelineInput) SetClientToken ¶
func (s *UpdateImagePipelineInput) SetClientToken(v string) *UpdateImagePipelineInput
SetClientToken sets the ClientToken field's value.
func (*UpdateImagePipelineInput) SetContainerRecipeArn ¶ added in v1.36.11
func (s *UpdateImagePipelineInput) SetContainerRecipeArn(v string) *UpdateImagePipelineInput
SetContainerRecipeArn sets the ContainerRecipeArn field's value.
func (*UpdateImagePipelineInput) SetDescription ¶
func (s *UpdateImagePipelineInput) SetDescription(v string) *UpdateImagePipelineInput
SetDescription sets the Description field's value.
func (*UpdateImagePipelineInput) SetDistributionConfigurationArn ¶
func (s *UpdateImagePipelineInput) SetDistributionConfigurationArn(v string) *UpdateImagePipelineInput
SetDistributionConfigurationArn sets the DistributionConfigurationArn field's value.
func (*UpdateImagePipelineInput) SetEnhancedImageMetadataEnabled ¶ added in v1.30.8
func (s *UpdateImagePipelineInput) SetEnhancedImageMetadataEnabled(v bool) *UpdateImagePipelineInput
SetEnhancedImageMetadataEnabled sets the EnhancedImageMetadataEnabled field's value.
func (*UpdateImagePipelineInput) SetExecutionRole ¶ added in v1.49.1
func (s *UpdateImagePipelineInput) SetExecutionRole(v string) *UpdateImagePipelineInput
SetExecutionRole sets the ExecutionRole field's value.
func (*UpdateImagePipelineInput) SetImagePipelineArn ¶
func (s *UpdateImagePipelineInput) SetImagePipelineArn(v string) *UpdateImagePipelineInput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (*UpdateImagePipelineInput) SetImageRecipeArn ¶
func (s *UpdateImagePipelineInput) SetImageRecipeArn(v string) *UpdateImagePipelineInput
SetImageRecipeArn sets the ImageRecipeArn field's value.
func (*UpdateImagePipelineInput) SetImageScanningConfiguration ¶ added in v1.44.233
func (s *UpdateImagePipelineInput) SetImageScanningConfiguration(v *ImageScanningConfiguration) *UpdateImagePipelineInput
SetImageScanningConfiguration sets the ImageScanningConfiguration field's value.
func (*UpdateImagePipelineInput) SetImageTestsConfiguration ¶
func (s *UpdateImagePipelineInput) SetImageTestsConfiguration(v *ImageTestsConfiguration) *UpdateImagePipelineInput
SetImageTestsConfiguration sets the ImageTestsConfiguration field's value.
func (*UpdateImagePipelineInput) SetInfrastructureConfigurationArn ¶
func (s *UpdateImagePipelineInput) SetInfrastructureConfigurationArn(v string) *UpdateImagePipelineInput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*UpdateImagePipelineInput) SetSchedule ¶
func (s *UpdateImagePipelineInput) SetSchedule(v *Schedule) *UpdateImagePipelineInput
SetSchedule sets the Schedule field's value.
func (*UpdateImagePipelineInput) SetStatus ¶
func (s *UpdateImagePipelineInput) SetStatus(v string) *UpdateImagePipelineInput
SetStatus sets the Status field's value.
func (*UpdateImagePipelineInput) SetWorkflows ¶ added in v1.49.1
func (s *UpdateImagePipelineInput) SetWorkflows(v []*WorkflowConfiguration) *UpdateImagePipelineInput
SetWorkflows sets the Workflows field's value.
func (UpdateImagePipelineInput) String ¶
func (s UpdateImagePipelineInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateImagePipelineInput) Validate ¶
func (s *UpdateImagePipelineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateImagePipelineOutput ¶
type UpdateImagePipelineOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the image pipeline that was updated by // this request. ImagePipelineArn *string `locationName:"imagePipelineArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateImagePipelineOutput) GoString ¶
func (s UpdateImagePipelineOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateImagePipelineOutput) SetClientToken ¶
func (s *UpdateImagePipelineOutput) SetClientToken(v string) *UpdateImagePipelineOutput
SetClientToken sets the ClientToken field's value.
func (*UpdateImagePipelineOutput) SetImagePipelineArn ¶
func (s *UpdateImagePipelineOutput) SetImagePipelineArn(v string) *UpdateImagePipelineOutput
SetImagePipelineArn sets the ImagePipelineArn field's value.
func (*UpdateImagePipelineOutput) SetRequestId ¶
func (s *UpdateImagePipelineOutput) SetRequestId(v string) *UpdateImagePipelineOutput
SetRequestId sets the RequestId field's value.
func (UpdateImagePipelineOutput) String ¶
func (s UpdateImagePipelineOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateInfrastructureConfigurationInput ¶
type UpdateInfrastructureConfigurationInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description of the infrastructure configuration. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the infrastructure configuration that you // want to update. // // InfrastructureConfigurationArn is a required field InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string" required:"true"` // 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: // // * Configure the instance metadata options (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html) // in the Amazon EC2 User Guide for Linux instances. // // * Configure the instance metadata options (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/configuring-instance-metadata-options.html) // in the Amazon EC2 Windows Guide for Windows instances. InstanceMetadataOptions *InstanceMetadataOptions `locationName:"instanceMetadataOptions" type:"structure"` // The instance profile to associate with the instance used to customize your // Amazon EC2 AMI. // // InstanceProfileName is a required field InstanceProfileName *string `locationName:"instanceProfileName" min:"1" type:"string" required:"true"` // 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. InstanceTypes []*string `locationName:"instanceTypes" type:"list"` // The key pair of the infrastructure configuration. You can use this to log // on to and debug the instance used to create your image. KeyPair *string `locationName:"keyPair" min:"1" type:"string"` // The logging configuration of the infrastructure configuration. Logging *Logging `locationName:"logging" type:"structure"` // The tags attached to the resource created by Image Builder. ResourceTags map[string]*string `locationName:"resourceTags" min:"1" type:"map"` // The security group IDs to associate with the instance used to customize your // Amazon EC2 AMI. SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"` // 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. SnsTopicArn *string `locationName:"snsTopicArn" type:"string"` // The subnet ID to place the instance used to customize your Amazon EC2 AMI // in. SubnetId *string `locationName:"subnetId" min:"1" type:"string"` // 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. TerminateInstanceOnFailure *bool `locationName:"terminateInstanceOnFailure" type:"boolean"` // contains filtered or unexported fields }
func (UpdateInfrastructureConfigurationInput) GoString ¶
func (s UpdateInfrastructureConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInfrastructureConfigurationInput) SetClientToken ¶
func (s *UpdateInfrastructureConfigurationInput) SetClientToken(v string) *UpdateInfrastructureConfigurationInput
SetClientToken sets the ClientToken field's value.
func (*UpdateInfrastructureConfigurationInput) SetDescription ¶
func (s *UpdateInfrastructureConfigurationInput) SetDescription(v string) *UpdateInfrastructureConfigurationInput
SetDescription sets the Description field's value.
func (*UpdateInfrastructureConfigurationInput) SetInfrastructureConfigurationArn ¶
func (s *UpdateInfrastructureConfigurationInput) SetInfrastructureConfigurationArn(v string) *UpdateInfrastructureConfigurationInput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*UpdateInfrastructureConfigurationInput) SetInstanceMetadataOptions ¶ added in v1.40.47
func (s *UpdateInfrastructureConfigurationInput) SetInstanceMetadataOptions(v *InstanceMetadataOptions) *UpdateInfrastructureConfigurationInput
SetInstanceMetadataOptions sets the InstanceMetadataOptions field's value.
func (*UpdateInfrastructureConfigurationInput) SetInstanceProfileName ¶
func (s *UpdateInfrastructureConfigurationInput) SetInstanceProfileName(v string) *UpdateInfrastructureConfigurationInput
SetInstanceProfileName sets the InstanceProfileName field's value.
func (*UpdateInfrastructureConfigurationInput) SetInstanceTypes ¶
func (s *UpdateInfrastructureConfigurationInput) SetInstanceTypes(v []*string) *UpdateInfrastructureConfigurationInput
SetInstanceTypes sets the InstanceTypes field's value.
func (*UpdateInfrastructureConfigurationInput) SetKeyPair ¶
func (s *UpdateInfrastructureConfigurationInput) SetKeyPair(v string) *UpdateInfrastructureConfigurationInput
SetKeyPair sets the KeyPair field's value.
func (*UpdateInfrastructureConfigurationInput) SetLogging ¶
func (s *UpdateInfrastructureConfigurationInput) SetLogging(v *Logging) *UpdateInfrastructureConfigurationInput
SetLogging sets the Logging field's value.
func (*UpdateInfrastructureConfigurationInput) SetResourceTags ¶ added in v1.32.0
func (s *UpdateInfrastructureConfigurationInput) SetResourceTags(v map[string]*string) *UpdateInfrastructureConfigurationInput
SetResourceTags sets the ResourceTags field's value.
func (*UpdateInfrastructureConfigurationInput) SetSecurityGroupIds ¶
func (s *UpdateInfrastructureConfigurationInput) SetSecurityGroupIds(v []*string) *UpdateInfrastructureConfigurationInput
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*UpdateInfrastructureConfigurationInput) SetSnsTopicArn ¶
func (s *UpdateInfrastructureConfigurationInput) SetSnsTopicArn(v string) *UpdateInfrastructureConfigurationInput
SetSnsTopicArn sets the SnsTopicArn field's value.
func (*UpdateInfrastructureConfigurationInput) SetSubnetId ¶
func (s *UpdateInfrastructureConfigurationInput) SetSubnetId(v string) *UpdateInfrastructureConfigurationInput
SetSubnetId sets the SubnetId field's value.
func (*UpdateInfrastructureConfigurationInput) SetTerminateInstanceOnFailure ¶
func (s *UpdateInfrastructureConfigurationInput) SetTerminateInstanceOnFailure(v bool) *UpdateInfrastructureConfigurationInput
SetTerminateInstanceOnFailure sets the TerminateInstanceOnFailure field's value.
func (UpdateInfrastructureConfigurationInput) String ¶
func (s UpdateInfrastructureConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInfrastructureConfigurationInput) Validate ¶
func (s *UpdateInfrastructureConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInfrastructureConfigurationOutput ¶
type UpdateInfrastructureConfigurationOutput struct { // The client token that uniquely identifies the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the infrastructure configuration that was // updated by this request. InfrastructureConfigurationArn *string `locationName:"infrastructureConfigurationArn" type:"string"` // The request ID that uniquely identifies this request. RequestId *string `locationName:"requestId" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateInfrastructureConfigurationOutput) GoString ¶
func (s UpdateInfrastructureConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInfrastructureConfigurationOutput) SetClientToken ¶
func (s *UpdateInfrastructureConfigurationOutput) SetClientToken(v string) *UpdateInfrastructureConfigurationOutput
SetClientToken sets the ClientToken field's value.
func (*UpdateInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn ¶
func (s *UpdateInfrastructureConfigurationOutput) SetInfrastructureConfigurationArn(v string) *UpdateInfrastructureConfigurationOutput
SetInfrastructureConfigurationArn sets the InfrastructureConfigurationArn field's value.
func (*UpdateInfrastructureConfigurationOutput) SetRequestId ¶
func (s *UpdateInfrastructureConfigurationOutput) SetRequestId(v string) *UpdateInfrastructureConfigurationOutput
SetRequestId sets the RequestId field's value.
func (UpdateInfrastructureConfigurationOutput) String ¶
func (s UpdateInfrastructureConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateLifecyclePolicyInput ¶ added in v1.47.13
type UpdateLifecyclePolicyInput struct { // Unique, case-sensitive identifier you provide to ensure idempotency of the // request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon EC2 API Reference. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Optional description for the lifecycle policy. Description *string `locationName:"description" min:"1" type:"string"` // The name or Amazon Resource Name (ARN) of the IAM role that Image Builder // uses to update the lifecycle policy. // // ExecutionRole is a required field ExecutionRole *string `locationName:"executionRole" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the lifecycle policy resource. // // LifecyclePolicyArn is a required field LifecyclePolicyArn *string `locationName:"lifecyclePolicyArn" type:"string" required:"true"` // The configuration details for a lifecycle policy resource. // // PolicyDetails is a required field PolicyDetails []*LifecyclePolicyDetail `locationName:"policyDetails" min:"1" type:"list" required:"true"` // Selection criteria for resources that the lifecycle policy applies to. // // ResourceSelection is a required field ResourceSelection *LifecyclePolicyResourceSelection `locationName:"resourceSelection" type:"structure" required:"true"` // The type of image resource that the lifecycle policy applies to. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true" enum:"LifecyclePolicyResourceType"` // Indicates whether the lifecycle policy resource is enabled. Status *string `locationName:"status" type:"string" enum:"LifecyclePolicyStatus"` // contains filtered or unexported fields }
func (UpdateLifecyclePolicyInput) GoString ¶ added in v1.47.13
func (s UpdateLifecyclePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLifecyclePolicyInput) SetClientToken ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetClientToken(v string) *UpdateLifecyclePolicyInput
SetClientToken sets the ClientToken field's value.
func (*UpdateLifecyclePolicyInput) SetDescription ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetDescription(v string) *UpdateLifecyclePolicyInput
SetDescription sets the Description field's value.
func (*UpdateLifecyclePolicyInput) SetExecutionRole ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetExecutionRole(v string) *UpdateLifecyclePolicyInput
SetExecutionRole sets the ExecutionRole field's value.
func (*UpdateLifecyclePolicyInput) SetLifecyclePolicyArn ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetLifecyclePolicyArn(v string) *UpdateLifecyclePolicyInput
SetLifecyclePolicyArn sets the LifecyclePolicyArn field's value.
func (*UpdateLifecyclePolicyInput) SetPolicyDetails ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetPolicyDetails(v []*LifecyclePolicyDetail) *UpdateLifecyclePolicyInput
SetPolicyDetails sets the PolicyDetails field's value.
func (*UpdateLifecyclePolicyInput) SetResourceSelection ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetResourceSelection(v *LifecyclePolicyResourceSelection) *UpdateLifecyclePolicyInput
SetResourceSelection sets the ResourceSelection field's value.
func (*UpdateLifecyclePolicyInput) SetResourceType ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetResourceType(v string) *UpdateLifecyclePolicyInput
SetResourceType sets the ResourceType field's value.
func (*UpdateLifecyclePolicyInput) SetStatus ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) SetStatus(v string) *UpdateLifecyclePolicyInput
SetStatus sets the Status field's value.
func (UpdateLifecyclePolicyInput) String ¶ added in v1.47.13
func (s UpdateLifecyclePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLifecyclePolicyInput) Validate ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLifecyclePolicyOutput ¶ added in v1.47.13
type UpdateLifecyclePolicyOutput struct { // The ARN of the image lifecycle policy resource that was updated. LifecyclePolicyArn *string `locationName:"lifecyclePolicyArn" type:"string"` // contains filtered or unexported fields }
func (UpdateLifecyclePolicyOutput) GoString ¶ added in v1.47.13
func (s UpdateLifecyclePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLifecyclePolicyOutput) SetLifecyclePolicyArn ¶ added in v1.47.13
func (s *UpdateLifecyclePolicyOutput) SetLifecyclePolicyArn(v string) *UpdateLifecyclePolicyOutput
SetLifecyclePolicyArn sets the LifecyclePolicyArn field's value.
func (UpdateLifecyclePolicyOutput) String ¶ added in v1.47.13
func (s UpdateLifecyclePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VulnerabilityIdAggregation ¶ added in v1.44.233
type VulnerabilityIdAggregation struct { // Counts by severity level for medium severity and higher level findings, plus // a total for all of the findings for the specified vulnerability. SeverityCounts *SeverityCounts `locationName:"severityCounts" type:"structure"` // The vulnerability Id for this set of counts. VulnerabilityId *string `locationName:"vulnerabilityId" min:"1" type:"string"` // contains filtered or unexported fields }
Includes counts of image and pipeline resource findings by vulnerability.
func (VulnerabilityIdAggregation) GoString ¶ added in v1.44.233
func (s VulnerabilityIdAggregation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VulnerabilityIdAggregation) SetSeverityCounts ¶ added in v1.44.233
func (s *VulnerabilityIdAggregation) SetSeverityCounts(v *SeverityCounts) *VulnerabilityIdAggregation
SetSeverityCounts sets the SeverityCounts field's value.
func (*VulnerabilityIdAggregation) SetVulnerabilityId ¶ added in v1.44.233
func (s *VulnerabilityIdAggregation) SetVulnerabilityId(v string) *VulnerabilityIdAggregation
SetVulnerabilityId sets the VulnerabilityId field's value.
func (VulnerabilityIdAggregation) String ¶ added in v1.44.233
func (s VulnerabilityIdAggregation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VulnerablePackage ¶ added in v1.44.233
type VulnerablePackage struct { // The architecture of the vulnerable package. Arch *string `locationName:"arch" type:"string"` // The epoch of the vulnerable package. Epoch *int64 `locationName:"epoch" type:"integer"` // The file path of the vulnerable package. FilePath *string `locationName:"filePath" min:"1" type:"string"` // The version of the package that contains the vulnerability fix. FixedInVersion *string `locationName:"fixedInVersion" min:"1" type:"string"` // The name of the vulnerable package. Name *string `locationName:"name" min:"1" type:"string"` // The package manager of the vulnerable package. PackageManager *string `locationName:"packageManager" min:"1" type:"string"` // The release of the vulnerable package. Release *string `locationName:"release" min:"1" type:"string"` // The code to run in your environment to update packages with a fix available. Remediation *string `locationName:"remediation" min:"1" type:"string"` // The source layer hash of the vulnerable package. SourceLayerHash *string `locationName:"sourceLayerHash" type:"string"` // The version of the vulnerable package. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Information about a vulnerable package that Amazon Inspector identifies in a finding.
func (VulnerablePackage) GoString ¶ added in v1.44.233
func (s VulnerablePackage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VulnerablePackage) SetArch ¶ added in v1.44.233
func (s *VulnerablePackage) SetArch(v string) *VulnerablePackage
SetArch sets the Arch field's value.
func (*VulnerablePackage) SetEpoch ¶ added in v1.44.233
func (s *VulnerablePackage) SetEpoch(v int64) *VulnerablePackage
SetEpoch sets the Epoch field's value.
func (*VulnerablePackage) SetFilePath ¶ added in v1.44.233
func (s *VulnerablePackage) SetFilePath(v string) *VulnerablePackage
SetFilePath sets the FilePath field's value.
func (*VulnerablePackage) SetFixedInVersion ¶ added in v1.44.233
func (s *VulnerablePackage) SetFixedInVersion(v string) *VulnerablePackage
SetFixedInVersion sets the FixedInVersion field's value.
func (*VulnerablePackage) SetName ¶ added in v1.44.233
func (s *VulnerablePackage) SetName(v string) *VulnerablePackage
SetName sets the Name field's value.
func (*VulnerablePackage) SetPackageManager ¶ added in v1.44.233
func (s *VulnerablePackage) SetPackageManager(v string) *VulnerablePackage
SetPackageManager sets the PackageManager field's value.
func (*VulnerablePackage) SetRelease ¶ added in v1.44.233
func (s *VulnerablePackage) SetRelease(v string) *VulnerablePackage
SetRelease sets the Release field's value.
func (*VulnerablePackage) SetRemediation ¶ added in v1.44.233
func (s *VulnerablePackage) SetRemediation(v string) *VulnerablePackage
SetRemediation sets the Remediation field's value.
func (*VulnerablePackage) SetSourceLayerHash ¶ added in v1.44.233
func (s *VulnerablePackage) SetSourceLayerHash(v string) *VulnerablePackage
SetSourceLayerHash sets the SourceLayerHash field's value.
func (*VulnerablePackage) SetVersion ¶ added in v1.44.233
func (s *VulnerablePackage) SetVersion(v string) *VulnerablePackage
SetVersion sets the Version field's value.
func (VulnerablePackage) String ¶ added in v1.44.233
func (s VulnerablePackage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Workflow ¶ added in v1.49.1
type Workflow struct { // The Amazon Resource Name (ARN) of the workflow resource. Arn *string `locationName:"arn" type:"string"` // Describes what change has been made in this version of the workflow, or what // makes this version different from other versions of the workflow. ChangeDescription *string `locationName:"changeDescription" min:"1" type:"string"` // Contains the YAML document content for the workflow. Data *string `locationName:"data" type:"string"` // The timestamp when Image Builder created the workflow resource. DateCreated *string `locationName:"dateCreated" type:"string"` // The description of the workflow. Description *string `locationName:"description" min:"1" type:"string"` // The KMS key identifier used to encrypt the workflow resource. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name of the workflow resource. Name *string `locationName:"name" type:"string"` // The owner of the workflow resource. Owner *string `locationName:"owner" min:"1" type:"string"` // An array of input parameters that that the image workflow uses to control // actions or configure settings. Parameters []*WorkflowParameterDetail `locationName:"parameters" type:"list"` // Describes the current status of the workflow and the reason for that status. State *WorkflowState `locationName:"state" type:"structure"` // The tags that apply to the workflow resource Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // Specifies the image creation stage that the workflow applies to. Image Builder // currently supports build and test workflows. Type *string `locationName:"type" type:"string" enum:"WorkflowType"` // The workflow resource version. Workflow resources are immutable. To make // a change, you can clone a workflow or create a new version. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
Defines a process that Image Builder uses to build and test images during the image creation process.
func (Workflow) GoString ¶ added in v1.49.1
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Workflow) SetChangeDescription ¶ added in v1.49.1
SetChangeDescription sets the ChangeDescription field's value.
func (*Workflow) SetDateCreated ¶ added in v1.49.1
SetDateCreated sets the DateCreated field's value.
func (*Workflow) SetDescription ¶ added in v1.49.1
SetDescription sets the Description field's value.
func (*Workflow) SetKmsKeyId ¶ added in v1.49.1
SetKmsKeyId sets the KmsKeyId field's value.
func (*Workflow) SetParameters ¶ added in v1.49.1
func (s *Workflow) SetParameters(v []*WorkflowParameterDetail) *Workflow
SetParameters sets the Parameters field's value.
func (*Workflow) SetState ¶ added in v1.49.1
func (s *Workflow) SetState(v *WorkflowState) *Workflow
SetState sets the State field's value.
func (*Workflow) SetVersion ¶ added in v1.49.1
SetVersion sets the Version field's value.
type WorkflowConfiguration ¶ added in v1.49.1
type WorkflowConfiguration struct { // The action to take if the workflow fails. OnFailure *string `locationName:"onFailure" type:"string" enum:"OnWorkflowFailure"` // Test workflows are defined within named runtime groups called parallel groups. // The parallel group is the named group that contains this test workflow. Test // workflows within a parallel group can run at the same time. Image Builder // starts up to five test workflows in the group at the same time, and starts // additional workflows as others complete, until all workflows in the group // have completed. This field only applies for test workflows. ParallelGroup *string `locationName:"parallelGroup" min:"1" type:"string"` // Contains parameter values for each of the parameters that the workflow document // defined for the workflow resource. Parameters []*WorkflowParameter `locationName:"parameters" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the workflow resource. // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // contains filtered or unexported fields }
Contains control settings and configurable inputs for a workflow resource.
func (WorkflowConfiguration) GoString ¶ added in v1.49.1
func (s WorkflowConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowConfiguration) SetOnFailure ¶ added in v1.49.1
func (s *WorkflowConfiguration) SetOnFailure(v string) *WorkflowConfiguration
SetOnFailure sets the OnFailure field's value.
func (*WorkflowConfiguration) SetParallelGroup ¶ added in v1.49.1
func (s *WorkflowConfiguration) SetParallelGroup(v string) *WorkflowConfiguration
SetParallelGroup sets the ParallelGroup field's value.
func (*WorkflowConfiguration) SetParameters ¶ added in v1.49.1
func (s *WorkflowConfiguration) SetParameters(v []*WorkflowParameter) *WorkflowConfiguration
SetParameters sets the Parameters field's value.
func (*WorkflowConfiguration) SetWorkflowArn ¶ added in v1.49.1
func (s *WorkflowConfiguration) SetWorkflowArn(v string) *WorkflowConfiguration
SetWorkflowArn sets the WorkflowArn field's value.
func (WorkflowConfiguration) String ¶ added in v1.49.1
func (s WorkflowConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowConfiguration) Validate ¶ added in v1.49.1
func (s *WorkflowConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type WorkflowExecutionMetadata ¶ added in v1.44.233
type WorkflowExecutionMetadata struct { // The timestamp when this runtime instance of the workflow finished. EndTime *string `locationName:"endTime" type:"string"` // The runtime output message from the workflow, if applicable. Message *string `locationName:"message" type:"string"` // The name of the test group that included the test workflow resource at runtime. ParallelGroup *string `locationName:"parallelGroup" min:"1" type:"string"` // The timestamp when the runtime instance of this workflow started. StartTime *string `locationName:"startTime" type:"string"` // The current runtime status for this workflow. Status *string `locationName:"status" type:"string" enum:"WorkflowExecutionStatus"` // The total number of steps in the workflow. This should equal the sum of the // step counts for steps that succeeded, were skipped, and failed. TotalStepCount *int64 `locationName:"totalStepCount" type:"integer"` // A runtime count for the number of steps in the workflow that failed. TotalStepsFailed *int64 `locationName:"totalStepsFailed" type:"integer"` // A runtime count for the number of steps in the workflow that were skipped. TotalStepsSkipped *int64 `locationName:"totalStepsSkipped" type:"integer"` // A runtime count for the number of steps in the workflow that ran successfully. TotalStepsSucceeded *int64 `locationName:"totalStepsSucceeded" type:"integer"` // Indicates what type of workflow that Image Builder ran for this runtime instance // of the workflow. Type *string `locationName:"type" type:"string" enum:"WorkflowType"` // The Amazon Resource Name (ARN) of the workflow resource build version that // ran. WorkflowBuildVersionArn *string `locationName:"workflowBuildVersionArn" type:"string"` // Unique identifier that Image Builder assigns to keep track of runtime resources // each time it runs a workflow. WorkflowExecutionId *string `locationName:"workflowExecutionId" type:"string"` // contains filtered or unexported fields }
Metadata that includes details and status from this runtime instance of the workflow.
func (WorkflowExecutionMetadata) GoString ¶ added in v1.44.233
func (s WorkflowExecutionMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowExecutionMetadata) SetEndTime ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetEndTime(v string) *WorkflowExecutionMetadata
SetEndTime sets the EndTime field's value.
func (*WorkflowExecutionMetadata) SetMessage ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetMessage(v string) *WorkflowExecutionMetadata
SetMessage sets the Message field's value.
func (*WorkflowExecutionMetadata) SetParallelGroup ¶ added in v1.49.1
func (s *WorkflowExecutionMetadata) SetParallelGroup(v string) *WorkflowExecutionMetadata
SetParallelGroup sets the ParallelGroup field's value.
func (*WorkflowExecutionMetadata) SetStartTime ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetStartTime(v string) *WorkflowExecutionMetadata
SetStartTime sets the StartTime field's value.
func (*WorkflowExecutionMetadata) SetStatus ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetStatus(v string) *WorkflowExecutionMetadata
SetStatus sets the Status field's value.
func (*WorkflowExecutionMetadata) SetTotalStepCount ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetTotalStepCount(v int64) *WorkflowExecutionMetadata
SetTotalStepCount sets the TotalStepCount field's value.
func (*WorkflowExecutionMetadata) SetTotalStepsFailed ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetTotalStepsFailed(v int64) *WorkflowExecutionMetadata
SetTotalStepsFailed sets the TotalStepsFailed field's value.
func (*WorkflowExecutionMetadata) SetTotalStepsSkipped ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetTotalStepsSkipped(v int64) *WorkflowExecutionMetadata
SetTotalStepsSkipped sets the TotalStepsSkipped field's value.
func (*WorkflowExecutionMetadata) SetTotalStepsSucceeded ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetTotalStepsSucceeded(v int64) *WorkflowExecutionMetadata
SetTotalStepsSucceeded sets the TotalStepsSucceeded field's value.
func (*WorkflowExecutionMetadata) SetType ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetType(v string) *WorkflowExecutionMetadata
SetType sets the Type field's value.
func (*WorkflowExecutionMetadata) SetWorkflowBuildVersionArn ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetWorkflowBuildVersionArn(v string) *WorkflowExecutionMetadata
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (*WorkflowExecutionMetadata) SetWorkflowExecutionId ¶ added in v1.44.233
func (s *WorkflowExecutionMetadata) SetWorkflowExecutionId(v string) *WorkflowExecutionMetadata
SetWorkflowExecutionId sets the WorkflowExecutionId field's value.
func (WorkflowExecutionMetadata) String ¶ added in v1.44.233
func (s WorkflowExecutionMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkflowParameter ¶ added in v1.49.1
type WorkflowParameter struct { // The name of the workflow parameter to set. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Sets the value for the named workflow parameter. // // Value is a required field Value []*string `locationName:"value" type:"list" required:"true"` // contains filtered or unexported fields }
Contains a key/value pair that sets the named workflow parameter.
func (WorkflowParameter) GoString ¶ added in v1.49.1
func (s WorkflowParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowParameter) SetName ¶ added in v1.49.1
func (s *WorkflowParameter) SetName(v string) *WorkflowParameter
SetName sets the Name field's value.
func (*WorkflowParameter) SetValue ¶ added in v1.49.1
func (s *WorkflowParameter) SetValue(v []*string) *WorkflowParameter
SetValue sets the Value field's value.
func (WorkflowParameter) String ¶ added in v1.49.1
func (s WorkflowParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowParameter) Validate ¶ added in v1.49.1
func (s *WorkflowParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type WorkflowParameterDetail ¶ added in v1.49.1
type WorkflowParameterDetail struct { // The default value of this parameter if no input is provided. DefaultValue []*string `locationName:"defaultValue" type:"list"` // Describes this parameter. Description *string `locationName:"description" type:"string"` // The name of this input parameter. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The type of input this parameter provides. The currently supported value // is "string". // // Type is a required field Type *string `locationName:"type" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Defines a parameter that's used to provide configuration details for the workflow.
func (WorkflowParameterDetail) GoString ¶ added in v1.49.1
func (s WorkflowParameterDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowParameterDetail) SetDefaultValue ¶ added in v1.49.1
func (s *WorkflowParameterDetail) SetDefaultValue(v []*string) *WorkflowParameterDetail
SetDefaultValue sets the DefaultValue field's value.
func (*WorkflowParameterDetail) SetDescription ¶ added in v1.49.1
func (s *WorkflowParameterDetail) SetDescription(v string) *WorkflowParameterDetail
SetDescription sets the Description field's value.
func (*WorkflowParameterDetail) SetName ¶ added in v1.49.1
func (s *WorkflowParameterDetail) SetName(v string) *WorkflowParameterDetail
SetName sets the Name field's value.
func (*WorkflowParameterDetail) SetType ¶ added in v1.49.1
func (s *WorkflowParameterDetail) SetType(v string) *WorkflowParameterDetail
SetType sets the Type field's value.
func (WorkflowParameterDetail) String ¶ added in v1.49.1
func (s WorkflowParameterDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkflowState ¶ added in v1.49.1
type WorkflowState struct { // Describes how or why the workflow changed state. Reason *string `locationName:"reason" min:"1" type:"string"` // The current state of the workflow. Status *string `locationName:"status" type:"string" enum:"WorkflowStatus"` // contains filtered or unexported fields }
A group of fields that describe the current status of workflow.
func (WorkflowState) GoString ¶ added in v1.49.1
func (s WorkflowState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowState) SetReason ¶ added in v1.49.1
func (s *WorkflowState) SetReason(v string) *WorkflowState
SetReason sets the Reason field's value.
func (*WorkflowState) SetStatus ¶ added in v1.49.1
func (s *WorkflowState) SetStatus(v string) *WorkflowState
SetStatus sets the Status field's value.
func (WorkflowState) String ¶ added in v1.49.1
func (s WorkflowState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkflowStepExecution ¶ added in v1.49.1
type WorkflowStepExecution struct { // The name of the step action. Action *string `locationName:"action" type:"string"` // The Amazon Resource Name (ARN) of the image build version that ran the workflow. ImageBuildVersionArn *string `locationName:"imageBuildVersionArn" type:"string"` // The name of the workflow step. Name *string `locationName:"name" type:"string"` // The timestamp when the workflow step started. StartTime *string `locationName:"startTime" type:"string"` // Uniquely identifies the workflow step that ran for the associated image build // version. StepExecutionId *string `locationName:"stepExecutionId" type:"string"` // The ARN of the workflow resource that ran. WorkflowBuildVersionArn *string `locationName:"workflowBuildVersionArn" type:"string"` // Uniquely identifies the runtime instance of the workflow that contains the // workflow step that ran for the associated image build version. WorkflowExecutionId *string `locationName:"workflowExecutionId" type:"string"` // contains filtered or unexported fields }
Contains runtime details for an instance of a workflow that ran for the associated image build version.
func (WorkflowStepExecution) GoString ¶ added in v1.49.1
func (s WorkflowStepExecution) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowStepExecution) SetAction ¶ added in v1.49.1
func (s *WorkflowStepExecution) SetAction(v string) *WorkflowStepExecution
SetAction sets the Action field's value.
func (*WorkflowStepExecution) SetImageBuildVersionArn ¶ added in v1.49.1
func (s *WorkflowStepExecution) SetImageBuildVersionArn(v string) *WorkflowStepExecution
SetImageBuildVersionArn sets the ImageBuildVersionArn field's value.
func (*WorkflowStepExecution) SetName ¶ added in v1.49.1
func (s *WorkflowStepExecution) SetName(v string) *WorkflowStepExecution
SetName sets the Name field's value.
func (*WorkflowStepExecution) SetStartTime ¶ added in v1.49.1
func (s *WorkflowStepExecution) SetStartTime(v string) *WorkflowStepExecution
SetStartTime sets the StartTime field's value.
func (*WorkflowStepExecution) SetStepExecutionId ¶ added in v1.49.1
func (s *WorkflowStepExecution) SetStepExecutionId(v string) *WorkflowStepExecution
SetStepExecutionId sets the StepExecutionId field's value.
func (*WorkflowStepExecution) SetWorkflowBuildVersionArn ¶ added in v1.49.1
func (s *WorkflowStepExecution) SetWorkflowBuildVersionArn(v string) *WorkflowStepExecution
SetWorkflowBuildVersionArn sets the WorkflowBuildVersionArn field's value.
func (*WorkflowStepExecution) SetWorkflowExecutionId ¶ added in v1.49.1
func (s *WorkflowStepExecution) SetWorkflowExecutionId(v string) *WorkflowStepExecution
SetWorkflowExecutionId sets the WorkflowExecutionId field's value.
func (WorkflowStepExecution) String ¶ added in v1.49.1
func (s WorkflowStepExecution) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkflowStepMetadata ¶ added in v1.44.233
type WorkflowStepMetadata struct { // The step action name. Action *string `locationName:"action" type:"string"` // Description of the workflow step. Description *string `locationName:"description" type:"string"` // The timestamp when the workflow step finished. EndTime *string `locationName:"endTime" type:"string"` // Input parameters that Image Builder provides for the workflow step. Inputs *string `locationName:"inputs" type:"string"` // Detailed output message that the workflow step provides at runtime. Message *string `locationName:"message" type:"string"` // The name of the workflow step. Name *string `locationName:"name" type:"string"` // The file names that the workflow step created as output for this runtime // instance of the workflow. Outputs *string `locationName:"outputs" type:"string"` // Reports on the rollback status of the step, if applicable. RollbackStatus *string `locationName:"rollbackStatus" type:"string" enum:"WorkflowStepExecutionRollbackStatus"` // The timestamp when the workflow step started. StartTime *string `locationName:"startTime" type:"string"` // Runtime status for the workflow step. Status *string `locationName:"status" type:"string" enum:"WorkflowStepExecutionStatus"` // A unique identifier for the workflow step, assigned at runtime. StepExecutionId *string `locationName:"stepExecutionId" type:"string"` // contains filtered or unexported fields }
Runtime details and status for the workflow step.
func (WorkflowStepMetadata) GoString ¶ added in v1.44.233
func (s WorkflowStepMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowStepMetadata) SetAction ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetAction(v string) *WorkflowStepMetadata
SetAction sets the Action field's value.
func (*WorkflowStepMetadata) SetDescription ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetDescription(v string) *WorkflowStepMetadata
SetDescription sets the Description field's value.
func (*WorkflowStepMetadata) SetEndTime ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetEndTime(v string) *WorkflowStepMetadata
SetEndTime sets the EndTime field's value.
func (*WorkflowStepMetadata) SetInputs ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetInputs(v string) *WorkflowStepMetadata
SetInputs sets the Inputs field's value.
func (*WorkflowStepMetadata) SetMessage ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetMessage(v string) *WorkflowStepMetadata
SetMessage sets the Message field's value.
func (*WorkflowStepMetadata) SetName ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetName(v string) *WorkflowStepMetadata
SetName sets the Name field's value.
func (*WorkflowStepMetadata) SetOutputs ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetOutputs(v string) *WorkflowStepMetadata
SetOutputs sets the Outputs field's value.
func (*WorkflowStepMetadata) SetRollbackStatus ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetRollbackStatus(v string) *WorkflowStepMetadata
SetRollbackStatus sets the RollbackStatus field's value.
func (*WorkflowStepMetadata) SetStartTime ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetStartTime(v string) *WorkflowStepMetadata
SetStartTime sets the StartTime field's value.
func (*WorkflowStepMetadata) SetStatus ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetStatus(v string) *WorkflowStepMetadata
SetStatus sets the Status field's value.
func (*WorkflowStepMetadata) SetStepExecutionId ¶ added in v1.44.233
func (s *WorkflowStepMetadata) SetStepExecutionId(v string) *WorkflowStepMetadata
SetStepExecutionId sets the StepExecutionId field's value.
func (WorkflowStepMetadata) String ¶ added in v1.44.233
func (s WorkflowStepMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkflowSummary ¶ added in v1.49.1
type WorkflowSummary struct { // The Amazon Resource Name (ARN) of the workflow resource. Arn *string `locationName:"arn" type:"string"` // The change description for the current version of the workflow resource. ChangeDescription *string `locationName:"changeDescription" min:"1" type:"string"` // The original creation date of the workflow resource. DateCreated *string `locationName:"dateCreated" type:"string"` // Describes the workflow. Description *string `locationName:"description" min:"1" type:"string"` // The name of the workflow. Name *string `locationName:"name" type:"string"` // The owner of the workflow resource. Owner *string `locationName:"owner" min:"1" type:"string"` // Describes the current state of the workflow resource. State *WorkflowState `locationName:"state" type:"structure"` // Contains a list of tags that are defined for the workflow. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The image creation stage that this workflow applies to. Image Builder currently // supports build and test stage workflows. Type *string `locationName:"type" type:"string" enum:"WorkflowType"` // The version of the workflow. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
Contains metadata about the workflow resource.
func (WorkflowSummary) GoString ¶ added in v1.49.1
func (s WorkflowSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowSummary) SetArn ¶ added in v1.49.1
func (s *WorkflowSummary) SetArn(v string) *WorkflowSummary
SetArn sets the Arn field's value.
func (*WorkflowSummary) SetChangeDescription ¶ added in v1.49.1
func (s *WorkflowSummary) SetChangeDescription(v string) *WorkflowSummary
SetChangeDescription sets the ChangeDescription field's value.
func (*WorkflowSummary) SetDateCreated ¶ added in v1.49.1
func (s *WorkflowSummary) SetDateCreated(v string) *WorkflowSummary
SetDateCreated sets the DateCreated field's value.
func (*WorkflowSummary) SetDescription ¶ added in v1.49.1
func (s *WorkflowSummary) SetDescription(v string) *WorkflowSummary
SetDescription sets the Description field's value.
func (*WorkflowSummary) SetName ¶ added in v1.49.1
func (s *WorkflowSummary) SetName(v string) *WorkflowSummary
SetName sets the Name field's value.
func (*WorkflowSummary) SetOwner ¶ added in v1.49.1
func (s *WorkflowSummary) SetOwner(v string) *WorkflowSummary
SetOwner sets the Owner field's value.
func (*WorkflowSummary) SetState ¶ added in v1.49.1
func (s *WorkflowSummary) SetState(v *WorkflowState) *WorkflowSummary
SetState sets the State field's value.
func (*WorkflowSummary) SetTags ¶ added in v1.49.1
func (s *WorkflowSummary) SetTags(v map[string]*string) *WorkflowSummary
SetTags sets the Tags field's value.
func (*WorkflowSummary) SetType ¶ added in v1.49.1
func (s *WorkflowSummary) SetType(v string) *WorkflowSummary
SetType sets the Type field's value.
func (*WorkflowSummary) SetVersion ¶ added in v1.49.1
func (s *WorkflowSummary) SetVersion(v string) *WorkflowSummary
SetVersion sets the Version field's value.
func (WorkflowSummary) String ¶ added in v1.49.1
func (s WorkflowSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkflowVersion ¶ added in v1.49.1
type WorkflowVersion struct { // The Amazon Resource Name (ARN) of the workflow resource. Arn *string `locationName:"arn" type:"string"` // The timestamp when Image Builder created the workflow version. DateCreated *string `locationName:"dateCreated" type:"string"` // Describes the workflow. Description *string `locationName:"description" min:"1" type:"string"` // The name of the workflow. Name *string `locationName:"name" type:"string"` // The owner of the workflow resource. Owner *string `locationName:"owner" min:"1" type:"string"` // The image creation stage that this workflow applies to. Image Builder currently // supports build and test stage workflows. Type *string `locationName:"type" type:"string" enum:"WorkflowType"` // The semantic version of the workflow resource. The format includes three // nodes: <major>.<minor>.<patch>. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
Contains details about this version of the workflow.
func (WorkflowVersion) GoString ¶ added in v1.49.1
func (s WorkflowVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkflowVersion) SetArn ¶ added in v1.49.1
func (s *WorkflowVersion) SetArn(v string) *WorkflowVersion
SetArn sets the Arn field's value.
func (*WorkflowVersion) SetDateCreated ¶ added in v1.49.1
func (s *WorkflowVersion) SetDateCreated(v string) *WorkflowVersion
SetDateCreated sets the DateCreated field's value.
func (*WorkflowVersion) SetDescription ¶ added in v1.49.1
func (s *WorkflowVersion) SetDescription(v string) *WorkflowVersion
SetDescription sets the Description field's value.
func (*WorkflowVersion) SetName ¶ added in v1.49.1
func (s *WorkflowVersion) SetName(v string) *WorkflowVersion
SetName sets the Name field's value.
func (*WorkflowVersion) SetOwner ¶ added in v1.49.1
func (s *WorkflowVersion) SetOwner(v string) *WorkflowVersion
SetOwner sets the Owner field's value.
func (*WorkflowVersion) SetType ¶ added in v1.49.1
func (s *WorkflowVersion) SetType(v string) *WorkflowVersion
SetType sets the Type field's value.
func (*WorkflowVersion) SetVersion ¶ added in v1.49.1
func (s *WorkflowVersion) SetVersion(v string) *WorkflowVersion
SetVersion sets the Version field's value.
func (WorkflowVersion) String ¶ added in v1.49.1
func (s WorkflowVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package imagebuilderiface provides an interface to enable mocking the EC2 Image Builder service client for testing your code.
|
Package imagebuilderiface provides an interface to enable mocking the EC2 Image Builder service client for testing your code. |