Documentation ¶
Overview ¶
Package appconfig provides the client and types for making API requests to Amazon AppConfig.
Use AWS AppConfig, a capability of AWS Systems Manager, to create, manage, and quickly deploy application configurations. AppConfig supports controlled deployments to applications of any size and includes built-in validation checks and monitoring. You can use AppConfig with applications hosted on Amazon EC2 instances, AWS Lambda, containers, mobile applications, or IoT devices.
To prevent errors when deploying application configurations, especially for production systems where a simple typo could cause an unexpected outage, AppConfig includes validators. A validator provides a syntactic or semantic check to ensure that the configuration you want to deploy works as intended. To validate your application configuration data, you provide a schema or a Lambda function that runs against the configuration. The configuration deployment or update can only proceed when the configuration data is valid.
During a configuration deployment, AppConfig monitors the application to ensure that the deployment is successful. If the system encounters an error, AppConfig rolls back the change to minimize impact for your application users. You can configure a deployment strategy for each application or environment that includes deployment criteria, including velocity, bake time, and alarms to monitor. Similar to error monitoring, if a deployment triggers an alarm, AppConfig automatically rolls back to the previous version.
AppConfig supports multiple use cases. Here are some examples.
Application tuning: Use AppConfig to carefully introduce changes to your application that can only be tested with production traffic.
Feature toggle: Use AppConfig to turn on new features that require a timely deployment, such as a product launch or announcement.
Allow list: Use AppConfig to allow premium subscribers to access paid content.
Operational issues: Use AppConfig to reduce stress on your application when a dependency or other external factor impacts the system.
This reference is intended to be used with the AWS AppConfig User Guide (http://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig.html).
See https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09 for more information on this service.
See appconfig package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appconfig/
Using the Client ¶
To contact Amazon AppConfig 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 Amazon AppConfig client AppConfig for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appconfig/#New
Index ¶
- Constants
- func BytesMeasure_Values() []string
- func DeploymentEventType_Values() []string
- func DeploymentState_Values() []string
- func EnvironmentState_Values() []string
- func GrowthType_Values() []string
- func ReplicateTo_Values() []string
- func TriggeredBy_Values() []string
- func ValidatorType_Values() []string
- type AppConfig
- func (c *AppConfig) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
- func (c *AppConfig) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
- func (c *AppConfig) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
- func (c *AppConfig) CreateConfigurationProfile(input *CreateConfigurationProfileInput) (*CreateConfigurationProfileOutput, error)
- func (c *AppConfig) CreateConfigurationProfileRequest(input *CreateConfigurationProfileInput) (req *request.Request, output *CreateConfigurationProfileOutput)
- func (c *AppConfig) CreateConfigurationProfileWithContext(ctx aws.Context, input *CreateConfigurationProfileInput, ...) (*CreateConfigurationProfileOutput, error)
- func (c *AppConfig) CreateDeploymentStrategy(input *CreateDeploymentStrategyInput) (*CreateDeploymentStrategyOutput, error)
- func (c *AppConfig) CreateDeploymentStrategyRequest(input *CreateDeploymentStrategyInput) (req *request.Request, output *CreateDeploymentStrategyOutput)
- func (c *AppConfig) CreateDeploymentStrategyWithContext(ctx aws.Context, input *CreateDeploymentStrategyInput, opts ...request.Option) (*CreateDeploymentStrategyOutput, error)
- func (c *AppConfig) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)
- func (c *AppConfig) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)
- func (c *AppConfig) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)
- func (c *AppConfig) CreateHostedConfigurationVersion(input *CreateHostedConfigurationVersionInput) (*CreateHostedConfigurationVersionOutput, error)
- func (c *AppConfig) CreateHostedConfigurationVersionRequest(input *CreateHostedConfigurationVersionInput) (req *request.Request, output *CreateHostedConfigurationVersionOutput)
- func (c *AppConfig) CreateHostedConfigurationVersionWithContext(ctx aws.Context, input *CreateHostedConfigurationVersionInput, ...) (*CreateHostedConfigurationVersionOutput, error)
- func (c *AppConfig) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
- func (c *AppConfig) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
- func (c *AppConfig) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
- func (c *AppConfig) DeleteConfigurationProfile(input *DeleteConfigurationProfileInput) (*DeleteConfigurationProfileOutput, error)
- func (c *AppConfig) DeleteConfigurationProfileRequest(input *DeleteConfigurationProfileInput) (req *request.Request, output *DeleteConfigurationProfileOutput)
- func (c *AppConfig) DeleteConfigurationProfileWithContext(ctx aws.Context, input *DeleteConfigurationProfileInput, ...) (*DeleteConfigurationProfileOutput, error)
- func (c *AppConfig) DeleteDeploymentStrategy(input *DeleteDeploymentStrategyInput) (*DeleteDeploymentStrategyOutput, error)
- func (c *AppConfig) DeleteDeploymentStrategyRequest(input *DeleteDeploymentStrategyInput) (req *request.Request, output *DeleteDeploymentStrategyOutput)
- func (c *AppConfig) DeleteDeploymentStrategyWithContext(ctx aws.Context, input *DeleteDeploymentStrategyInput, opts ...request.Option) (*DeleteDeploymentStrategyOutput, error)
- func (c *AppConfig) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)
- func (c *AppConfig) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)
- func (c *AppConfig) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)
- func (c *AppConfig) DeleteHostedConfigurationVersion(input *DeleteHostedConfigurationVersionInput) (*DeleteHostedConfigurationVersionOutput, error)
- func (c *AppConfig) DeleteHostedConfigurationVersionRequest(input *DeleteHostedConfigurationVersionInput) (req *request.Request, output *DeleteHostedConfigurationVersionOutput)
- func (c *AppConfig) DeleteHostedConfigurationVersionWithContext(ctx aws.Context, input *DeleteHostedConfigurationVersionInput, ...) (*DeleteHostedConfigurationVersionOutput, error)
- func (c *AppConfig) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
- func (c *AppConfig) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
- func (c *AppConfig) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
- func (c *AppConfig) GetConfiguration(input *GetConfigurationInput) (*GetConfigurationOutput, error)
- func (c *AppConfig) GetConfigurationProfile(input *GetConfigurationProfileInput) (*GetConfigurationProfileOutput, error)
- func (c *AppConfig) GetConfigurationProfileRequest(input *GetConfigurationProfileInput) (req *request.Request, output *GetConfigurationProfileOutput)
- func (c *AppConfig) GetConfigurationProfileWithContext(ctx aws.Context, input *GetConfigurationProfileInput, opts ...request.Option) (*GetConfigurationProfileOutput, error)
- func (c *AppConfig) GetConfigurationRequest(input *GetConfigurationInput) (req *request.Request, output *GetConfigurationOutput)
- func (c *AppConfig) GetConfigurationWithContext(ctx aws.Context, input *GetConfigurationInput, opts ...request.Option) (*GetConfigurationOutput, error)
- func (c *AppConfig) GetDeployment(input *GetDeploymentInput) (*GetDeploymentOutput, error)
- func (c *AppConfig) GetDeploymentRequest(input *GetDeploymentInput) (req *request.Request, output *GetDeploymentOutput)
- func (c *AppConfig) GetDeploymentStrategy(input *GetDeploymentStrategyInput) (*GetDeploymentStrategyOutput, error)
- func (c *AppConfig) GetDeploymentStrategyRequest(input *GetDeploymentStrategyInput) (req *request.Request, output *GetDeploymentStrategyOutput)
- func (c *AppConfig) GetDeploymentStrategyWithContext(ctx aws.Context, input *GetDeploymentStrategyInput, opts ...request.Option) (*GetDeploymentStrategyOutput, error)
- func (c *AppConfig) GetDeploymentWithContext(ctx aws.Context, input *GetDeploymentInput, opts ...request.Option) (*GetDeploymentOutput, error)
- func (c *AppConfig) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)
- func (c *AppConfig) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)
- func (c *AppConfig) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)
- func (c *AppConfig) GetHostedConfigurationVersion(input *GetHostedConfigurationVersionInput) (*GetHostedConfigurationVersionOutput, error)
- func (c *AppConfig) GetHostedConfigurationVersionRequest(input *GetHostedConfigurationVersionInput) (req *request.Request, output *GetHostedConfigurationVersionOutput)
- func (c *AppConfig) GetHostedConfigurationVersionWithContext(ctx aws.Context, input *GetHostedConfigurationVersionInput, ...) (*GetHostedConfigurationVersionOutput, error)
- func (c *AppConfig) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
- func (c *AppConfig) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
- func (c *AppConfig) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, ...) error
- func (c *AppConfig) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
- func (c *AppConfig) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
- func (c *AppConfig) ListConfigurationProfiles(input *ListConfigurationProfilesInput) (*ListConfigurationProfilesOutput, error)
- func (c *AppConfig) ListConfigurationProfilesPages(input *ListConfigurationProfilesInput, ...) error
- func (c *AppConfig) ListConfigurationProfilesPagesWithContext(ctx aws.Context, input *ListConfigurationProfilesInput, ...) error
- func (c *AppConfig) ListConfigurationProfilesRequest(input *ListConfigurationProfilesInput) (req *request.Request, output *ListConfigurationProfilesOutput)
- func (c *AppConfig) ListConfigurationProfilesWithContext(ctx aws.Context, input *ListConfigurationProfilesInput, opts ...request.Option) (*ListConfigurationProfilesOutput, error)
- func (c *AppConfig) ListDeploymentStrategies(input *ListDeploymentStrategiesInput) (*ListDeploymentStrategiesOutput, error)
- func (c *AppConfig) ListDeploymentStrategiesPages(input *ListDeploymentStrategiesInput, ...) error
- func (c *AppConfig) ListDeploymentStrategiesPagesWithContext(ctx aws.Context, input *ListDeploymentStrategiesInput, ...) error
- func (c *AppConfig) ListDeploymentStrategiesRequest(input *ListDeploymentStrategiesInput) (req *request.Request, output *ListDeploymentStrategiesOutput)
- func (c *AppConfig) ListDeploymentStrategiesWithContext(ctx aws.Context, input *ListDeploymentStrategiesInput, opts ...request.Option) (*ListDeploymentStrategiesOutput, error)
- func (c *AppConfig) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
- func (c *AppConfig) ListDeploymentsPages(input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool) error
- func (c *AppConfig) ListDeploymentsPagesWithContext(ctx aws.Context, input *ListDeploymentsInput, ...) error
- func (c *AppConfig) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
- func (c *AppConfig) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)
- func (c *AppConfig) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)
- func (c *AppConfig) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error
- func (c *AppConfig) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, ...) error
- func (c *AppConfig) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)
- func (c *AppConfig) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)
- func (c *AppConfig) ListHostedConfigurationVersions(input *ListHostedConfigurationVersionsInput) (*ListHostedConfigurationVersionsOutput, error)
- func (c *AppConfig) ListHostedConfigurationVersionsPages(input *ListHostedConfigurationVersionsInput, ...) error
- func (c *AppConfig) ListHostedConfigurationVersionsPagesWithContext(ctx aws.Context, input *ListHostedConfigurationVersionsInput, ...) error
- func (c *AppConfig) ListHostedConfigurationVersionsRequest(input *ListHostedConfigurationVersionsInput) (req *request.Request, output *ListHostedConfigurationVersionsOutput)
- func (c *AppConfig) ListHostedConfigurationVersionsWithContext(ctx aws.Context, input *ListHostedConfigurationVersionsInput, ...) (*ListHostedConfigurationVersionsOutput, error)
- func (c *AppConfig) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *AppConfig) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *AppConfig) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *AppConfig) StartDeployment(input *StartDeploymentInput) (*StartDeploymentOutput, error)
- func (c *AppConfig) StartDeploymentRequest(input *StartDeploymentInput) (req *request.Request, output *StartDeploymentOutput)
- func (c *AppConfig) StartDeploymentWithContext(ctx aws.Context, input *StartDeploymentInput, opts ...request.Option) (*StartDeploymentOutput, error)
- func (c *AppConfig) StopDeployment(input *StopDeploymentInput) (*StopDeploymentOutput, error)
- func (c *AppConfig) StopDeploymentRequest(input *StopDeploymentInput) (req *request.Request, output *StopDeploymentOutput)
- func (c *AppConfig) StopDeploymentWithContext(ctx aws.Context, input *StopDeploymentInput, opts ...request.Option) (*StopDeploymentOutput, error)
- func (c *AppConfig) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AppConfig) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AppConfig) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AppConfig) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AppConfig) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AppConfig) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AppConfig) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
- func (c *AppConfig) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
- func (c *AppConfig) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
- func (c *AppConfig) UpdateConfigurationProfile(input *UpdateConfigurationProfileInput) (*UpdateConfigurationProfileOutput, error)
- func (c *AppConfig) UpdateConfigurationProfileRequest(input *UpdateConfigurationProfileInput) (req *request.Request, output *UpdateConfigurationProfileOutput)
- func (c *AppConfig) UpdateConfigurationProfileWithContext(ctx aws.Context, input *UpdateConfigurationProfileInput, ...) (*UpdateConfigurationProfileOutput, error)
- func (c *AppConfig) UpdateDeploymentStrategy(input *UpdateDeploymentStrategyInput) (*UpdateDeploymentStrategyOutput, error)
- func (c *AppConfig) UpdateDeploymentStrategyRequest(input *UpdateDeploymentStrategyInput) (req *request.Request, output *UpdateDeploymentStrategyOutput)
- func (c *AppConfig) UpdateDeploymentStrategyWithContext(ctx aws.Context, input *UpdateDeploymentStrategyInput, opts ...request.Option) (*UpdateDeploymentStrategyOutput, error)
- func (c *AppConfig) UpdateEnvironment(input *UpdateEnvironmentInput) (*UpdateEnvironmentOutput, error)
- func (c *AppConfig) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *UpdateEnvironmentOutput)
- func (c *AppConfig) UpdateEnvironmentWithContext(ctx aws.Context, input *UpdateEnvironmentInput, opts ...request.Option) (*UpdateEnvironmentOutput, error)
- func (c *AppConfig) ValidateConfiguration(input *ValidateConfigurationInput) (*ValidateConfigurationOutput, error)
- func (c *AppConfig) ValidateConfigurationRequest(input *ValidateConfigurationInput) (req *request.Request, output *ValidateConfigurationOutput)
- func (c *AppConfig) ValidateConfigurationWithContext(ctx aws.Context, input *ValidateConfigurationInput, opts ...request.Option) (*ValidateConfigurationOutput, error)
- type Application
- type BadRequestException
- func (s *BadRequestException) Code() string
- func (s *BadRequestException) Error() string
- func (s BadRequestException) GoString() string
- func (s *BadRequestException) Message() string
- func (s *BadRequestException) OrigErr() error
- func (s *BadRequestException) RequestID() string
- func (s *BadRequestException) StatusCode() int
- func (s BadRequestException) String() string
- type ConfigurationProfileSummary
- func (s ConfigurationProfileSummary) GoString() string
- func (s *ConfigurationProfileSummary) SetApplicationId(v string) *ConfigurationProfileSummary
- func (s *ConfigurationProfileSummary) SetId(v string) *ConfigurationProfileSummary
- func (s *ConfigurationProfileSummary) SetLocationUri(v string) *ConfigurationProfileSummary
- func (s *ConfigurationProfileSummary) SetName(v string) *ConfigurationProfileSummary
- func (s *ConfigurationProfileSummary) SetValidatorTypes(v []*string) *ConfigurationProfileSummary
- func (s ConfigurationProfileSummary) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateApplicationInput
- func (s CreateApplicationInput) GoString() string
- func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
- func (s CreateApplicationInput) String() string
- func (s *CreateApplicationInput) Validate() error
- type CreateApplicationOutput
- func (s CreateApplicationOutput) GoString() string
- func (s *CreateApplicationOutput) SetDescription(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetId(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetName(v string) *CreateApplicationOutput
- func (s CreateApplicationOutput) String() string
- type CreateConfigurationProfileInput
- func (s CreateConfigurationProfileInput) GoString() string
- func (s *CreateConfigurationProfileInput) SetApplicationId(v string) *CreateConfigurationProfileInput
- func (s *CreateConfigurationProfileInput) SetDescription(v string) *CreateConfigurationProfileInput
- func (s *CreateConfigurationProfileInput) SetLocationUri(v string) *CreateConfigurationProfileInput
- func (s *CreateConfigurationProfileInput) SetName(v string) *CreateConfigurationProfileInput
- func (s *CreateConfigurationProfileInput) SetRetrievalRoleArn(v string) *CreateConfigurationProfileInput
- func (s *CreateConfigurationProfileInput) SetTags(v map[string]*string) *CreateConfigurationProfileInput
- func (s *CreateConfigurationProfileInput) SetValidators(v []*Validator) *CreateConfigurationProfileInput
- func (s CreateConfigurationProfileInput) String() string
- func (s *CreateConfigurationProfileInput) Validate() error
- type CreateConfigurationProfileOutput
- func (s CreateConfigurationProfileOutput) GoString() string
- func (s *CreateConfigurationProfileOutput) SetApplicationId(v string) *CreateConfigurationProfileOutput
- func (s *CreateConfigurationProfileOutput) SetDescription(v string) *CreateConfigurationProfileOutput
- func (s *CreateConfigurationProfileOutput) SetId(v string) *CreateConfigurationProfileOutput
- func (s *CreateConfigurationProfileOutput) SetLocationUri(v string) *CreateConfigurationProfileOutput
- func (s *CreateConfigurationProfileOutput) SetName(v string) *CreateConfigurationProfileOutput
- func (s *CreateConfigurationProfileOutput) SetRetrievalRoleArn(v string) *CreateConfigurationProfileOutput
- func (s *CreateConfigurationProfileOutput) SetValidators(v []*Validator) *CreateConfigurationProfileOutput
- func (s CreateConfigurationProfileOutput) String() string
- type CreateDeploymentStrategyInput
- func (s CreateDeploymentStrategyInput) GoString() string
- func (s *CreateDeploymentStrategyInput) SetDeploymentDurationInMinutes(v int64) *CreateDeploymentStrategyInput
- func (s *CreateDeploymentStrategyInput) SetDescription(v string) *CreateDeploymentStrategyInput
- func (s *CreateDeploymentStrategyInput) SetFinalBakeTimeInMinutes(v int64) *CreateDeploymentStrategyInput
- func (s *CreateDeploymentStrategyInput) SetGrowthFactor(v float64) *CreateDeploymentStrategyInput
- func (s *CreateDeploymentStrategyInput) SetGrowthType(v string) *CreateDeploymentStrategyInput
- func (s *CreateDeploymentStrategyInput) SetName(v string) *CreateDeploymentStrategyInput
- func (s *CreateDeploymentStrategyInput) SetReplicateTo(v string) *CreateDeploymentStrategyInput
- func (s *CreateDeploymentStrategyInput) SetTags(v map[string]*string) *CreateDeploymentStrategyInput
- func (s CreateDeploymentStrategyInput) String() string
- func (s *CreateDeploymentStrategyInput) Validate() error
- type CreateDeploymentStrategyOutput
- func (s CreateDeploymentStrategyOutput) GoString() string
- func (s *CreateDeploymentStrategyOutput) SetDeploymentDurationInMinutes(v int64) *CreateDeploymentStrategyOutput
- func (s *CreateDeploymentStrategyOutput) SetDescription(v string) *CreateDeploymentStrategyOutput
- func (s *CreateDeploymentStrategyOutput) SetFinalBakeTimeInMinutes(v int64) *CreateDeploymentStrategyOutput
- func (s *CreateDeploymentStrategyOutput) SetGrowthFactor(v float64) *CreateDeploymentStrategyOutput
- func (s *CreateDeploymentStrategyOutput) SetGrowthType(v string) *CreateDeploymentStrategyOutput
- func (s *CreateDeploymentStrategyOutput) SetId(v string) *CreateDeploymentStrategyOutput
- func (s *CreateDeploymentStrategyOutput) SetName(v string) *CreateDeploymentStrategyOutput
- func (s *CreateDeploymentStrategyOutput) SetReplicateTo(v string) *CreateDeploymentStrategyOutput
- func (s CreateDeploymentStrategyOutput) String() string
- type CreateEnvironmentInput
- func (s CreateEnvironmentInput) GoString() string
- func (s *CreateEnvironmentInput) SetApplicationId(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetDescription(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetMonitors(v []*Monitor) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetName(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetTags(v map[string]*string) *CreateEnvironmentInput
- func (s CreateEnvironmentInput) String() string
- func (s *CreateEnvironmentInput) Validate() error
- type CreateEnvironmentOutput
- func (s CreateEnvironmentOutput) GoString() string
- func (s *CreateEnvironmentOutput) SetApplicationId(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetDescription(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetId(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetMonitors(v []*Monitor) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetName(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetState(v string) *CreateEnvironmentOutput
- func (s CreateEnvironmentOutput) String() string
- type CreateHostedConfigurationVersionInput
- func (s CreateHostedConfigurationVersionInput) GoString() string
- func (s *CreateHostedConfigurationVersionInput) SetApplicationId(v string) *CreateHostedConfigurationVersionInput
- func (s *CreateHostedConfigurationVersionInput) SetConfigurationProfileId(v string) *CreateHostedConfigurationVersionInput
- func (s *CreateHostedConfigurationVersionInput) SetContent(v []byte) *CreateHostedConfigurationVersionInput
- func (s *CreateHostedConfigurationVersionInput) SetContentType(v string) *CreateHostedConfigurationVersionInput
- func (s *CreateHostedConfigurationVersionInput) SetDescription(v string) *CreateHostedConfigurationVersionInput
- func (s *CreateHostedConfigurationVersionInput) SetLatestVersionNumber(v int64) *CreateHostedConfigurationVersionInput
- func (s CreateHostedConfigurationVersionInput) String() string
- func (s *CreateHostedConfigurationVersionInput) Validate() error
- type CreateHostedConfigurationVersionOutput
- func (s CreateHostedConfigurationVersionOutput) GoString() string
- func (s *CreateHostedConfigurationVersionOutput) SetApplicationId(v string) *CreateHostedConfigurationVersionOutput
- func (s *CreateHostedConfigurationVersionOutput) SetConfigurationProfileId(v string) *CreateHostedConfigurationVersionOutput
- func (s *CreateHostedConfigurationVersionOutput) SetContent(v []byte) *CreateHostedConfigurationVersionOutput
- func (s *CreateHostedConfigurationVersionOutput) SetContentType(v string) *CreateHostedConfigurationVersionOutput
- func (s *CreateHostedConfigurationVersionOutput) SetDescription(v string) *CreateHostedConfigurationVersionOutput
- func (s *CreateHostedConfigurationVersionOutput) SetVersionNumber(v int64) *CreateHostedConfigurationVersionOutput
- func (s CreateHostedConfigurationVersionOutput) String() string
- type DeleteApplicationInput
- type DeleteApplicationOutput
- type DeleteConfigurationProfileInput
- func (s DeleteConfigurationProfileInput) GoString() string
- func (s *DeleteConfigurationProfileInput) SetApplicationId(v string) *DeleteConfigurationProfileInput
- func (s *DeleteConfigurationProfileInput) SetConfigurationProfileId(v string) *DeleteConfigurationProfileInput
- func (s DeleteConfigurationProfileInput) String() string
- func (s *DeleteConfigurationProfileInput) Validate() error
- type DeleteConfigurationProfileOutput
- type DeleteDeploymentStrategyInput
- type DeleteDeploymentStrategyOutput
- type DeleteEnvironmentInput
- func (s DeleteEnvironmentInput) GoString() string
- func (s *DeleteEnvironmentInput) SetApplicationId(v string) *DeleteEnvironmentInput
- func (s *DeleteEnvironmentInput) SetEnvironmentId(v string) *DeleteEnvironmentInput
- func (s DeleteEnvironmentInput) String() string
- func (s *DeleteEnvironmentInput) Validate() error
- type DeleteEnvironmentOutput
- type DeleteHostedConfigurationVersionInput
- func (s DeleteHostedConfigurationVersionInput) GoString() string
- func (s *DeleteHostedConfigurationVersionInput) SetApplicationId(v string) *DeleteHostedConfigurationVersionInput
- func (s *DeleteHostedConfigurationVersionInput) SetConfigurationProfileId(v string) *DeleteHostedConfigurationVersionInput
- func (s *DeleteHostedConfigurationVersionInput) SetVersionNumber(v int64) *DeleteHostedConfigurationVersionInput
- func (s DeleteHostedConfigurationVersionInput) String() string
- func (s *DeleteHostedConfigurationVersionInput) Validate() error
- type DeleteHostedConfigurationVersionOutput
- type DeploymentEvent
- func (s DeploymentEvent) GoString() string
- func (s *DeploymentEvent) SetDescription(v string) *DeploymentEvent
- func (s *DeploymentEvent) SetEventType(v string) *DeploymentEvent
- func (s *DeploymentEvent) SetOccurredAt(v time.Time) *DeploymentEvent
- func (s *DeploymentEvent) SetTriggeredBy(v string) *DeploymentEvent
- func (s DeploymentEvent) String() string
- type DeploymentStrategy
- func (s DeploymentStrategy) GoString() string
- func (s *DeploymentStrategy) SetDeploymentDurationInMinutes(v int64) *DeploymentStrategy
- func (s *DeploymentStrategy) SetDescription(v string) *DeploymentStrategy
- func (s *DeploymentStrategy) SetFinalBakeTimeInMinutes(v int64) *DeploymentStrategy
- func (s *DeploymentStrategy) SetGrowthFactor(v float64) *DeploymentStrategy
- func (s *DeploymentStrategy) SetGrowthType(v string) *DeploymentStrategy
- func (s *DeploymentStrategy) SetId(v string) *DeploymentStrategy
- func (s *DeploymentStrategy) SetName(v string) *DeploymentStrategy
- func (s *DeploymentStrategy) SetReplicateTo(v string) *DeploymentStrategy
- func (s DeploymentStrategy) String() string
- type DeploymentSummary
- func (s DeploymentSummary) GoString() string
- func (s *DeploymentSummary) SetCompletedAt(v time.Time) *DeploymentSummary
- func (s *DeploymentSummary) SetConfigurationName(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetConfigurationVersion(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetDeploymentDurationInMinutes(v int64) *DeploymentSummary
- func (s *DeploymentSummary) SetDeploymentNumber(v int64) *DeploymentSummary
- func (s *DeploymentSummary) SetFinalBakeTimeInMinutes(v int64) *DeploymentSummary
- func (s *DeploymentSummary) SetGrowthFactor(v float64) *DeploymentSummary
- func (s *DeploymentSummary) SetGrowthType(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetPercentageComplete(v float64) *DeploymentSummary
- func (s *DeploymentSummary) SetStartedAt(v time.Time) *DeploymentSummary
- func (s *DeploymentSummary) SetState(v string) *DeploymentSummary
- func (s DeploymentSummary) String() string
- type Environment
- func (s Environment) GoString() string
- func (s *Environment) SetApplicationId(v string) *Environment
- func (s *Environment) SetDescription(v string) *Environment
- func (s *Environment) SetId(v string) *Environment
- func (s *Environment) SetMonitors(v []*Monitor) *Environment
- func (s *Environment) SetName(v string) *Environment
- func (s *Environment) SetState(v string) *Environment
- func (s Environment) String() string
- type GetApplicationInput
- type GetApplicationOutput
- func (s GetApplicationOutput) GoString() string
- func (s *GetApplicationOutput) SetDescription(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetId(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
- func (s GetApplicationOutput) String() string
- type GetConfigurationInput
- func (s GetConfigurationInput) GoString() string
- func (s *GetConfigurationInput) SetApplication(v string) *GetConfigurationInput
- func (s *GetConfigurationInput) SetClientConfigurationVersion(v string) *GetConfigurationInput
- func (s *GetConfigurationInput) SetClientId(v string) *GetConfigurationInput
- func (s *GetConfigurationInput) SetConfiguration(v string) *GetConfigurationInput
- func (s *GetConfigurationInput) SetEnvironment(v string) *GetConfigurationInput
- func (s GetConfigurationInput) String() string
- func (s *GetConfigurationInput) Validate() error
- type GetConfigurationOutput
- func (s GetConfigurationOutput) GoString() string
- func (s *GetConfigurationOutput) SetConfigurationVersion(v string) *GetConfigurationOutput
- func (s *GetConfigurationOutput) SetContent(v []byte) *GetConfigurationOutput
- func (s *GetConfigurationOutput) SetContentType(v string) *GetConfigurationOutput
- func (s GetConfigurationOutput) String() string
- type GetConfigurationProfileInput
- func (s GetConfigurationProfileInput) GoString() string
- func (s *GetConfigurationProfileInput) SetApplicationId(v string) *GetConfigurationProfileInput
- func (s *GetConfigurationProfileInput) SetConfigurationProfileId(v string) *GetConfigurationProfileInput
- func (s GetConfigurationProfileInput) String() string
- func (s *GetConfigurationProfileInput) Validate() error
- type GetConfigurationProfileOutput
- func (s GetConfigurationProfileOutput) GoString() string
- func (s *GetConfigurationProfileOutput) SetApplicationId(v string) *GetConfigurationProfileOutput
- func (s *GetConfigurationProfileOutput) SetDescription(v string) *GetConfigurationProfileOutput
- func (s *GetConfigurationProfileOutput) SetId(v string) *GetConfigurationProfileOutput
- func (s *GetConfigurationProfileOutput) SetLocationUri(v string) *GetConfigurationProfileOutput
- func (s *GetConfigurationProfileOutput) SetName(v string) *GetConfigurationProfileOutput
- func (s *GetConfigurationProfileOutput) SetRetrievalRoleArn(v string) *GetConfigurationProfileOutput
- func (s *GetConfigurationProfileOutput) SetValidators(v []*Validator) *GetConfigurationProfileOutput
- func (s GetConfigurationProfileOutput) String() string
- type GetDeploymentInput
- func (s GetDeploymentInput) GoString() string
- func (s *GetDeploymentInput) SetApplicationId(v string) *GetDeploymentInput
- func (s *GetDeploymentInput) SetDeploymentNumber(v int64) *GetDeploymentInput
- func (s *GetDeploymentInput) SetEnvironmentId(v string) *GetDeploymentInput
- func (s GetDeploymentInput) String() string
- func (s *GetDeploymentInput) Validate() error
- type GetDeploymentOutput
- func (s GetDeploymentOutput) GoString() string
- func (s *GetDeploymentOutput) SetApplicationId(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetCompletedAt(v time.Time) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetConfigurationLocationUri(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetConfigurationName(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetConfigurationProfileId(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetConfigurationVersion(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetDeploymentDurationInMinutes(v int64) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetDeploymentNumber(v int64) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetDeploymentStrategyId(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetDescription(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetEnvironmentId(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetEventLog(v []*DeploymentEvent) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetFinalBakeTimeInMinutes(v int64) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetGrowthFactor(v float64) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetGrowthType(v string) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetPercentageComplete(v float64) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetStartedAt(v time.Time) *GetDeploymentOutput
- func (s *GetDeploymentOutput) SetState(v string) *GetDeploymentOutput
- func (s GetDeploymentOutput) String() string
- type GetDeploymentStrategyInput
- type GetDeploymentStrategyOutput
- func (s GetDeploymentStrategyOutput) GoString() string
- func (s *GetDeploymentStrategyOutput) SetDeploymentDurationInMinutes(v int64) *GetDeploymentStrategyOutput
- func (s *GetDeploymentStrategyOutput) SetDescription(v string) *GetDeploymentStrategyOutput
- func (s *GetDeploymentStrategyOutput) SetFinalBakeTimeInMinutes(v int64) *GetDeploymentStrategyOutput
- func (s *GetDeploymentStrategyOutput) SetGrowthFactor(v float64) *GetDeploymentStrategyOutput
- func (s *GetDeploymentStrategyOutput) SetGrowthType(v string) *GetDeploymentStrategyOutput
- func (s *GetDeploymentStrategyOutput) SetId(v string) *GetDeploymentStrategyOutput
- func (s *GetDeploymentStrategyOutput) SetName(v string) *GetDeploymentStrategyOutput
- func (s *GetDeploymentStrategyOutput) SetReplicateTo(v string) *GetDeploymentStrategyOutput
- func (s GetDeploymentStrategyOutput) String() string
- type GetEnvironmentInput
- type GetEnvironmentOutput
- func (s GetEnvironmentOutput) GoString() string
- func (s *GetEnvironmentOutput) SetApplicationId(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetDescription(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetId(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetMonitors(v []*Monitor) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetName(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetState(v string) *GetEnvironmentOutput
- func (s GetEnvironmentOutput) String() string
- type GetHostedConfigurationVersionInput
- func (s GetHostedConfigurationVersionInput) GoString() string
- func (s *GetHostedConfigurationVersionInput) SetApplicationId(v string) *GetHostedConfigurationVersionInput
- func (s *GetHostedConfigurationVersionInput) SetConfigurationProfileId(v string) *GetHostedConfigurationVersionInput
- func (s *GetHostedConfigurationVersionInput) SetVersionNumber(v int64) *GetHostedConfigurationVersionInput
- func (s GetHostedConfigurationVersionInput) String() string
- func (s *GetHostedConfigurationVersionInput) Validate() error
- type GetHostedConfigurationVersionOutput
- func (s GetHostedConfigurationVersionOutput) GoString() string
- func (s *GetHostedConfigurationVersionOutput) SetApplicationId(v string) *GetHostedConfigurationVersionOutput
- func (s *GetHostedConfigurationVersionOutput) SetConfigurationProfileId(v string) *GetHostedConfigurationVersionOutput
- func (s *GetHostedConfigurationVersionOutput) SetContent(v []byte) *GetHostedConfigurationVersionOutput
- func (s *GetHostedConfigurationVersionOutput) SetContentType(v string) *GetHostedConfigurationVersionOutput
- func (s *GetHostedConfigurationVersionOutput) SetDescription(v string) *GetHostedConfigurationVersionOutput
- func (s *GetHostedConfigurationVersionOutput) SetVersionNumber(v int64) *GetHostedConfigurationVersionOutput
- func (s GetHostedConfigurationVersionOutput) String() string
- type HostedConfigurationVersionSummary
- func (s HostedConfigurationVersionSummary) GoString() string
- func (s *HostedConfigurationVersionSummary) SetApplicationId(v string) *HostedConfigurationVersionSummary
- func (s *HostedConfigurationVersionSummary) SetConfigurationProfileId(v string) *HostedConfigurationVersionSummary
- func (s *HostedConfigurationVersionSummary) SetContentType(v string) *HostedConfigurationVersionSummary
- func (s *HostedConfigurationVersionSummary) SetDescription(v string) *HostedConfigurationVersionSummary
- func (s *HostedConfigurationVersionSummary) SetVersionNumber(v int64) *HostedConfigurationVersionSummary
- func (s HostedConfigurationVersionSummary) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListApplicationsInput
- func (s ListApplicationsInput) GoString() string
- func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
- func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
- func (s ListApplicationsInput) String() string
- func (s *ListApplicationsInput) Validate() error
- type ListApplicationsOutput
- type ListConfigurationProfilesInput
- func (s ListConfigurationProfilesInput) GoString() string
- func (s *ListConfigurationProfilesInput) SetApplicationId(v string) *ListConfigurationProfilesInput
- func (s *ListConfigurationProfilesInput) SetMaxResults(v int64) *ListConfigurationProfilesInput
- func (s *ListConfigurationProfilesInput) SetNextToken(v string) *ListConfigurationProfilesInput
- func (s ListConfigurationProfilesInput) String() string
- func (s *ListConfigurationProfilesInput) Validate() error
- type ListConfigurationProfilesOutput
- func (s ListConfigurationProfilesOutput) GoString() string
- func (s *ListConfigurationProfilesOutput) SetItems(v []*ConfigurationProfileSummary) *ListConfigurationProfilesOutput
- func (s *ListConfigurationProfilesOutput) SetNextToken(v string) *ListConfigurationProfilesOutput
- func (s ListConfigurationProfilesOutput) String() string
- type ListDeploymentStrategiesInput
- func (s ListDeploymentStrategiesInput) GoString() string
- func (s *ListDeploymentStrategiesInput) SetMaxResults(v int64) *ListDeploymentStrategiesInput
- func (s *ListDeploymentStrategiesInput) SetNextToken(v string) *ListDeploymentStrategiesInput
- func (s ListDeploymentStrategiesInput) String() string
- func (s *ListDeploymentStrategiesInput) Validate() error
- type ListDeploymentStrategiesOutput
- func (s ListDeploymentStrategiesOutput) GoString() string
- func (s *ListDeploymentStrategiesOutput) SetItems(v []*DeploymentStrategy) *ListDeploymentStrategiesOutput
- func (s *ListDeploymentStrategiesOutput) SetNextToken(v string) *ListDeploymentStrategiesOutput
- func (s ListDeploymentStrategiesOutput) String() string
- type ListDeploymentsInput
- func (s ListDeploymentsInput) GoString() string
- func (s *ListDeploymentsInput) SetApplicationId(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetEnvironmentId(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetMaxResults(v int64) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
- func (s ListDeploymentsInput) String() string
- func (s *ListDeploymentsInput) Validate() error
- type ListDeploymentsOutput
- type ListEnvironmentsInput
- func (s ListEnvironmentsInput) GoString() string
- func (s *ListEnvironmentsInput) SetApplicationId(v string) *ListEnvironmentsInput
- func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput
- func (s *ListEnvironmentsInput) SetNextToken(v string) *ListEnvironmentsInput
- func (s ListEnvironmentsInput) String() string
- func (s *ListEnvironmentsInput) Validate() error
- type ListEnvironmentsOutput
- type ListHostedConfigurationVersionsInput
- func (s ListHostedConfigurationVersionsInput) GoString() string
- func (s *ListHostedConfigurationVersionsInput) SetApplicationId(v string) *ListHostedConfigurationVersionsInput
- func (s *ListHostedConfigurationVersionsInput) SetConfigurationProfileId(v string) *ListHostedConfigurationVersionsInput
- func (s *ListHostedConfigurationVersionsInput) SetMaxResults(v int64) *ListHostedConfigurationVersionsInput
- func (s *ListHostedConfigurationVersionsInput) SetNextToken(v string) *ListHostedConfigurationVersionsInput
- func (s ListHostedConfigurationVersionsInput) String() string
- func (s *ListHostedConfigurationVersionsInput) Validate() error
- type ListHostedConfigurationVersionsOutput
- func (s ListHostedConfigurationVersionsOutput) GoString() string
- func (s *ListHostedConfigurationVersionsOutput) SetItems(v []*HostedConfigurationVersionSummary) *ListHostedConfigurationVersionsOutput
- func (s *ListHostedConfigurationVersionsOutput) SetNextToken(v string) *ListHostedConfigurationVersionsOutput
- func (s ListHostedConfigurationVersionsOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Monitor
- type PayloadTooLargeException
- func (s *PayloadTooLargeException) Code() string
- func (s *PayloadTooLargeException) Error() string
- func (s PayloadTooLargeException) GoString() string
- func (s *PayloadTooLargeException) Message() string
- func (s *PayloadTooLargeException) OrigErr() error
- func (s *PayloadTooLargeException) RequestID() string
- func (s *PayloadTooLargeException) StatusCode() int
- func (s PayloadTooLargeException) 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 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 StartDeploymentInput
- func (s StartDeploymentInput) GoString() string
- func (s *StartDeploymentInput) SetApplicationId(v string) *StartDeploymentInput
- func (s *StartDeploymentInput) SetConfigurationProfileId(v string) *StartDeploymentInput
- func (s *StartDeploymentInput) SetConfigurationVersion(v string) *StartDeploymentInput
- func (s *StartDeploymentInput) SetDeploymentStrategyId(v string) *StartDeploymentInput
- func (s *StartDeploymentInput) SetDescription(v string) *StartDeploymentInput
- func (s *StartDeploymentInput) SetEnvironmentId(v string) *StartDeploymentInput
- func (s *StartDeploymentInput) SetTags(v map[string]*string) *StartDeploymentInput
- func (s StartDeploymentInput) String() string
- func (s *StartDeploymentInput) Validate() error
- type StartDeploymentOutput
- func (s StartDeploymentOutput) GoString() string
- func (s *StartDeploymentOutput) SetApplicationId(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetCompletedAt(v time.Time) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetConfigurationLocationUri(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetConfigurationName(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetConfigurationProfileId(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetConfigurationVersion(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetDeploymentDurationInMinutes(v int64) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetDeploymentNumber(v int64) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetDeploymentStrategyId(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetDescription(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetEnvironmentId(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetEventLog(v []*DeploymentEvent) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetFinalBakeTimeInMinutes(v int64) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetGrowthFactor(v float64) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetGrowthType(v string) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetPercentageComplete(v float64) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetStartedAt(v time.Time) *StartDeploymentOutput
- func (s *StartDeploymentOutput) SetState(v string) *StartDeploymentOutput
- func (s StartDeploymentOutput) String() string
- type StopDeploymentInput
- func (s StopDeploymentInput) GoString() string
- func (s *StopDeploymentInput) SetApplicationId(v string) *StopDeploymentInput
- func (s *StopDeploymentInput) SetDeploymentNumber(v int64) *StopDeploymentInput
- func (s *StopDeploymentInput) SetEnvironmentId(v string) *StopDeploymentInput
- func (s StopDeploymentInput) String() string
- func (s *StopDeploymentInput) Validate() error
- type StopDeploymentOutput
- func (s StopDeploymentOutput) GoString() string
- func (s *StopDeploymentOutput) SetApplicationId(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetCompletedAt(v time.Time) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetConfigurationLocationUri(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetConfigurationName(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetConfigurationProfileId(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetConfigurationVersion(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetDeploymentDurationInMinutes(v int64) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetDeploymentNumber(v int64) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetDeploymentStrategyId(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetDescription(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetEnvironmentId(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetEventLog(v []*DeploymentEvent) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetFinalBakeTimeInMinutes(v int64) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetGrowthFactor(v float64) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetGrowthType(v string) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetPercentageComplete(v float64) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetStartedAt(v time.Time) *StopDeploymentOutput
- func (s *StopDeploymentOutput) SetState(v string) *StopDeploymentOutput
- func (s StopDeploymentOutput) String() string
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateApplicationInput
- func (s UpdateApplicationInput) GoString() string
- func (s *UpdateApplicationInput) SetApplicationId(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
- func (s UpdateApplicationInput) String() string
- func (s *UpdateApplicationInput) Validate() error
- type UpdateApplicationOutput
- func (s UpdateApplicationOutput) GoString() string
- func (s *UpdateApplicationOutput) SetDescription(v string) *UpdateApplicationOutput
- func (s *UpdateApplicationOutput) SetId(v string) *UpdateApplicationOutput
- func (s *UpdateApplicationOutput) SetName(v string) *UpdateApplicationOutput
- func (s UpdateApplicationOutput) String() string
- type UpdateConfigurationProfileInput
- func (s UpdateConfigurationProfileInput) GoString() string
- func (s *UpdateConfigurationProfileInput) SetApplicationId(v string) *UpdateConfigurationProfileInput
- func (s *UpdateConfigurationProfileInput) SetConfigurationProfileId(v string) *UpdateConfigurationProfileInput
- func (s *UpdateConfigurationProfileInput) SetDescription(v string) *UpdateConfigurationProfileInput
- func (s *UpdateConfigurationProfileInput) SetName(v string) *UpdateConfigurationProfileInput
- func (s *UpdateConfigurationProfileInput) SetRetrievalRoleArn(v string) *UpdateConfigurationProfileInput
- func (s *UpdateConfigurationProfileInput) SetValidators(v []*Validator) *UpdateConfigurationProfileInput
- func (s UpdateConfigurationProfileInput) String() string
- func (s *UpdateConfigurationProfileInput) Validate() error
- type UpdateConfigurationProfileOutput
- func (s UpdateConfigurationProfileOutput) GoString() string
- func (s *UpdateConfigurationProfileOutput) SetApplicationId(v string) *UpdateConfigurationProfileOutput
- func (s *UpdateConfigurationProfileOutput) SetDescription(v string) *UpdateConfigurationProfileOutput
- func (s *UpdateConfigurationProfileOutput) SetId(v string) *UpdateConfigurationProfileOutput
- func (s *UpdateConfigurationProfileOutput) SetLocationUri(v string) *UpdateConfigurationProfileOutput
- func (s *UpdateConfigurationProfileOutput) SetName(v string) *UpdateConfigurationProfileOutput
- func (s *UpdateConfigurationProfileOutput) SetRetrievalRoleArn(v string) *UpdateConfigurationProfileOutput
- func (s *UpdateConfigurationProfileOutput) SetValidators(v []*Validator) *UpdateConfigurationProfileOutput
- func (s UpdateConfigurationProfileOutput) String() string
- type UpdateDeploymentStrategyInput
- func (s UpdateDeploymentStrategyInput) GoString() string
- func (s *UpdateDeploymentStrategyInput) SetDeploymentDurationInMinutes(v int64) *UpdateDeploymentStrategyInput
- func (s *UpdateDeploymentStrategyInput) SetDeploymentStrategyId(v string) *UpdateDeploymentStrategyInput
- func (s *UpdateDeploymentStrategyInput) SetDescription(v string) *UpdateDeploymentStrategyInput
- func (s *UpdateDeploymentStrategyInput) SetFinalBakeTimeInMinutes(v int64) *UpdateDeploymentStrategyInput
- func (s *UpdateDeploymentStrategyInput) SetGrowthFactor(v float64) *UpdateDeploymentStrategyInput
- func (s *UpdateDeploymentStrategyInput) SetGrowthType(v string) *UpdateDeploymentStrategyInput
- func (s UpdateDeploymentStrategyInput) String() string
- func (s *UpdateDeploymentStrategyInput) Validate() error
- type UpdateDeploymentStrategyOutput
- func (s UpdateDeploymentStrategyOutput) GoString() string
- func (s *UpdateDeploymentStrategyOutput) SetDeploymentDurationInMinutes(v int64) *UpdateDeploymentStrategyOutput
- func (s *UpdateDeploymentStrategyOutput) SetDescription(v string) *UpdateDeploymentStrategyOutput
- func (s *UpdateDeploymentStrategyOutput) SetFinalBakeTimeInMinutes(v int64) *UpdateDeploymentStrategyOutput
- func (s *UpdateDeploymentStrategyOutput) SetGrowthFactor(v float64) *UpdateDeploymentStrategyOutput
- func (s *UpdateDeploymentStrategyOutput) SetGrowthType(v string) *UpdateDeploymentStrategyOutput
- func (s *UpdateDeploymentStrategyOutput) SetId(v string) *UpdateDeploymentStrategyOutput
- func (s *UpdateDeploymentStrategyOutput) SetName(v string) *UpdateDeploymentStrategyOutput
- func (s *UpdateDeploymentStrategyOutput) SetReplicateTo(v string) *UpdateDeploymentStrategyOutput
- func (s UpdateDeploymentStrategyOutput) String() string
- type UpdateEnvironmentInput
- func (s UpdateEnvironmentInput) GoString() string
- func (s *UpdateEnvironmentInput) SetApplicationId(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetDescription(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetEnvironmentId(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetMonitors(v []*Monitor) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetName(v string) *UpdateEnvironmentInput
- func (s UpdateEnvironmentInput) String() string
- func (s *UpdateEnvironmentInput) Validate() error
- type UpdateEnvironmentOutput
- func (s UpdateEnvironmentOutput) GoString() string
- func (s *UpdateEnvironmentOutput) SetApplicationId(v string) *UpdateEnvironmentOutput
- func (s *UpdateEnvironmentOutput) SetDescription(v string) *UpdateEnvironmentOutput
- func (s *UpdateEnvironmentOutput) SetId(v string) *UpdateEnvironmentOutput
- func (s *UpdateEnvironmentOutput) SetMonitors(v []*Monitor) *UpdateEnvironmentOutput
- func (s *UpdateEnvironmentOutput) SetName(v string) *UpdateEnvironmentOutput
- func (s *UpdateEnvironmentOutput) SetState(v string) *UpdateEnvironmentOutput
- func (s UpdateEnvironmentOutput) String() string
- type ValidateConfigurationInput
- func (s ValidateConfigurationInput) GoString() string
- func (s *ValidateConfigurationInput) SetApplicationId(v string) *ValidateConfigurationInput
- func (s *ValidateConfigurationInput) SetConfigurationProfileId(v string) *ValidateConfigurationInput
- func (s *ValidateConfigurationInput) SetConfigurationVersion(v string) *ValidateConfigurationInput
- func (s ValidateConfigurationInput) String() string
- func (s *ValidateConfigurationInput) Validate() error
- type ValidateConfigurationOutput
- type Validator
Constants ¶
const ( // DeploymentEventTypePercentageUpdated is a DeploymentEventType enum value DeploymentEventTypePercentageUpdated = "PERCENTAGE_UPDATED" // DeploymentEventTypeRollbackStarted is a DeploymentEventType enum value DeploymentEventTypeRollbackStarted = "ROLLBACK_STARTED" // DeploymentEventTypeRollbackCompleted is a DeploymentEventType enum value DeploymentEventTypeRollbackCompleted = "ROLLBACK_COMPLETED" // DeploymentEventTypeBakeTimeStarted is a DeploymentEventType enum value DeploymentEventTypeBakeTimeStarted = "BAKE_TIME_STARTED" // DeploymentEventTypeDeploymentStarted is a DeploymentEventType enum value DeploymentEventTypeDeploymentStarted = "DEPLOYMENT_STARTED" // DeploymentEventTypeDeploymentCompleted is a DeploymentEventType enum value DeploymentEventTypeDeploymentCompleted = "DEPLOYMENT_COMPLETED" )
const ( // DeploymentStateBaking is a DeploymentState enum value DeploymentStateBaking = "BAKING" // DeploymentStateValidating is a DeploymentState enum value DeploymentStateValidating = "VALIDATING" // DeploymentStateDeploying is a DeploymentState enum value DeploymentStateDeploying = "DEPLOYING" // DeploymentStateComplete is a DeploymentState enum value DeploymentStateComplete = "COMPLETE" // DeploymentStateRollingBack is a DeploymentState enum value DeploymentStateRollingBack = "ROLLING_BACK" // DeploymentStateRolledBack is a DeploymentState enum value DeploymentStateRolledBack = "ROLLED_BACK" )
const ( // EnvironmentStateReadyForDeployment is a EnvironmentState enum value EnvironmentStateReadyForDeployment = "READY_FOR_DEPLOYMENT" // EnvironmentStateDeploying is a EnvironmentState enum value EnvironmentStateDeploying = "DEPLOYING" // EnvironmentStateRollingBack is a EnvironmentState enum value EnvironmentStateRollingBack = "ROLLING_BACK" // EnvironmentStateRolledBack is a EnvironmentState enum value EnvironmentStateRolledBack = "ROLLED_BACK" )
const ( // GrowthTypeLinear is a GrowthType enum value GrowthTypeLinear = "LINEAR" // GrowthTypeExponential is a GrowthType enum value GrowthTypeExponential = "EXPONENTIAL" )
const ( // ReplicateToNone is a ReplicateTo enum value ReplicateToNone = "NONE" // ReplicateToSsmDocument is a ReplicateTo enum value ReplicateToSsmDocument = "SSM_DOCUMENT" )
const ( // TriggeredByUser is a TriggeredBy enum value TriggeredByUser = "USER" // TriggeredByAppconfig is a TriggeredBy enum value TriggeredByAppconfig = "APPCONFIG" // TriggeredByCloudwatchAlarm is a TriggeredBy enum value TriggeredByCloudwatchAlarm = "CLOUDWATCH_ALARM" // TriggeredByInternalError is a TriggeredBy enum value TriggeredByInternalError = "INTERNAL_ERROR" )
const ( // ValidatorTypeJsonSchema is a ValidatorType enum value ValidatorTypeJsonSchema = "JSON_SCHEMA" // ValidatorTypeLambda is a ValidatorType enum value ValidatorTypeLambda = "LAMBDA" )
const ( // ErrCodeBadRequestException for service response error code // "BadRequestException". // // The input fails to satisfy the constraints specified by an AWS service. ErrCodeBadRequestException = "BadRequestException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request could not be processed because of conflict in the current state // of the resource. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // There was an internal failure in the AppConfig service. ErrCodeInternalServerException = "InternalServerException" // ErrCodePayloadTooLargeException for service response error code // "PayloadTooLargeException". // // The configuration size is too large. ErrCodePayloadTooLargeException = "PayloadTooLargeException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The requested resource could not be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The number of hosted configuration versions exceeds the limit for the AppConfig // configuration store. Delete one or more versions and try again. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" )
const ( ServiceName = "AppConfig" // Name of service. EndpointsID = "appconfig" // ID to lookup a service endpoint with. ServiceID = "AppConfig" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// BytesMeasureKilobytes is a BytesMeasure enum value
BytesMeasureKilobytes = "KILOBYTES"
)
Variables ¶
This section is empty.
Functions ¶
func BytesMeasure_Values ¶ added in v1.34.3
func BytesMeasure_Values() []string
BytesMeasure_Values returns all elements of the BytesMeasure enum
func DeploymentEventType_Values ¶ added in v1.34.3
func DeploymentEventType_Values() []string
DeploymentEventType_Values returns all elements of the DeploymentEventType enum
func DeploymentState_Values ¶ added in v1.34.3
func DeploymentState_Values() []string
DeploymentState_Values returns all elements of the DeploymentState enum
func EnvironmentState_Values ¶ added in v1.34.3
func EnvironmentState_Values() []string
EnvironmentState_Values returns all elements of the EnvironmentState enum
func GrowthType_Values ¶ added in v1.34.3
func GrowthType_Values() []string
GrowthType_Values returns all elements of the GrowthType enum
func ReplicateTo_Values ¶ added in v1.34.3
func ReplicateTo_Values() []string
ReplicateTo_Values returns all elements of the ReplicateTo enum
func TriggeredBy_Values ¶ added in v1.34.3
func TriggeredBy_Values() []string
TriggeredBy_Values returns all elements of the TriggeredBy enum
func ValidatorType_Values ¶ added in v1.34.3
func ValidatorType_Values() []string
ValidatorType_Values returns all elements of the ValidatorType enum
Types ¶
type AppConfig ¶
AppConfig provides the API operation methods for making requests to Amazon AppConfig. See this package's package overview docs for details on the service.
AppConfig 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) *AppConfig
New creates a new instance of the AppConfig 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 AppConfig client from just a session. svc := appconfig.New(mySession) // Create a AppConfig client with additional configuration svc := appconfig.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AppConfig) CreateApplication ¶
func (c *AppConfig) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
CreateApplication API operation for Amazon AppConfig.
An application in AppConfig is a logical unit of code that provides capabilities for your customers. For example, an application can be a microservice that runs on Amazon EC2 instances, a mobile application installed by your users, a serverless application using Amazon API Gateway and AWS Lambda, or any system you run on behalf of others.
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 Amazon AppConfig's API operation CreateApplication for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateApplication
func (*AppConfig) CreateApplicationRequest ¶
func (c *AppConfig) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
CreateApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateApplication 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 CreateApplication for more information on using the CreateApplication 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 CreateApplicationRequest method. req, resp := client.CreateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateApplication
func (*AppConfig) CreateApplicationWithContext ¶
func (c *AppConfig) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
CreateApplicationWithContext is the same as CreateApplication with the addition of the ability to pass a context and additional request options.
See CreateApplication 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 (*AppConfig) CreateConfigurationProfile ¶
func (c *AppConfig) CreateConfigurationProfile(input *CreateConfigurationProfileInput) (*CreateConfigurationProfileOutput, error)
CreateConfigurationProfile API operation for Amazon AppConfig.
Information that enables AppConfig to access the configuration source. Valid configuration sources include Systems Manager (SSM) documents, SSM Parameter Store parameters, and Amazon S3 objects. A configuration profile includes the following information.
The Uri location of the configuration data.
The AWS Identity and Access Management (IAM) role that provides access to the configuration data.
A validator for the configuration data. Available validators include either a JSON Schema or an AWS Lambda function.
For more information, see Create a Configuration and a Configuration Profile (http://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig-creating-configuration-and-profile.html) in the AWS AppConfig 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 Amazon AppConfig's API operation CreateConfigurationProfile for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateConfigurationProfile
func (*AppConfig) CreateConfigurationProfileRequest ¶
func (c *AppConfig) CreateConfigurationProfileRequest(input *CreateConfigurationProfileInput) (req *request.Request, output *CreateConfigurationProfileOutput)
CreateConfigurationProfileRequest generates a "aws/request.Request" representing the client's request for the CreateConfigurationProfile 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 CreateConfigurationProfile for more information on using the CreateConfigurationProfile 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 CreateConfigurationProfileRequest method. req, resp := client.CreateConfigurationProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateConfigurationProfile
func (*AppConfig) CreateConfigurationProfileWithContext ¶
func (c *AppConfig) CreateConfigurationProfileWithContext(ctx aws.Context, input *CreateConfigurationProfileInput, opts ...request.Option) (*CreateConfigurationProfileOutput, error)
CreateConfigurationProfileWithContext is the same as CreateConfigurationProfile with the addition of the ability to pass a context and additional request options.
See CreateConfigurationProfile 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 (*AppConfig) CreateDeploymentStrategy ¶
func (c *AppConfig) CreateDeploymentStrategy(input *CreateDeploymentStrategyInput) (*CreateDeploymentStrategyOutput, error)
CreateDeploymentStrategy API operation for Amazon AppConfig.
A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake 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 Amazon AppConfig's API operation CreateDeploymentStrategy for usage and error information.
Returned Error Types:
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateDeploymentStrategy
func (*AppConfig) CreateDeploymentStrategyRequest ¶
func (c *AppConfig) CreateDeploymentStrategyRequest(input *CreateDeploymentStrategyInput) (req *request.Request, output *CreateDeploymentStrategyOutput)
CreateDeploymentStrategyRequest generates a "aws/request.Request" representing the client's request for the CreateDeploymentStrategy 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 CreateDeploymentStrategy for more information on using the CreateDeploymentStrategy 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 CreateDeploymentStrategyRequest method. req, resp := client.CreateDeploymentStrategyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateDeploymentStrategy
func (*AppConfig) CreateDeploymentStrategyWithContext ¶
func (c *AppConfig) CreateDeploymentStrategyWithContext(ctx aws.Context, input *CreateDeploymentStrategyInput, opts ...request.Option) (*CreateDeploymentStrategyOutput, error)
CreateDeploymentStrategyWithContext is the same as CreateDeploymentStrategy with the addition of the ability to pass a context and additional request options.
See CreateDeploymentStrategy 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 (*AppConfig) CreateEnvironment ¶
func (c *AppConfig) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)
CreateEnvironment API operation for Amazon AppConfig.
For each application, you define one or more environments. An environment is a logical deployment group of AppConfig targets, such as applications in a Beta or Production environment. You can also define environments for application subcomponents such as the Web, Mobile and Back-end components for your application. You can configure Amazon CloudWatch alarms for each environment. The system monitors alarms during a configuration deployment. If an alarm is triggered, the system rolls back the 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 Amazon AppConfig's API operation CreateEnvironment for usage and error information.
Returned Error Types:
InternalServerException There was an internal failure in the AppConfig service.
ResourceNotFoundException The requested resource could not be found.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateEnvironment
func (*AppConfig) CreateEnvironmentRequest ¶
func (c *AppConfig) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)
CreateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironment 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 CreateEnvironment for more information on using the CreateEnvironment 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 CreateEnvironmentRequest method. req, resp := client.CreateEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateEnvironment
func (*AppConfig) CreateEnvironmentWithContext ¶
func (c *AppConfig) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)
CreateEnvironmentWithContext is the same as CreateEnvironment with the addition of the ability to pass a context and additional request options.
See CreateEnvironment 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 (*AppConfig) CreateHostedConfigurationVersion ¶ added in v1.32.2
func (c *AppConfig) CreateHostedConfigurationVersion(input *CreateHostedConfigurationVersionInput) (*CreateHostedConfigurationVersionOutput, error)
CreateHostedConfigurationVersion API operation for Amazon AppConfig.
Create a new configuration in the AppConfig configuration store.
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 Amazon AppConfig's API operation CreateHostedConfigurationVersion for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ServiceQuotaExceededException The number of hosted configuration versions exceeds the limit for the AppConfig configuration store. Delete one or more versions and try again.
ResourceNotFoundException The requested resource could not be found.
ConflictException The request could not be processed because of conflict in the current state of the resource.
PayloadTooLargeException The configuration size is too large.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateHostedConfigurationVersion
func (*AppConfig) CreateHostedConfigurationVersionRequest ¶ added in v1.32.2
func (c *AppConfig) CreateHostedConfigurationVersionRequest(input *CreateHostedConfigurationVersionInput) (req *request.Request, output *CreateHostedConfigurationVersionOutput)
CreateHostedConfigurationVersionRequest generates a "aws/request.Request" representing the client's request for the CreateHostedConfigurationVersion 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 CreateHostedConfigurationVersion for more information on using the CreateHostedConfigurationVersion 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 CreateHostedConfigurationVersionRequest method. req, resp := client.CreateHostedConfigurationVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateHostedConfigurationVersion
func (*AppConfig) CreateHostedConfigurationVersionWithContext ¶ added in v1.32.2
func (c *AppConfig) CreateHostedConfigurationVersionWithContext(ctx aws.Context, input *CreateHostedConfigurationVersionInput, opts ...request.Option) (*CreateHostedConfigurationVersionOutput, error)
CreateHostedConfigurationVersionWithContext is the same as CreateHostedConfigurationVersion with the addition of the ability to pass a context and additional request options.
See CreateHostedConfigurationVersion 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 (*AppConfig) DeleteApplication ¶
func (c *AppConfig) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
DeleteApplication API operation for Amazon AppConfig.
Delete an application. Deleting an application does not delete a configuration from a host.
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 Amazon AppConfig's API operation DeleteApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteApplication
func (*AppConfig) DeleteApplicationRequest ¶
func (c *AppConfig) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
DeleteApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteApplication 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 DeleteApplication for more information on using the DeleteApplication 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 DeleteApplicationRequest method. req, resp := client.DeleteApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteApplication
func (*AppConfig) DeleteApplicationWithContext ¶
func (c *AppConfig) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
DeleteApplicationWithContext is the same as DeleteApplication with the addition of the ability to pass a context and additional request options.
See DeleteApplication 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 (*AppConfig) DeleteConfigurationProfile ¶
func (c *AppConfig) DeleteConfigurationProfile(input *DeleteConfigurationProfileInput) (*DeleteConfigurationProfileOutput, error)
DeleteConfigurationProfile API operation for Amazon AppConfig.
Delete a configuration profile. Deleting a configuration profile does not delete a configuration from a host.
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 Amazon AppConfig's API operation DeleteConfigurationProfile for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteConfigurationProfile
func (*AppConfig) DeleteConfigurationProfileRequest ¶
func (c *AppConfig) DeleteConfigurationProfileRequest(input *DeleteConfigurationProfileInput) (req *request.Request, output *DeleteConfigurationProfileOutput)
DeleteConfigurationProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteConfigurationProfile 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 DeleteConfigurationProfile for more information on using the DeleteConfigurationProfile 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 DeleteConfigurationProfileRequest method. req, resp := client.DeleteConfigurationProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteConfigurationProfile
func (*AppConfig) DeleteConfigurationProfileWithContext ¶
func (c *AppConfig) DeleteConfigurationProfileWithContext(ctx aws.Context, input *DeleteConfigurationProfileInput, opts ...request.Option) (*DeleteConfigurationProfileOutput, error)
DeleteConfigurationProfileWithContext is the same as DeleteConfigurationProfile with the addition of the ability to pass a context and additional request options.
See DeleteConfigurationProfile 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 (*AppConfig) DeleteDeploymentStrategy ¶
func (c *AppConfig) DeleteDeploymentStrategy(input *DeleteDeploymentStrategyInput) (*DeleteDeploymentStrategyOutput, error)
DeleteDeploymentStrategy API operation for Amazon AppConfig.
Delete a deployment strategy. Deleting a deployment strategy does not delete a configuration from a host.
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 Amazon AppConfig's API operation DeleteDeploymentStrategy for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteDeploymentStrategy
func (*AppConfig) DeleteDeploymentStrategyRequest ¶
func (c *AppConfig) DeleteDeploymentStrategyRequest(input *DeleteDeploymentStrategyInput) (req *request.Request, output *DeleteDeploymentStrategyOutput)
DeleteDeploymentStrategyRequest generates a "aws/request.Request" representing the client's request for the DeleteDeploymentStrategy 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 DeleteDeploymentStrategy for more information on using the DeleteDeploymentStrategy 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 DeleteDeploymentStrategyRequest method. req, resp := client.DeleteDeploymentStrategyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteDeploymentStrategy
func (*AppConfig) DeleteDeploymentStrategyWithContext ¶
func (c *AppConfig) DeleteDeploymentStrategyWithContext(ctx aws.Context, input *DeleteDeploymentStrategyInput, opts ...request.Option) (*DeleteDeploymentStrategyOutput, error)
DeleteDeploymentStrategyWithContext is the same as DeleteDeploymentStrategy with the addition of the ability to pass a context and additional request options.
See DeleteDeploymentStrategy 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 (*AppConfig) DeleteEnvironment ¶
func (c *AppConfig) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)
DeleteEnvironment API operation for Amazon AppConfig.
Delete an environment. Deleting an environment does not delete a configuration from a host.
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 Amazon AppConfig's API operation DeleteEnvironment for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteEnvironment
func (*AppConfig) DeleteEnvironmentRequest ¶
func (c *AppConfig) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)
DeleteEnvironmentRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironment 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 DeleteEnvironment for more information on using the DeleteEnvironment 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 DeleteEnvironmentRequest method. req, resp := client.DeleteEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteEnvironment
func (*AppConfig) DeleteEnvironmentWithContext ¶
func (c *AppConfig) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)
DeleteEnvironmentWithContext is the same as DeleteEnvironment with the addition of the ability to pass a context and additional request options.
See DeleteEnvironment 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 (*AppConfig) DeleteHostedConfigurationVersion ¶ added in v1.32.2
func (c *AppConfig) DeleteHostedConfigurationVersion(input *DeleteHostedConfigurationVersionInput) (*DeleteHostedConfigurationVersionOutput, error)
DeleteHostedConfigurationVersion API operation for Amazon AppConfig.
Delete a version of a configuration from the AppConfig configuration store.
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 Amazon AppConfig's API operation DeleteHostedConfigurationVersion for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteHostedConfigurationVersion
func (*AppConfig) DeleteHostedConfigurationVersionRequest ¶ added in v1.32.2
func (c *AppConfig) DeleteHostedConfigurationVersionRequest(input *DeleteHostedConfigurationVersionInput) (req *request.Request, output *DeleteHostedConfigurationVersionOutput)
DeleteHostedConfigurationVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteHostedConfigurationVersion 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 DeleteHostedConfigurationVersion for more information on using the DeleteHostedConfigurationVersion 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 DeleteHostedConfigurationVersionRequest method. req, resp := client.DeleteHostedConfigurationVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/DeleteHostedConfigurationVersion
func (*AppConfig) DeleteHostedConfigurationVersionWithContext ¶ added in v1.32.2
func (c *AppConfig) DeleteHostedConfigurationVersionWithContext(ctx aws.Context, input *DeleteHostedConfigurationVersionInput, opts ...request.Option) (*DeleteHostedConfigurationVersionOutput, error)
DeleteHostedConfigurationVersionWithContext is the same as DeleteHostedConfigurationVersion with the addition of the ability to pass a context and additional request options.
See DeleteHostedConfigurationVersion 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 (*AppConfig) GetApplication ¶
func (c *AppConfig) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
GetApplication API operation for Amazon AppConfig.
Retrieve information about an application.
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 Amazon AppConfig's API operation GetApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetApplication
func (*AppConfig) GetApplicationRequest ¶
func (c *AppConfig) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
GetApplicationRequest generates a "aws/request.Request" representing the client's request for the GetApplication 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 GetApplication for more information on using the GetApplication 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 GetApplicationRequest method. req, resp := client.GetApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetApplication
func (*AppConfig) GetApplicationWithContext ¶
func (c *AppConfig) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
GetApplicationWithContext is the same as GetApplication with the addition of the ability to pass a context and additional request options.
See GetApplication 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 (*AppConfig) GetConfiguration ¶
func (c *AppConfig) GetConfiguration(input *GetConfigurationInput) (*GetConfigurationOutput, error)
GetConfiguration API operation for Amazon AppConfig.
Receive information about a configuration.
AWS AppConfig uses the value of the ClientConfigurationVersion parameter to identify the configuration version on your clients. If you don’t send ClientConfigurationVersion with each call to GetConfiguration, your clients receive the current configuration. You are charged each time your clients receive a configuration.
To avoid excess charges, we recommend that you include the ClientConfigurationVersion value with every call to GetConfiguration. This value must be saved on your client. Subsequent calls to GetConfiguration must pass this value by using the ClientConfigurationVersion parameter.
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 Amazon AppConfig's API operation GetConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetConfiguration
func (*AppConfig) GetConfigurationProfile ¶
func (c *AppConfig) GetConfigurationProfile(input *GetConfigurationProfileInput) (*GetConfigurationProfileOutput, error)
GetConfigurationProfile API operation for Amazon AppConfig.
Retrieve information about a configuration profile.
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 Amazon AppConfig's API operation GetConfigurationProfile for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetConfigurationProfile
func (*AppConfig) GetConfigurationProfileRequest ¶
func (c *AppConfig) GetConfigurationProfileRequest(input *GetConfigurationProfileInput) (req *request.Request, output *GetConfigurationProfileOutput)
GetConfigurationProfileRequest generates a "aws/request.Request" representing the client's request for the GetConfigurationProfile 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 GetConfigurationProfile for more information on using the GetConfigurationProfile 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 GetConfigurationProfileRequest method. req, resp := client.GetConfigurationProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetConfigurationProfile
func (*AppConfig) GetConfigurationProfileWithContext ¶
func (c *AppConfig) GetConfigurationProfileWithContext(ctx aws.Context, input *GetConfigurationProfileInput, opts ...request.Option) (*GetConfigurationProfileOutput, error)
GetConfigurationProfileWithContext is the same as GetConfigurationProfile with the addition of the ability to pass a context and additional request options.
See GetConfigurationProfile 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 (*AppConfig) GetConfigurationRequest ¶
func (c *AppConfig) GetConfigurationRequest(input *GetConfigurationInput) (req *request.Request, output *GetConfigurationOutput)
GetConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetConfiguration 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 GetConfiguration for more information on using the GetConfiguration 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 GetConfigurationRequest method. req, resp := client.GetConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetConfiguration
func (*AppConfig) GetConfigurationWithContext ¶
func (c *AppConfig) GetConfigurationWithContext(ctx aws.Context, input *GetConfigurationInput, opts ...request.Option) (*GetConfigurationOutput, error)
GetConfigurationWithContext is the same as GetConfiguration with the addition of the ability to pass a context and additional request options.
See GetConfiguration 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 (*AppConfig) GetDeployment ¶
func (c *AppConfig) GetDeployment(input *GetDeploymentInput) (*GetDeploymentOutput, error)
GetDeployment API operation for Amazon AppConfig.
Retrieve information about a configuration deployment.
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 Amazon AppConfig's API operation GetDeployment for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetDeployment
func (*AppConfig) GetDeploymentRequest ¶
func (c *AppConfig) GetDeploymentRequest(input *GetDeploymentInput) (req *request.Request, output *GetDeploymentOutput)
GetDeploymentRequest generates a "aws/request.Request" representing the client's request for the GetDeployment 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 GetDeployment for more information on using the GetDeployment 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 GetDeploymentRequest method. req, resp := client.GetDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetDeployment
func (*AppConfig) GetDeploymentStrategy ¶
func (c *AppConfig) GetDeploymentStrategy(input *GetDeploymentStrategyInput) (*GetDeploymentStrategyOutput, error)
GetDeploymentStrategy API operation for Amazon AppConfig.
Retrieve information about a deployment strategy. A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake 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 Amazon AppConfig's API operation GetDeploymentStrategy for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetDeploymentStrategy
func (*AppConfig) GetDeploymentStrategyRequest ¶
func (c *AppConfig) GetDeploymentStrategyRequest(input *GetDeploymentStrategyInput) (req *request.Request, output *GetDeploymentStrategyOutput)
GetDeploymentStrategyRequest generates a "aws/request.Request" representing the client's request for the GetDeploymentStrategy 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 GetDeploymentStrategy for more information on using the GetDeploymentStrategy 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 GetDeploymentStrategyRequest method. req, resp := client.GetDeploymentStrategyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetDeploymentStrategy
func (*AppConfig) GetDeploymentStrategyWithContext ¶
func (c *AppConfig) GetDeploymentStrategyWithContext(ctx aws.Context, input *GetDeploymentStrategyInput, opts ...request.Option) (*GetDeploymentStrategyOutput, error)
GetDeploymentStrategyWithContext is the same as GetDeploymentStrategy with the addition of the ability to pass a context and additional request options.
See GetDeploymentStrategy 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 (*AppConfig) GetDeploymentWithContext ¶
func (c *AppConfig) GetDeploymentWithContext(ctx aws.Context, input *GetDeploymentInput, opts ...request.Option) (*GetDeploymentOutput, error)
GetDeploymentWithContext is the same as GetDeployment with the addition of the ability to pass a context and additional request options.
See GetDeployment 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 (*AppConfig) GetEnvironment ¶
func (c *AppConfig) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)
GetEnvironment API operation for Amazon AppConfig.
Retrieve information about an environment. An environment is a logical deployment group of AppConfig applications, such as applications in a Production environment or in an EU_Region environment. Each configuration deployment targets an environment. You can enable one or more Amazon CloudWatch alarms for an environment. If an alarm is triggered during a deployment, AppConfig roles back the 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 Amazon AppConfig's API operation GetEnvironment for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetEnvironment
func (*AppConfig) GetEnvironmentRequest ¶
func (c *AppConfig) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)
GetEnvironmentRequest generates a "aws/request.Request" representing the client's request for the GetEnvironment 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 GetEnvironment for more information on using the GetEnvironment 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 GetEnvironmentRequest method. req, resp := client.GetEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetEnvironment
func (*AppConfig) GetEnvironmentWithContext ¶
func (c *AppConfig) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)
GetEnvironmentWithContext is the same as GetEnvironment with the addition of the ability to pass a context and additional request options.
See GetEnvironment 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 (*AppConfig) GetHostedConfigurationVersion ¶ added in v1.32.2
func (c *AppConfig) GetHostedConfigurationVersion(input *GetHostedConfigurationVersionInput) (*GetHostedConfigurationVersionOutput, error)
GetHostedConfigurationVersion API operation for Amazon AppConfig.
Get information about a specific configuration 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 Amazon AppConfig's API operation GetHostedConfigurationVersion for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetHostedConfigurationVersion
func (*AppConfig) GetHostedConfigurationVersionRequest ¶ added in v1.32.2
func (c *AppConfig) GetHostedConfigurationVersionRequest(input *GetHostedConfigurationVersionInput) (req *request.Request, output *GetHostedConfigurationVersionOutput)
GetHostedConfigurationVersionRequest generates a "aws/request.Request" representing the client's request for the GetHostedConfigurationVersion 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 GetHostedConfigurationVersion for more information on using the GetHostedConfigurationVersion 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 GetHostedConfigurationVersionRequest method. req, resp := client.GetHostedConfigurationVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/GetHostedConfigurationVersion
func (*AppConfig) GetHostedConfigurationVersionWithContext ¶ added in v1.32.2
func (c *AppConfig) GetHostedConfigurationVersionWithContext(ctx aws.Context, input *GetHostedConfigurationVersionInput, opts ...request.Option) (*GetHostedConfigurationVersionOutput, error)
GetHostedConfigurationVersionWithContext is the same as GetHostedConfigurationVersion with the addition of the ability to pass a context and additional request options.
See GetHostedConfigurationVersion 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 (*AppConfig) ListApplications ¶
func (c *AppConfig) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
ListApplications API operation for Amazon AppConfig.
List all applications in your AWS 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 Amazon AppConfig's API operation ListApplications for usage and error information.
Returned Error Types:
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListApplications
func (*AppConfig) ListApplicationsPages ¶
func (c *AppConfig) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
ListApplicationsPages iterates over the pages of a ListApplications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplications 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 ListApplications operation. pageNum := 0 err := client.ListApplicationsPages(params, func(page *appconfig.ListApplicationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppConfig) ListApplicationsPagesWithContext ¶
func (c *AppConfig) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool, opts ...request.Option) error
ListApplicationsPagesWithContext same as ListApplicationsPages 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 (*AppConfig) ListApplicationsRequest ¶
func (c *AppConfig) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
ListApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListApplications 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 ListApplications for more information on using the ListApplications 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 ListApplicationsRequest method. req, resp := client.ListApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListApplications
func (*AppConfig) ListApplicationsWithContext ¶
func (c *AppConfig) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
ListApplicationsWithContext is the same as ListApplications with the addition of the ability to pass a context and additional request options.
See ListApplications 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 (*AppConfig) ListConfigurationProfiles ¶
func (c *AppConfig) ListConfigurationProfiles(input *ListConfigurationProfilesInput) (*ListConfigurationProfilesOutput, error)
ListConfigurationProfiles API operation for Amazon AppConfig.
Lists the configuration profiles for an application.
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 Amazon AppConfig's API operation ListConfigurationProfiles for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListConfigurationProfiles
func (*AppConfig) ListConfigurationProfilesPages ¶
func (c *AppConfig) ListConfigurationProfilesPages(input *ListConfigurationProfilesInput, fn func(*ListConfigurationProfilesOutput, bool) bool) error
ListConfigurationProfilesPages iterates over the pages of a ListConfigurationProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListConfigurationProfiles 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 ListConfigurationProfiles operation. pageNum := 0 err := client.ListConfigurationProfilesPages(params, func(page *appconfig.ListConfigurationProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppConfig) ListConfigurationProfilesPagesWithContext ¶
func (c *AppConfig) ListConfigurationProfilesPagesWithContext(ctx aws.Context, input *ListConfigurationProfilesInput, fn func(*ListConfigurationProfilesOutput, bool) bool, opts ...request.Option) error
ListConfigurationProfilesPagesWithContext same as ListConfigurationProfilesPages 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 (*AppConfig) ListConfigurationProfilesRequest ¶
func (c *AppConfig) ListConfigurationProfilesRequest(input *ListConfigurationProfilesInput) (req *request.Request, output *ListConfigurationProfilesOutput)
ListConfigurationProfilesRequest generates a "aws/request.Request" representing the client's request for the ListConfigurationProfiles 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 ListConfigurationProfiles for more information on using the ListConfigurationProfiles 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 ListConfigurationProfilesRequest method. req, resp := client.ListConfigurationProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListConfigurationProfiles
func (*AppConfig) ListConfigurationProfilesWithContext ¶
func (c *AppConfig) ListConfigurationProfilesWithContext(ctx aws.Context, input *ListConfigurationProfilesInput, opts ...request.Option) (*ListConfigurationProfilesOutput, error)
ListConfigurationProfilesWithContext is the same as ListConfigurationProfiles with the addition of the ability to pass a context and additional request options.
See ListConfigurationProfiles 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 (*AppConfig) ListDeploymentStrategies ¶
func (c *AppConfig) ListDeploymentStrategies(input *ListDeploymentStrategiesInput) (*ListDeploymentStrategiesOutput, error)
ListDeploymentStrategies API operation for Amazon AppConfig.
List deployment strategies.
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 Amazon AppConfig's API operation ListDeploymentStrategies for usage and error information.
Returned Error Types:
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListDeploymentStrategies
func (*AppConfig) ListDeploymentStrategiesPages ¶
func (c *AppConfig) ListDeploymentStrategiesPages(input *ListDeploymentStrategiesInput, fn func(*ListDeploymentStrategiesOutput, bool) bool) error
ListDeploymentStrategiesPages iterates over the pages of a ListDeploymentStrategies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDeploymentStrategies 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 ListDeploymentStrategies operation. pageNum := 0 err := client.ListDeploymentStrategiesPages(params, func(page *appconfig.ListDeploymentStrategiesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppConfig) ListDeploymentStrategiesPagesWithContext ¶
func (c *AppConfig) ListDeploymentStrategiesPagesWithContext(ctx aws.Context, input *ListDeploymentStrategiesInput, fn func(*ListDeploymentStrategiesOutput, bool) bool, opts ...request.Option) error
ListDeploymentStrategiesPagesWithContext same as ListDeploymentStrategiesPages 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 (*AppConfig) ListDeploymentStrategiesRequest ¶
func (c *AppConfig) ListDeploymentStrategiesRequest(input *ListDeploymentStrategiesInput) (req *request.Request, output *ListDeploymentStrategiesOutput)
ListDeploymentStrategiesRequest generates a "aws/request.Request" representing the client's request for the ListDeploymentStrategies 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 ListDeploymentStrategies for more information on using the ListDeploymentStrategies 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 ListDeploymentStrategiesRequest method. req, resp := client.ListDeploymentStrategiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListDeploymentStrategies
func (*AppConfig) ListDeploymentStrategiesWithContext ¶
func (c *AppConfig) ListDeploymentStrategiesWithContext(ctx aws.Context, input *ListDeploymentStrategiesInput, opts ...request.Option) (*ListDeploymentStrategiesOutput, error)
ListDeploymentStrategiesWithContext is the same as ListDeploymentStrategies with the addition of the ability to pass a context and additional request options.
See ListDeploymentStrategies 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 (*AppConfig) ListDeployments ¶
func (c *AppConfig) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
ListDeployments API operation for Amazon AppConfig.
Lists the deployments for an environment.
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 Amazon AppConfig's API operation ListDeployments for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListDeployments
func (*AppConfig) ListDeploymentsPages ¶
func (c *AppConfig) ListDeploymentsPages(input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool) error
ListDeploymentsPages iterates over the pages of a ListDeployments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDeployments 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 ListDeployments operation. pageNum := 0 err := client.ListDeploymentsPages(params, func(page *appconfig.ListDeploymentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppConfig) ListDeploymentsPagesWithContext ¶
func (c *AppConfig) ListDeploymentsPagesWithContext(ctx aws.Context, input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool, opts ...request.Option) error
ListDeploymentsPagesWithContext same as ListDeploymentsPages 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 (*AppConfig) ListDeploymentsRequest ¶
func (c *AppConfig) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
ListDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ListDeployments 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 ListDeployments for more information on using the ListDeployments 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 ListDeploymentsRequest method. req, resp := client.ListDeploymentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListDeployments
func (*AppConfig) ListDeploymentsWithContext ¶
func (c *AppConfig) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)
ListDeploymentsWithContext is the same as ListDeployments with the addition of the ability to pass a context and additional request options.
See ListDeployments 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 (*AppConfig) ListEnvironments ¶
func (c *AppConfig) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)
ListEnvironments API operation for Amazon AppConfig.
List the environments for an application.
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 Amazon AppConfig's API operation ListEnvironments for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListEnvironments
func (*AppConfig) ListEnvironmentsPages ¶
func (c *AppConfig) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error
ListEnvironmentsPages iterates over the pages of a ListEnvironments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironments 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 ListEnvironments operation. pageNum := 0 err := client.ListEnvironmentsPages(params, func(page *appconfig.ListEnvironmentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppConfig) ListEnvironmentsPagesWithContext ¶
func (c *AppConfig) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool, opts ...request.Option) error
ListEnvironmentsPagesWithContext same as ListEnvironmentsPages 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 (*AppConfig) ListEnvironmentsRequest ¶
func (c *AppConfig) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)
ListEnvironmentsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironments 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 ListEnvironments for more information on using the ListEnvironments 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 ListEnvironmentsRequest method. req, resp := client.ListEnvironmentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListEnvironments
func (*AppConfig) ListEnvironmentsWithContext ¶
func (c *AppConfig) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)
ListEnvironmentsWithContext is the same as ListEnvironments with the addition of the ability to pass a context and additional request options.
See ListEnvironments 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 (*AppConfig) ListHostedConfigurationVersions ¶ added in v1.32.2
func (c *AppConfig) ListHostedConfigurationVersions(input *ListHostedConfigurationVersionsInput) (*ListHostedConfigurationVersionsOutput, error)
ListHostedConfigurationVersions API operation for Amazon AppConfig.
View a list of configurations stored in the AppConfig configuration store by 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 Amazon AppConfig's API operation ListHostedConfigurationVersions for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListHostedConfigurationVersions
func (*AppConfig) ListHostedConfigurationVersionsPages ¶ added in v1.32.2
func (c *AppConfig) ListHostedConfigurationVersionsPages(input *ListHostedConfigurationVersionsInput, fn func(*ListHostedConfigurationVersionsOutput, bool) bool) error
ListHostedConfigurationVersionsPages iterates over the pages of a ListHostedConfigurationVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListHostedConfigurationVersions 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 ListHostedConfigurationVersions operation. pageNum := 0 err := client.ListHostedConfigurationVersionsPages(params, func(page *appconfig.ListHostedConfigurationVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppConfig) ListHostedConfigurationVersionsPagesWithContext ¶ added in v1.32.2
func (c *AppConfig) ListHostedConfigurationVersionsPagesWithContext(ctx aws.Context, input *ListHostedConfigurationVersionsInput, fn func(*ListHostedConfigurationVersionsOutput, bool) bool, opts ...request.Option) error
ListHostedConfigurationVersionsPagesWithContext same as ListHostedConfigurationVersionsPages 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 (*AppConfig) ListHostedConfigurationVersionsRequest ¶ added in v1.32.2
func (c *AppConfig) ListHostedConfigurationVersionsRequest(input *ListHostedConfigurationVersionsInput) (req *request.Request, output *ListHostedConfigurationVersionsOutput)
ListHostedConfigurationVersionsRequest generates a "aws/request.Request" representing the client's request for the ListHostedConfigurationVersions 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 ListHostedConfigurationVersions for more information on using the ListHostedConfigurationVersions 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 ListHostedConfigurationVersionsRequest method. req, resp := client.ListHostedConfigurationVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListHostedConfigurationVersions
func (*AppConfig) ListHostedConfigurationVersionsWithContext ¶ added in v1.32.2
func (c *AppConfig) ListHostedConfigurationVersionsWithContext(ctx aws.Context, input *ListHostedConfigurationVersionsInput, opts ...request.Option) (*ListHostedConfigurationVersionsOutput, error)
ListHostedConfigurationVersionsWithContext is the same as ListHostedConfigurationVersions with the addition of the ability to pass a context and additional request options.
See ListHostedConfigurationVersions 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 (*AppConfig) ListTagsForResource ¶
func (c *AppConfig) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon AppConfig.
Retrieves the list of key-value tags assigned to the 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 Amazon AppConfig's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ListTagsForResource
func (*AppConfig) ListTagsForResourceRequest ¶
func (c *AppConfig) 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/appconfig-2019-10-09/ListTagsForResource
func (*AppConfig) ListTagsForResourceWithContext ¶
func (c *AppConfig) 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 (*AppConfig) StartDeployment ¶
func (c *AppConfig) StartDeployment(input *StartDeploymentInput) (*StartDeploymentOutput, error)
StartDeployment API operation for Amazon AppConfig.
Starts a deployment.
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 Amazon AppConfig's API operation StartDeployment for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/StartDeployment
func (*AppConfig) StartDeploymentRequest ¶
func (c *AppConfig) StartDeploymentRequest(input *StartDeploymentInput) (req *request.Request, output *StartDeploymentOutput)
StartDeploymentRequest generates a "aws/request.Request" representing the client's request for the StartDeployment 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 StartDeployment for more information on using the StartDeployment 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 StartDeploymentRequest method. req, resp := client.StartDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/StartDeployment
func (*AppConfig) StartDeploymentWithContext ¶
func (c *AppConfig) StartDeploymentWithContext(ctx aws.Context, input *StartDeploymentInput, opts ...request.Option) (*StartDeploymentOutput, error)
StartDeploymentWithContext is the same as StartDeployment with the addition of the ability to pass a context and additional request options.
See StartDeployment 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 (*AppConfig) StopDeployment ¶
func (c *AppConfig) StopDeployment(input *StopDeploymentInput) (*StopDeploymentOutput, error)
StopDeployment API operation for Amazon AppConfig.
Stops a deployment. This API action works only on deployments that have a status of DEPLOYING. This action moves the deployment to a status of ROLLED_BACK.
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 Amazon AppConfig's API operation StopDeployment for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/StopDeployment
func (*AppConfig) StopDeploymentRequest ¶
func (c *AppConfig) StopDeploymentRequest(input *StopDeploymentInput) (req *request.Request, output *StopDeploymentOutput)
StopDeploymentRequest generates a "aws/request.Request" representing the client's request for the StopDeployment 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 StopDeployment for more information on using the StopDeployment 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 StopDeploymentRequest method. req, resp := client.StopDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/StopDeployment
func (*AppConfig) StopDeploymentWithContext ¶
func (c *AppConfig) StopDeploymentWithContext(ctx aws.Context, input *StopDeploymentInput, opts ...request.Option) (*StopDeploymentOutput, error)
StopDeploymentWithContext is the same as StopDeployment with the addition of the ability to pass a context and additional request options.
See StopDeployment 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 (*AppConfig) TagResource ¶
func (c *AppConfig) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon AppConfig.
Metadata to assign to an AppConfig resource. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define. You can specify a maximum of 50 tags for 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 Amazon AppConfig's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/TagResource
func (*AppConfig) TagResourceRequest ¶
func (c *AppConfig) 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/appconfig-2019-10-09/TagResource
func (*AppConfig) TagResourceWithContext ¶
func (c *AppConfig) 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 (*AppConfig) UntagResource ¶
func (c *AppConfig) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon AppConfig.
Deletes a tag key and value from an AppConfig 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 Amazon AppConfig's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The requested resource could not be found.
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UntagResource
func (*AppConfig) UntagResourceRequest ¶
func (c *AppConfig) 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/appconfig-2019-10-09/UntagResource
func (*AppConfig) UntagResourceWithContext ¶
func (c *AppConfig) 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 (*AppConfig) UpdateApplication ¶
func (c *AppConfig) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
UpdateApplication API operation for Amazon AppConfig.
Updates an application.
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 Amazon AppConfig's API operation UpdateApplication for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateApplication
func (*AppConfig) UpdateApplicationRequest ¶
func (c *AppConfig) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
UpdateApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateApplication 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 UpdateApplication for more information on using the UpdateApplication 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 UpdateApplicationRequest method. req, resp := client.UpdateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateApplication
func (*AppConfig) UpdateApplicationWithContext ¶
func (c *AppConfig) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
UpdateApplicationWithContext is the same as UpdateApplication with the addition of the ability to pass a context and additional request options.
See UpdateApplication 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 (*AppConfig) UpdateConfigurationProfile ¶
func (c *AppConfig) UpdateConfigurationProfile(input *UpdateConfigurationProfileInput) (*UpdateConfigurationProfileOutput, error)
UpdateConfigurationProfile API operation for Amazon AppConfig.
Updates a configuration profile.
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 Amazon AppConfig's API operation UpdateConfigurationProfile for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateConfigurationProfile
func (*AppConfig) UpdateConfigurationProfileRequest ¶
func (c *AppConfig) UpdateConfigurationProfileRequest(input *UpdateConfigurationProfileInput) (req *request.Request, output *UpdateConfigurationProfileOutput)
UpdateConfigurationProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateConfigurationProfile 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 UpdateConfigurationProfile for more information on using the UpdateConfigurationProfile 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 UpdateConfigurationProfileRequest method. req, resp := client.UpdateConfigurationProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateConfigurationProfile
func (*AppConfig) UpdateConfigurationProfileWithContext ¶
func (c *AppConfig) UpdateConfigurationProfileWithContext(ctx aws.Context, input *UpdateConfigurationProfileInput, opts ...request.Option) (*UpdateConfigurationProfileOutput, error)
UpdateConfigurationProfileWithContext is the same as UpdateConfigurationProfile with the addition of the ability to pass a context and additional request options.
See UpdateConfigurationProfile 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 (*AppConfig) UpdateDeploymentStrategy ¶
func (c *AppConfig) UpdateDeploymentStrategy(input *UpdateDeploymentStrategyInput) (*UpdateDeploymentStrategyOutput, error)
UpdateDeploymentStrategy API operation for Amazon AppConfig.
Updates a deployment strategy.
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 Amazon AppConfig's API operation UpdateDeploymentStrategy for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateDeploymentStrategy
func (*AppConfig) UpdateDeploymentStrategyRequest ¶
func (c *AppConfig) UpdateDeploymentStrategyRequest(input *UpdateDeploymentStrategyInput) (req *request.Request, output *UpdateDeploymentStrategyOutput)
UpdateDeploymentStrategyRequest generates a "aws/request.Request" representing the client's request for the UpdateDeploymentStrategy 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 UpdateDeploymentStrategy for more information on using the UpdateDeploymentStrategy 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 UpdateDeploymentStrategyRequest method. req, resp := client.UpdateDeploymentStrategyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateDeploymentStrategy
func (*AppConfig) UpdateDeploymentStrategyWithContext ¶
func (c *AppConfig) UpdateDeploymentStrategyWithContext(ctx aws.Context, input *UpdateDeploymentStrategyInput, opts ...request.Option) (*UpdateDeploymentStrategyOutput, error)
UpdateDeploymentStrategyWithContext is the same as UpdateDeploymentStrategy with the addition of the ability to pass a context and additional request options.
See UpdateDeploymentStrategy 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 (*AppConfig) UpdateEnvironment ¶
func (c *AppConfig) UpdateEnvironment(input *UpdateEnvironmentInput) (*UpdateEnvironmentOutput, error)
UpdateEnvironment API operation for Amazon AppConfig.
Updates an environment.
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 Amazon AppConfig's API operation UpdateEnvironment for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateEnvironment
func (*AppConfig) UpdateEnvironmentRequest ¶
func (c *AppConfig) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *UpdateEnvironmentOutput)
UpdateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironment 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 UpdateEnvironment for more information on using the UpdateEnvironment 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 UpdateEnvironmentRequest method. req, resp := client.UpdateEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/UpdateEnvironment
func (*AppConfig) UpdateEnvironmentWithContext ¶
func (c *AppConfig) UpdateEnvironmentWithContext(ctx aws.Context, input *UpdateEnvironmentInput, opts ...request.Option) (*UpdateEnvironmentOutput, error)
UpdateEnvironmentWithContext is the same as UpdateEnvironment with the addition of the ability to pass a context and additional request options.
See UpdateEnvironment 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 (*AppConfig) ValidateConfiguration ¶
func (c *AppConfig) ValidateConfiguration(input *ValidateConfigurationInput) (*ValidateConfigurationOutput, error)
ValidateConfiguration API operation for Amazon AppConfig.
Uses the validators in a configuration profile to validate a 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 Amazon AppConfig's API operation ValidateConfiguration for usage and error information.
Returned Error Types:
BadRequestException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The requested resource could not be found.
InternalServerException There was an internal failure in the AppConfig service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ValidateConfiguration
func (*AppConfig) ValidateConfigurationRequest ¶
func (c *AppConfig) ValidateConfigurationRequest(input *ValidateConfigurationInput) (req *request.Request, output *ValidateConfigurationOutput)
ValidateConfigurationRequest generates a "aws/request.Request" representing the client's request for the ValidateConfiguration 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 ValidateConfiguration for more information on using the ValidateConfiguration 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 ValidateConfigurationRequest method. req, resp := client.ValidateConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/ValidateConfiguration
func (*AppConfig) ValidateConfigurationWithContext ¶
func (c *AppConfig) ValidateConfigurationWithContext(ctx aws.Context, input *ValidateConfigurationInput, opts ...request.Option) (*ValidateConfigurationOutput, error)
ValidateConfigurationWithContext is the same as ValidateConfiguration with the addition of the ability to pass a context and additional request options.
See ValidateConfiguration 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 Application ¶
type Application struct { // The description of the application. Description *string `type:"string"` // The application ID. Id *string `type:"string"` // The application name. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (Application) GoString ¶
func (s Application) GoString() string
GoString returns the string representation
func (*Application) SetDescription ¶
func (s *Application) SetDescription(v string) *Application
SetDescription sets the Description field's value.
func (*Application) SetId ¶
func (s *Application) SetId(v string) *Application
SetId sets the Id field's value.
func (*Application) SetName ¶
func (s *Application) SetName(v string) *Application
SetName sets the Name field's value.
func (Application) String ¶
func (s Application) String() string
String returns the string representation
type BadRequestException ¶ added in v1.28.0
type BadRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an AWS service.
func (*BadRequestException) Code ¶ added in v1.28.0
func (s *BadRequestException) Code() string
Code returns the exception type name.
func (*BadRequestException) Error ¶ added in v1.28.0
func (s *BadRequestException) Error() string
func (BadRequestException) GoString ¶ added in v1.28.0
func (s BadRequestException) GoString() string
GoString returns the string representation
func (*BadRequestException) Message ¶ added in v1.28.0
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (*BadRequestException) OrigErr ¶ added in v1.28.0
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadRequestException) RequestID ¶ added in v1.28.0
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadRequestException) StatusCode ¶ added in v1.28.0
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadRequestException) String ¶ added in v1.28.0
func (s BadRequestException) String() string
String returns the string representation
type ConfigurationProfileSummary ¶
type ConfigurationProfileSummary struct { // The application ID. ApplicationId *string `type:"string"` // The ID of the configuration profile. Id *string `type:"string"` // The URI location of the configuration. LocationUri *string `min:"1" type:"string"` // The name of the configuration profile. Name *string `min:"1" type:"string"` // The types of validators in the configuration profile. ValidatorTypes []*string `type:"list"` // contains filtered or unexported fields }
A summary of a configuration profile.
func (ConfigurationProfileSummary) GoString ¶
func (s ConfigurationProfileSummary) GoString() string
GoString returns the string representation
func (*ConfigurationProfileSummary) SetApplicationId ¶
func (s *ConfigurationProfileSummary) SetApplicationId(v string) *ConfigurationProfileSummary
SetApplicationId sets the ApplicationId field's value.
func (*ConfigurationProfileSummary) SetId ¶
func (s *ConfigurationProfileSummary) SetId(v string) *ConfigurationProfileSummary
SetId sets the Id field's value.
func (*ConfigurationProfileSummary) SetLocationUri ¶
func (s *ConfigurationProfileSummary) SetLocationUri(v string) *ConfigurationProfileSummary
SetLocationUri sets the LocationUri field's value.
func (*ConfigurationProfileSummary) SetName ¶
func (s *ConfigurationProfileSummary) SetName(v string) *ConfigurationProfileSummary
SetName sets the Name field's value.
func (*ConfigurationProfileSummary) SetValidatorTypes ¶
func (s *ConfigurationProfileSummary) SetValidatorTypes(v []*string) *ConfigurationProfileSummary
SetValidatorTypes sets the ValidatorTypes field's value.
func (ConfigurationProfileSummary) String ¶
func (s ConfigurationProfileSummary) String() string
String returns the string representation
type ConflictException ¶ added in v1.28.0
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource.
func (*ConflictException) Code ¶ added in v1.28.0
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶ added in v1.28.0
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶ added in v1.28.0
func (s ConflictException) GoString() string
GoString returns the string representation
func (*ConflictException) Message ¶ added in v1.28.0
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶ added in v1.28.0
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶ added in v1.28.0
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶ added in v1.28.0
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶ added in v1.28.0
func (s ConflictException) String() string
String returns the string representation
type CreateApplicationInput ¶
type CreateApplicationInput struct { // A description of the application. Description *string `type:"string"` // A name for the application. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Metadata to assign to the application. Tags help organize and categorize // your AppConfig resources. Each tag consists of a key and an optional value, // both of which you define. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateApplicationInput) GoString ¶
func (s CreateApplicationInput) GoString() string
GoString returns the string representation
func (*CreateApplicationInput) SetDescription ¶
func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
SetDescription sets the Description field's value.
func (*CreateApplicationInput) SetName ¶
func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
SetName sets the Name field's value.
func (*CreateApplicationInput) SetTags ¶
func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
SetTags sets the Tags field's value.
func (CreateApplicationInput) String ¶
func (s CreateApplicationInput) String() string
String returns the string representation
func (*CreateApplicationInput) Validate ¶
func (s *CreateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateApplicationOutput ¶
type CreateApplicationOutput struct { // The description of the application. Description *string `type:"string"` // The application ID. Id *string `type:"string"` // The application name. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateApplicationOutput) GoString ¶
func (s CreateApplicationOutput) GoString() string
GoString returns the string representation
func (*CreateApplicationOutput) SetDescription ¶
func (s *CreateApplicationOutput) SetDescription(v string) *CreateApplicationOutput
SetDescription sets the Description field's value.
func (*CreateApplicationOutput) SetId ¶
func (s *CreateApplicationOutput) SetId(v string) *CreateApplicationOutput
SetId sets the Id field's value.
func (*CreateApplicationOutput) SetName ¶
func (s *CreateApplicationOutput) SetName(v string) *CreateApplicationOutput
SetName sets the Name field's value.
func (CreateApplicationOutput) String ¶
func (s CreateApplicationOutput) String() string
String returns the string representation
type CreateConfigurationProfileInput ¶
type CreateConfigurationProfileInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // A description of the configuration profile. Description *string `type:"string"` // A URI to locate the configuration. You can specify a Systems Manager (SSM) // document, an SSM Parameter Store parameter, or an Amazon S3 object. For an // SSM document, specify either the document name in the format ssm-document://<Document_name> // or the Amazon Resource Name (ARN). For a parameter, specify either the parameter // name in the format ssm-parameter://<Parameter_name> or the ARN. For an Amazon // S3 object, specify the URI in the following format: s3://<bucket>/<objectKey> // . Here is an example: s3://my-bucket/my-app/us-east-1/my-config.json // // LocationUri is a required field LocationUri *string `min:"1" type:"string" required:"true"` // A name for the configuration profile. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The ARN of an IAM role with permission to access the configuration at the // specified LocationUri. RetrievalRoleArn *string `min:"20" type:"string"` // Metadata to assign to the configuration profile. Tags help organize and categorize // your AppConfig resources. Each tag consists of a key and an optional value, // both of which you define. Tags map[string]*string `type:"map"` // A list of methods for validating the configuration. Validators []*Validator `type:"list"` // contains filtered or unexported fields }
func (CreateConfigurationProfileInput) GoString ¶
func (s CreateConfigurationProfileInput) GoString() string
GoString returns the string representation
func (*CreateConfigurationProfileInput) SetApplicationId ¶
func (s *CreateConfigurationProfileInput) SetApplicationId(v string) *CreateConfigurationProfileInput
SetApplicationId sets the ApplicationId field's value.
func (*CreateConfigurationProfileInput) SetDescription ¶
func (s *CreateConfigurationProfileInput) SetDescription(v string) *CreateConfigurationProfileInput
SetDescription sets the Description field's value.
func (*CreateConfigurationProfileInput) SetLocationUri ¶
func (s *CreateConfigurationProfileInput) SetLocationUri(v string) *CreateConfigurationProfileInput
SetLocationUri sets the LocationUri field's value.
func (*CreateConfigurationProfileInput) SetName ¶
func (s *CreateConfigurationProfileInput) SetName(v string) *CreateConfigurationProfileInput
SetName sets the Name field's value.
func (*CreateConfigurationProfileInput) SetRetrievalRoleArn ¶
func (s *CreateConfigurationProfileInput) SetRetrievalRoleArn(v string) *CreateConfigurationProfileInput
SetRetrievalRoleArn sets the RetrievalRoleArn field's value.
func (*CreateConfigurationProfileInput) SetTags ¶
func (s *CreateConfigurationProfileInput) SetTags(v map[string]*string) *CreateConfigurationProfileInput
SetTags sets the Tags field's value.
func (*CreateConfigurationProfileInput) SetValidators ¶
func (s *CreateConfigurationProfileInput) SetValidators(v []*Validator) *CreateConfigurationProfileInput
SetValidators sets the Validators field's value.
func (CreateConfigurationProfileInput) String ¶
func (s CreateConfigurationProfileInput) String() string
String returns the string representation
func (*CreateConfigurationProfileInput) Validate ¶
func (s *CreateConfigurationProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConfigurationProfileOutput ¶
type CreateConfigurationProfileOutput struct { // The application ID. ApplicationId *string `type:"string"` // The configuration profile description. Description *string `type:"string"` // The configuration profile ID. Id *string `type:"string"` // The URI location of the configuration. LocationUri *string `min:"1" type:"string"` // The name of the configuration profile. Name *string `min:"1" type:"string"` // The ARN of an IAM role with permission to access the configuration at the // specified LocationUri. RetrievalRoleArn *string `min:"20" type:"string"` // A list of methods for validating the configuration. Validators []*Validator `type:"list"` // contains filtered or unexported fields }
func (CreateConfigurationProfileOutput) GoString ¶
func (s CreateConfigurationProfileOutput) GoString() string
GoString returns the string representation
func (*CreateConfigurationProfileOutput) SetApplicationId ¶
func (s *CreateConfigurationProfileOutput) SetApplicationId(v string) *CreateConfigurationProfileOutput
SetApplicationId sets the ApplicationId field's value.
func (*CreateConfigurationProfileOutput) SetDescription ¶
func (s *CreateConfigurationProfileOutput) SetDescription(v string) *CreateConfigurationProfileOutput
SetDescription sets the Description field's value.
func (*CreateConfigurationProfileOutput) SetId ¶
func (s *CreateConfigurationProfileOutput) SetId(v string) *CreateConfigurationProfileOutput
SetId sets the Id field's value.
func (*CreateConfigurationProfileOutput) SetLocationUri ¶
func (s *CreateConfigurationProfileOutput) SetLocationUri(v string) *CreateConfigurationProfileOutput
SetLocationUri sets the LocationUri field's value.
func (*CreateConfigurationProfileOutput) SetName ¶
func (s *CreateConfigurationProfileOutput) SetName(v string) *CreateConfigurationProfileOutput
SetName sets the Name field's value.
func (*CreateConfigurationProfileOutput) SetRetrievalRoleArn ¶
func (s *CreateConfigurationProfileOutput) SetRetrievalRoleArn(v string) *CreateConfigurationProfileOutput
SetRetrievalRoleArn sets the RetrievalRoleArn field's value.
func (*CreateConfigurationProfileOutput) SetValidators ¶
func (s *CreateConfigurationProfileOutput) SetValidators(v []*Validator) *CreateConfigurationProfileOutput
SetValidators sets the Validators field's value.
func (CreateConfigurationProfileOutput) String ¶
func (s CreateConfigurationProfileOutput) String() string
String returns the string representation
type CreateDeploymentStrategyInput ¶
type CreateDeploymentStrategyInput struct { // Total amount of time for a deployment to last. // // DeploymentDurationInMinutes is a required field DeploymentDurationInMinutes *int64 `type:"integer" required:"true"` // A description of the deployment strategy. Description *string `type:"string"` // The amount of time AppConfig monitors for alarms before considering the deployment // to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets to receive a deployed configuration during each // interval. // // GrowthFactor is a required field GrowthFactor *float64 `min:"1" type:"float" required:"true"` // The algorithm used to define how percentage grows over time. AWS AppConfig // supports the following growth types: // // Linear: For this type, AppConfig processes the deployment by dividing the // total number of targets by the value specified for Step percentage. For example, // a linear deployment that uses a Step percentage of 10 deploys the configuration // to 10 percent of the hosts. After those deployments are complete, the system // deploys the configuration to the next 10 percent. This continues until 100% // of the targets have successfully received the configuration. // // Exponential: For this type, AppConfig processes the deployment exponentially // using the following formula: G*(2^N). In this formula, G is the growth factor // specified by the user and N is the number of steps until the configuration // is deployed to all targets. For example, if you specify a growth factor of // 2, then the system rolls out the configuration as follows: // // 2*(2^0) // // 2*(2^1) // // 2*(2^2) // // Expressed numerically, the deployment rolls out as follows: 2% of the targets, // 4% of the targets, 8% of the targets, and continues until the configuration // has been deployed to all targets. GrowthType *string `type:"string" enum:"GrowthType"` // A name for the deployment strategy. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Save the deployment strategy to a Systems Manager (SSM) document. // // ReplicateTo is a required field ReplicateTo *string `type:"string" required:"true" enum:"ReplicateTo"` // Metadata to assign to the deployment strategy. Tags help organize and categorize // your AppConfig resources. Each tag consists of a key and an optional value, // both of which you define. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateDeploymentStrategyInput) GoString ¶
func (s CreateDeploymentStrategyInput) GoString() string
GoString returns the string representation
func (*CreateDeploymentStrategyInput) SetDeploymentDurationInMinutes ¶
func (s *CreateDeploymentStrategyInput) SetDeploymentDurationInMinutes(v int64) *CreateDeploymentStrategyInput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*CreateDeploymentStrategyInput) SetDescription ¶
func (s *CreateDeploymentStrategyInput) SetDescription(v string) *CreateDeploymentStrategyInput
SetDescription sets the Description field's value.
func (*CreateDeploymentStrategyInput) SetFinalBakeTimeInMinutes ¶
func (s *CreateDeploymentStrategyInput) SetFinalBakeTimeInMinutes(v int64) *CreateDeploymentStrategyInput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*CreateDeploymentStrategyInput) SetGrowthFactor ¶
func (s *CreateDeploymentStrategyInput) SetGrowthFactor(v float64) *CreateDeploymentStrategyInput
SetGrowthFactor sets the GrowthFactor field's value.
func (*CreateDeploymentStrategyInput) SetGrowthType ¶
func (s *CreateDeploymentStrategyInput) SetGrowthType(v string) *CreateDeploymentStrategyInput
SetGrowthType sets the GrowthType field's value.
func (*CreateDeploymentStrategyInput) SetName ¶
func (s *CreateDeploymentStrategyInput) SetName(v string) *CreateDeploymentStrategyInput
SetName sets the Name field's value.
func (*CreateDeploymentStrategyInput) SetReplicateTo ¶
func (s *CreateDeploymentStrategyInput) SetReplicateTo(v string) *CreateDeploymentStrategyInput
SetReplicateTo sets the ReplicateTo field's value.
func (*CreateDeploymentStrategyInput) SetTags ¶
func (s *CreateDeploymentStrategyInput) SetTags(v map[string]*string) *CreateDeploymentStrategyInput
SetTags sets the Tags field's value.
func (CreateDeploymentStrategyInput) String ¶
func (s CreateDeploymentStrategyInput) String() string
String returns the string representation
func (*CreateDeploymentStrategyInput) Validate ¶
func (s *CreateDeploymentStrategyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeploymentStrategyOutput ¶
type CreateDeploymentStrategyOutput struct { // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The description of the deployment strategy. Description *string `type:"string"` // The amount of time AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets that received a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grew over time. GrowthType *string `type:"string" enum:"GrowthType"` // The deployment strategy ID. Id *string `type:"string"` // The name of the deployment strategy. Name *string `min:"1" type:"string"` // Save the deployment strategy to a Systems Manager (SSM) document. ReplicateTo *string `type:"string" enum:"ReplicateTo"` // contains filtered or unexported fields }
func (CreateDeploymentStrategyOutput) GoString ¶
func (s CreateDeploymentStrategyOutput) GoString() string
GoString returns the string representation
func (*CreateDeploymentStrategyOutput) SetDeploymentDurationInMinutes ¶
func (s *CreateDeploymentStrategyOutput) SetDeploymentDurationInMinutes(v int64) *CreateDeploymentStrategyOutput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*CreateDeploymentStrategyOutput) SetDescription ¶
func (s *CreateDeploymentStrategyOutput) SetDescription(v string) *CreateDeploymentStrategyOutput
SetDescription sets the Description field's value.
func (*CreateDeploymentStrategyOutput) SetFinalBakeTimeInMinutes ¶
func (s *CreateDeploymentStrategyOutput) SetFinalBakeTimeInMinutes(v int64) *CreateDeploymentStrategyOutput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*CreateDeploymentStrategyOutput) SetGrowthFactor ¶
func (s *CreateDeploymentStrategyOutput) SetGrowthFactor(v float64) *CreateDeploymentStrategyOutput
SetGrowthFactor sets the GrowthFactor field's value.
func (*CreateDeploymentStrategyOutput) SetGrowthType ¶
func (s *CreateDeploymentStrategyOutput) SetGrowthType(v string) *CreateDeploymentStrategyOutput
SetGrowthType sets the GrowthType field's value.
func (*CreateDeploymentStrategyOutput) SetId ¶
func (s *CreateDeploymentStrategyOutput) SetId(v string) *CreateDeploymentStrategyOutput
SetId sets the Id field's value.
func (*CreateDeploymentStrategyOutput) SetName ¶
func (s *CreateDeploymentStrategyOutput) SetName(v string) *CreateDeploymentStrategyOutput
SetName sets the Name field's value.
func (*CreateDeploymentStrategyOutput) SetReplicateTo ¶
func (s *CreateDeploymentStrategyOutput) SetReplicateTo(v string) *CreateDeploymentStrategyOutput
SetReplicateTo sets the ReplicateTo field's value.
func (CreateDeploymentStrategyOutput) String ¶
func (s CreateDeploymentStrategyOutput) String() string
String returns the string representation
type CreateEnvironmentInput ¶
type CreateEnvironmentInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // A description of the environment. Description *string `type:"string"` // Amazon CloudWatch alarms to monitor during the deployment process. Monitors []*Monitor `type:"list"` // A name for the environment. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Metadata to assign to the environment. Tags help organize and categorize // your AppConfig resources. Each tag consists of a key and an optional value, // both of which you define. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateEnvironmentInput) GoString ¶
func (s CreateEnvironmentInput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentInput) SetApplicationId ¶
func (s *CreateEnvironmentInput) SetApplicationId(v string) *CreateEnvironmentInput
SetApplicationId sets the ApplicationId field's value.
func (*CreateEnvironmentInput) SetDescription ¶
func (s *CreateEnvironmentInput) SetDescription(v string) *CreateEnvironmentInput
SetDescription sets the Description field's value.
func (*CreateEnvironmentInput) SetMonitors ¶
func (s *CreateEnvironmentInput) SetMonitors(v []*Monitor) *CreateEnvironmentInput
SetMonitors sets the Monitors field's value.
func (*CreateEnvironmentInput) SetName ¶
func (s *CreateEnvironmentInput) SetName(v string) *CreateEnvironmentInput
SetName sets the Name field's value.
func (*CreateEnvironmentInput) SetTags ¶
func (s *CreateEnvironmentInput) SetTags(v map[string]*string) *CreateEnvironmentInput
SetTags sets the Tags field's value.
func (CreateEnvironmentInput) String ¶
func (s CreateEnvironmentInput) String() string
String returns the string representation
func (*CreateEnvironmentInput) Validate ¶
func (s *CreateEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEnvironmentOutput ¶
type CreateEnvironmentOutput struct { // The application ID. ApplicationId *string `type:"string"` // The description of the environment. Description *string `type:"string"` // The environment ID. Id *string `type:"string"` // Amazon CloudWatch alarms monitored during the deployment. Monitors []*Monitor `type:"list"` // The name of the environment. Name *string `min:"1" type:"string"` // The state of the environment. An environment can be in one of the following // states: READY_FOR_DEPLOYMENT, DEPLOYING, ROLLING_BACK, or ROLLED_BACK State *string `type:"string" enum:"EnvironmentState"` // contains filtered or unexported fields }
func (CreateEnvironmentOutput) GoString ¶
func (s CreateEnvironmentOutput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentOutput) SetApplicationId ¶
func (s *CreateEnvironmentOutput) SetApplicationId(v string) *CreateEnvironmentOutput
SetApplicationId sets the ApplicationId field's value.
func (*CreateEnvironmentOutput) SetDescription ¶
func (s *CreateEnvironmentOutput) SetDescription(v string) *CreateEnvironmentOutput
SetDescription sets the Description field's value.
func (*CreateEnvironmentOutput) SetId ¶
func (s *CreateEnvironmentOutput) SetId(v string) *CreateEnvironmentOutput
SetId sets the Id field's value.
func (*CreateEnvironmentOutput) SetMonitors ¶
func (s *CreateEnvironmentOutput) SetMonitors(v []*Monitor) *CreateEnvironmentOutput
SetMonitors sets the Monitors field's value.
func (*CreateEnvironmentOutput) SetName ¶
func (s *CreateEnvironmentOutput) SetName(v string) *CreateEnvironmentOutput
SetName sets the Name field's value.
func (*CreateEnvironmentOutput) SetState ¶
func (s *CreateEnvironmentOutput) SetState(v string) *CreateEnvironmentOutput
SetState sets the State field's value.
func (CreateEnvironmentOutput) String ¶
func (s CreateEnvironmentOutput) String() string
String returns the string representation
type CreateHostedConfigurationVersionInput ¶ added in v1.32.2
type CreateHostedConfigurationVersionInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The configuration profile ID. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // The content of the configuration or the configuration data. // // Content is a required field Content []byte `type:"blob" required:"true" sensitive:"true"` // A standard MIME type describing the format of the configuration content. // For more information, see Content-Type (https://docs.aws.amazon.com/https:/www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17). // // ContentType is a required field ContentType *string `location:"header" locationName:"Content-Type" min:"1" type:"string" required:"true"` // A description of the configuration. Description *string `location:"header" locationName:"Description" type:"string"` // An optional locking token used to prevent race conditions from overwriting // configuration updates when creating a new version. To ensure your data is // not overwritten when creating multiple hosted configuration versions in rapid // succession, specify the version of the latest hosted configuration version. LatestVersionNumber *int64 `location:"header" locationName:"Latest-Version-Number" type:"integer"` // contains filtered or unexported fields }
func (CreateHostedConfigurationVersionInput) GoString ¶ added in v1.32.2
func (s CreateHostedConfigurationVersionInput) GoString() string
GoString returns the string representation
func (*CreateHostedConfigurationVersionInput) SetApplicationId ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionInput) SetApplicationId(v string) *CreateHostedConfigurationVersionInput
SetApplicationId sets the ApplicationId field's value.
func (*CreateHostedConfigurationVersionInput) SetConfigurationProfileId ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionInput) SetConfigurationProfileId(v string) *CreateHostedConfigurationVersionInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*CreateHostedConfigurationVersionInput) SetContent ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionInput) SetContent(v []byte) *CreateHostedConfigurationVersionInput
SetContent sets the Content field's value.
func (*CreateHostedConfigurationVersionInput) SetContentType ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionInput) SetContentType(v string) *CreateHostedConfigurationVersionInput
SetContentType sets the ContentType field's value.
func (*CreateHostedConfigurationVersionInput) SetDescription ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionInput) SetDescription(v string) *CreateHostedConfigurationVersionInput
SetDescription sets the Description field's value.
func (*CreateHostedConfigurationVersionInput) SetLatestVersionNumber ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionInput) SetLatestVersionNumber(v int64) *CreateHostedConfigurationVersionInput
SetLatestVersionNumber sets the LatestVersionNumber field's value.
func (CreateHostedConfigurationVersionInput) String ¶ added in v1.32.2
func (s CreateHostedConfigurationVersionInput) String() string
String returns the string representation
func (*CreateHostedConfigurationVersionInput) Validate ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateHostedConfigurationVersionOutput ¶ added in v1.32.2
type CreateHostedConfigurationVersionOutput struct { // The application ID. ApplicationId *string `location:"header" locationName:"Application-Id" type:"string"` // The configuration profile ID. ConfigurationProfileId *string `location:"header" locationName:"Configuration-Profile-Id" type:"string"` // The content of the configuration or the configuration data. Content []byte `type:"blob" sensitive:"true"` // A standard MIME type describing the format of the configuration content. // For more information, see Content-Type (https://docs.aws.amazon.com/https:/www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17). ContentType *string `location:"header" locationName:"Content-Type" min:"1" type:"string"` // A description of the configuration. Description *string `location:"header" locationName:"Description" type:"string"` // The configuration version. VersionNumber *int64 `location:"header" locationName:"Version-Number" type:"integer"` // contains filtered or unexported fields }
func (CreateHostedConfigurationVersionOutput) GoString ¶ added in v1.32.2
func (s CreateHostedConfigurationVersionOutput) GoString() string
GoString returns the string representation
func (*CreateHostedConfigurationVersionOutput) SetApplicationId ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionOutput) SetApplicationId(v string) *CreateHostedConfigurationVersionOutput
SetApplicationId sets the ApplicationId field's value.
func (*CreateHostedConfigurationVersionOutput) SetConfigurationProfileId ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionOutput) SetConfigurationProfileId(v string) *CreateHostedConfigurationVersionOutput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*CreateHostedConfigurationVersionOutput) SetContent ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionOutput) SetContent(v []byte) *CreateHostedConfigurationVersionOutput
SetContent sets the Content field's value.
func (*CreateHostedConfigurationVersionOutput) SetContentType ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionOutput) SetContentType(v string) *CreateHostedConfigurationVersionOutput
SetContentType sets the ContentType field's value.
func (*CreateHostedConfigurationVersionOutput) SetDescription ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionOutput) SetDescription(v string) *CreateHostedConfigurationVersionOutput
SetDescription sets the Description field's value.
func (*CreateHostedConfigurationVersionOutput) SetVersionNumber ¶ added in v1.32.2
func (s *CreateHostedConfigurationVersionOutput) SetVersionNumber(v int64) *CreateHostedConfigurationVersionOutput
SetVersionNumber sets the VersionNumber field's value.
func (CreateHostedConfigurationVersionOutput) String ¶ added in v1.32.2
func (s CreateHostedConfigurationVersionOutput) String() string
String returns the string representation
type DeleteApplicationInput ¶
type DeleteApplicationInput struct { // The ID of the application to delete. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteApplicationInput) GoString ¶
func (s DeleteApplicationInput) GoString() string
GoString returns the string representation
func (*DeleteApplicationInput) SetApplicationId ¶
func (s *DeleteApplicationInput) SetApplicationId(v string) *DeleteApplicationInput
SetApplicationId sets the ApplicationId field's value.
func (DeleteApplicationInput) String ¶
func (s DeleteApplicationInput) String() string
String returns the string representation
func (*DeleteApplicationInput) Validate ¶
func (s *DeleteApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteApplicationOutput ¶
type DeleteApplicationOutput struct {
// contains filtered or unexported fields
}
func (DeleteApplicationOutput) GoString ¶
func (s DeleteApplicationOutput) GoString() string
GoString returns the string representation
func (DeleteApplicationOutput) String ¶
func (s DeleteApplicationOutput) String() string
String returns the string representation
type DeleteConfigurationProfileInput ¶
type DeleteConfigurationProfileInput struct { // The application ID that includes the configuration profile you want to delete. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The ID of the configuration profile you want to delete. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteConfigurationProfileInput) GoString ¶
func (s DeleteConfigurationProfileInput) GoString() string
GoString returns the string representation
func (*DeleteConfigurationProfileInput) SetApplicationId ¶
func (s *DeleteConfigurationProfileInput) SetApplicationId(v string) *DeleteConfigurationProfileInput
SetApplicationId sets the ApplicationId field's value.
func (*DeleteConfigurationProfileInput) SetConfigurationProfileId ¶
func (s *DeleteConfigurationProfileInput) SetConfigurationProfileId(v string) *DeleteConfigurationProfileInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (DeleteConfigurationProfileInput) String ¶
func (s DeleteConfigurationProfileInput) String() string
String returns the string representation
func (*DeleteConfigurationProfileInput) Validate ¶
func (s *DeleteConfigurationProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigurationProfileOutput ¶
type DeleteConfigurationProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteConfigurationProfileOutput) GoString ¶
func (s DeleteConfigurationProfileOutput) GoString() string
GoString returns the string representation
func (DeleteConfigurationProfileOutput) String ¶
func (s DeleteConfigurationProfileOutput) String() string
String returns the string representation
type DeleteDeploymentStrategyInput ¶
type DeleteDeploymentStrategyInput struct { // The ID of the deployment strategy you want to delete. // // DeploymentStrategyId is a required field DeploymentStrategyId *string `location:"uri" locationName:"DeploymentStrategyId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeploymentStrategyInput) GoString ¶
func (s DeleteDeploymentStrategyInput) GoString() string
GoString returns the string representation
func (*DeleteDeploymentStrategyInput) SetDeploymentStrategyId ¶
func (s *DeleteDeploymentStrategyInput) SetDeploymentStrategyId(v string) *DeleteDeploymentStrategyInput
SetDeploymentStrategyId sets the DeploymentStrategyId field's value.
func (DeleteDeploymentStrategyInput) String ¶
func (s DeleteDeploymentStrategyInput) String() string
String returns the string representation
func (*DeleteDeploymentStrategyInput) Validate ¶
func (s *DeleteDeploymentStrategyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeploymentStrategyOutput ¶
type DeleteDeploymentStrategyOutput struct {
// contains filtered or unexported fields
}
func (DeleteDeploymentStrategyOutput) GoString ¶
func (s DeleteDeploymentStrategyOutput) GoString() string
GoString returns the string representation
func (DeleteDeploymentStrategyOutput) String ¶
func (s DeleteDeploymentStrategyOutput) String() string
String returns the string representation
type DeleteEnvironmentInput ¶
type DeleteEnvironmentInput struct { // The application ID that includes the environment you want to delete. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The ID of the environment you want to delete. // // EnvironmentId is a required field EnvironmentId *string `location:"uri" locationName:"EnvironmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEnvironmentInput) GoString ¶
func (s DeleteEnvironmentInput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentInput) SetApplicationId ¶
func (s *DeleteEnvironmentInput) SetApplicationId(v string) *DeleteEnvironmentInput
SetApplicationId sets the ApplicationId field's value.
func (*DeleteEnvironmentInput) SetEnvironmentId ¶
func (s *DeleteEnvironmentInput) SetEnvironmentId(v string) *DeleteEnvironmentInput
SetEnvironmentId sets the EnvironmentId field's value.
func (DeleteEnvironmentInput) String ¶
func (s DeleteEnvironmentInput) String() string
String returns the string representation
func (*DeleteEnvironmentInput) Validate ¶
func (s *DeleteEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEnvironmentOutput ¶
type DeleteEnvironmentOutput struct {
// contains filtered or unexported fields
}
func (DeleteEnvironmentOutput) GoString ¶
func (s DeleteEnvironmentOutput) GoString() string
GoString returns the string representation
func (DeleteEnvironmentOutput) String ¶
func (s DeleteEnvironmentOutput) String() string
String returns the string representation
type DeleteHostedConfigurationVersionInput ¶ added in v1.32.2
type DeleteHostedConfigurationVersionInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The configuration profile ID. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // The versions number to delete. // // VersionNumber is a required field VersionNumber *int64 `location:"uri" locationName:"VersionNumber" type:"integer" required:"true"` // contains filtered or unexported fields }
func (DeleteHostedConfigurationVersionInput) GoString ¶ added in v1.32.2
func (s DeleteHostedConfigurationVersionInput) GoString() string
GoString returns the string representation
func (*DeleteHostedConfigurationVersionInput) SetApplicationId ¶ added in v1.32.2
func (s *DeleteHostedConfigurationVersionInput) SetApplicationId(v string) *DeleteHostedConfigurationVersionInput
SetApplicationId sets the ApplicationId field's value.
func (*DeleteHostedConfigurationVersionInput) SetConfigurationProfileId ¶ added in v1.32.2
func (s *DeleteHostedConfigurationVersionInput) SetConfigurationProfileId(v string) *DeleteHostedConfigurationVersionInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*DeleteHostedConfigurationVersionInput) SetVersionNumber ¶ added in v1.32.2
func (s *DeleteHostedConfigurationVersionInput) SetVersionNumber(v int64) *DeleteHostedConfigurationVersionInput
SetVersionNumber sets the VersionNumber field's value.
func (DeleteHostedConfigurationVersionInput) String ¶ added in v1.32.2
func (s DeleteHostedConfigurationVersionInput) String() string
String returns the string representation
func (*DeleteHostedConfigurationVersionInput) Validate ¶ added in v1.32.2
func (s *DeleteHostedConfigurationVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteHostedConfigurationVersionOutput ¶ added in v1.32.2
type DeleteHostedConfigurationVersionOutput struct {
// contains filtered or unexported fields
}
func (DeleteHostedConfigurationVersionOutput) GoString ¶ added in v1.32.2
func (s DeleteHostedConfigurationVersionOutput) GoString() string
GoString returns the string representation
func (DeleteHostedConfigurationVersionOutput) String ¶ added in v1.32.2
func (s DeleteHostedConfigurationVersionOutput) String() string
String returns the string representation
type DeploymentEvent ¶ added in v1.30.1
type DeploymentEvent struct { // A description of the deployment event. Descriptions include, but are not // limited to, the user account or the CloudWatch alarm ARN that initiated a // rollback, the percentage of hosts that received the deployment, or in the // case of an internal error, a recommendation to attempt a new deployment. Description *string `type:"string"` // The type of deployment event. Deployment event types include the start, stop, // or completion of a deployment; a percentage update; the start or stop of // a bake period; the start or completion of a rollback. EventType *string `type:"string" enum:"DeploymentEventType"` // The date and time the event occurred. OccurredAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The entity that triggered the deployment event. Events can be triggered by // a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error. TriggeredBy *string `type:"string" enum:"TriggeredBy"` // contains filtered or unexported fields }
An object that describes a deployment event.
func (DeploymentEvent) GoString ¶ added in v1.30.1
func (s DeploymentEvent) GoString() string
GoString returns the string representation
func (*DeploymentEvent) SetDescription ¶ added in v1.30.1
func (s *DeploymentEvent) SetDescription(v string) *DeploymentEvent
SetDescription sets the Description field's value.
func (*DeploymentEvent) SetEventType ¶ added in v1.30.1
func (s *DeploymentEvent) SetEventType(v string) *DeploymentEvent
SetEventType sets the EventType field's value.
func (*DeploymentEvent) SetOccurredAt ¶ added in v1.30.1
func (s *DeploymentEvent) SetOccurredAt(v time.Time) *DeploymentEvent
SetOccurredAt sets the OccurredAt field's value.
func (*DeploymentEvent) SetTriggeredBy ¶ added in v1.30.1
func (s *DeploymentEvent) SetTriggeredBy(v string) *DeploymentEvent
SetTriggeredBy sets the TriggeredBy field's value.
func (DeploymentEvent) String ¶ added in v1.30.1
func (s DeploymentEvent) String() string
String returns the string representation
type DeploymentStrategy ¶
type DeploymentStrategy struct { // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The description of the deployment strategy. Description *string `type:"string"` // The amount of time AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets that received a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grew over time. GrowthType *string `type:"string" enum:"GrowthType"` // The deployment strategy ID. Id *string `type:"string"` // The name of the deployment strategy. Name *string `min:"1" type:"string"` // Save the deployment strategy to a Systems Manager (SSM) document. ReplicateTo *string `type:"string" enum:"ReplicateTo"` // contains filtered or unexported fields }
func (DeploymentStrategy) GoString ¶
func (s DeploymentStrategy) GoString() string
GoString returns the string representation
func (*DeploymentStrategy) SetDeploymentDurationInMinutes ¶
func (s *DeploymentStrategy) SetDeploymentDurationInMinutes(v int64) *DeploymentStrategy
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*DeploymentStrategy) SetDescription ¶
func (s *DeploymentStrategy) SetDescription(v string) *DeploymentStrategy
SetDescription sets the Description field's value.
func (*DeploymentStrategy) SetFinalBakeTimeInMinutes ¶
func (s *DeploymentStrategy) SetFinalBakeTimeInMinutes(v int64) *DeploymentStrategy
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*DeploymentStrategy) SetGrowthFactor ¶
func (s *DeploymentStrategy) SetGrowthFactor(v float64) *DeploymentStrategy
SetGrowthFactor sets the GrowthFactor field's value.
func (*DeploymentStrategy) SetGrowthType ¶
func (s *DeploymentStrategy) SetGrowthType(v string) *DeploymentStrategy
SetGrowthType sets the GrowthType field's value.
func (*DeploymentStrategy) SetId ¶
func (s *DeploymentStrategy) SetId(v string) *DeploymentStrategy
SetId sets the Id field's value.
func (*DeploymentStrategy) SetName ¶
func (s *DeploymentStrategy) SetName(v string) *DeploymentStrategy
SetName sets the Name field's value.
func (*DeploymentStrategy) SetReplicateTo ¶
func (s *DeploymentStrategy) SetReplicateTo(v string) *DeploymentStrategy
SetReplicateTo sets the ReplicateTo field's value.
func (DeploymentStrategy) String ¶
func (s DeploymentStrategy) String() string
String returns the string representation
type DeploymentSummary ¶
type DeploymentSummary struct { // Time the deployment completed. CompletedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The name of the configuration. ConfigurationName *string `min:"1" type:"string"` // The version of the configuration. ConfigurationVersion *string `min:"1" type:"string"` // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The sequence number of the deployment. DeploymentNumber *int64 `type:"integer"` // The amount of time AppConfig monitors for alarms before considering the deployment // to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets to receive a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grows over time. GrowthType *string `type:"string" enum:"GrowthType"` // The percentage of targets for which the deployment is available. PercentageComplete *float64 `min:"1" type:"float"` // Time the deployment started. StartedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The state of the deployment. State *string `type:"string" enum:"DeploymentState"` // contains filtered or unexported fields }
Information about the deployment.
func (DeploymentSummary) GoString ¶
func (s DeploymentSummary) GoString() string
GoString returns the string representation
func (*DeploymentSummary) SetCompletedAt ¶
func (s *DeploymentSummary) SetCompletedAt(v time.Time) *DeploymentSummary
SetCompletedAt sets the CompletedAt field's value.
func (*DeploymentSummary) SetConfigurationName ¶
func (s *DeploymentSummary) SetConfigurationName(v string) *DeploymentSummary
SetConfigurationName sets the ConfigurationName field's value.
func (*DeploymentSummary) SetConfigurationVersion ¶
func (s *DeploymentSummary) SetConfigurationVersion(v string) *DeploymentSummary
SetConfigurationVersion sets the ConfigurationVersion field's value.
func (*DeploymentSummary) SetDeploymentDurationInMinutes ¶
func (s *DeploymentSummary) SetDeploymentDurationInMinutes(v int64) *DeploymentSummary
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*DeploymentSummary) SetDeploymentNumber ¶
func (s *DeploymentSummary) SetDeploymentNumber(v int64) *DeploymentSummary
SetDeploymentNumber sets the DeploymentNumber field's value.
func (*DeploymentSummary) SetFinalBakeTimeInMinutes ¶
func (s *DeploymentSummary) SetFinalBakeTimeInMinutes(v int64) *DeploymentSummary
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*DeploymentSummary) SetGrowthFactor ¶
func (s *DeploymentSummary) SetGrowthFactor(v float64) *DeploymentSummary
SetGrowthFactor sets the GrowthFactor field's value.
func (*DeploymentSummary) SetGrowthType ¶
func (s *DeploymentSummary) SetGrowthType(v string) *DeploymentSummary
SetGrowthType sets the GrowthType field's value.
func (*DeploymentSummary) SetPercentageComplete ¶
func (s *DeploymentSummary) SetPercentageComplete(v float64) *DeploymentSummary
SetPercentageComplete sets the PercentageComplete field's value.
func (*DeploymentSummary) SetStartedAt ¶
func (s *DeploymentSummary) SetStartedAt(v time.Time) *DeploymentSummary
SetStartedAt sets the StartedAt field's value.
func (*DeploymentSummary) SetState ¶
func (s *DeploymentSummary) SetState(v string) *DeploymentSummary
SetState sets the State field's value.
func (DeploymentSummary) String ¶
func (s DeploymentSummary) String() string
String returns the string representation
type Environment ¶
type Environment struct { // The application ID. ApplicationId *string `type:"string"` // The description of the environment. Description *string `type:"string"` // The environment ID. Id *string `type:"string"` // Amazon CloudWatch alarms monitored during the deployment. Monitors []*Monitor `type:"list"` // The name of the environment. Name *string `min:"1" type:"string"` // The state of the environment. An environment can be in one of the following // states: READY_FOR_DEPLOYMENT, DEPLOYING, ROLLING_BACK, or ROLLED_BACK State *string `type:"string" enum:"EnvironmentState"` // contains filtered or unexported fields }
func (Environment) GoString ¶
func (s Environment) GoString() string
GoString returns the string representation
func (*Environment) SetApplicationId ¶
func (s *Environment) SetApplicationId(v string) *Environment
SetApplicationId sets the ApplicationId field's value.
func (*Environment) SetDescription ¶
func (s *Environment) SetDescription(v string) *Environment
SetDescription sets the Description field's value.
func (*Environment) SetId ¶
func (s *Environment) SetId(v string) *Environment
SetId sets the Id field's value.
func (*Environment) SetMonitors ¶
func (s *Environment) SetMonitors(v []*Monitor) *Environment
SetMonitors sets the Monitors field's value.
func (*Environment) SetName ¶
func (s *Environment) SetName(v string) *Environment
SetName sets the Name field's value.
func (*Environment) SetState ¶
func (s *Environment) SetState(v string) *Environment
SetState sets the State field's value.
func (Environment) String ¶
func (s Environment) String() string
String returns the string representation
type GetApplicationInput ¶
type GetApplicationInput struct { // The ID of the application you want to get. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetApplicationInput) GoString ¶
func (s GetApplicationInput) GoString() string
GoString returns the string representation
func (*GetApplicationInput) SetApplicationId ¶
func (s *GetApplicationInput) SetApplicationId(v string) *GetApplicationInput
SetApplicationId sets the ApplicationId field's value.
func (GetApplicationInput) String ¶
func (s GetApplicationInput) String() string
String returns the string representation
func (*GetApplicationInput) Validate ¶
func (s *GetApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationOutput ¶
type GetApplicationOutput struct { // The description of the application. Description *string `type:"string"` // The application ID. Id *string `type:"string"` // The application name. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetApplicationOutput) GoString ¶
func (s GetApplicationOutput) GoString() string
GoString returns the string representation
func (*GetApplicationOutput) SetDescription ¶
func (s *GetApplicationOutput) SetDescription(v string) *GetApplicationOutput
SetDescription sets the Description field's value.
func (*GetApplicationOutput) SetId ¶
func (s *GetApplicationOutput) SetId(v string) *GetApplicationOutput
SetId sets the Id field's value.
func (*GetApplicationOutput) SetName ¶
func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
SetName sets the Name field's value.
func (GetApplicationOutput) String ¶
func (s GetApplicationOutput) String() string
String returns the string representation
type GetConfigurationInput ¶
type GetConfigurationInput struct { // The application to get. Specify either the application name or the application // ID. // // Application is a required field Application *string `location:"uri" locationName:"Application" min:"1" type:"string" required:"true"` // The configuration version returned in the most recent GetConfiguration response. // // AWS AppConfig uses the value of the ClientConfigurationVersion parameter // to identify the configuration version on your clients. If you don’t send // ClientConfigurationVersion with each call to GetConfiguration, your clients // receive the current configuration. You are charged each time your clients // receive a configuration. // // To avoid excess charges, we recommend that you include the ClientConfigurationVersion // value with every call to GetConfiguration. This value must be saved on your // client. Subsequent calls to GetConfiguration must pass this value by using // the ClientConfigurationVersion parameter. // // For more information about working with configurations, see Retrieving the // Configuration (https://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig-retrieving-the-configuration.html) // in the AWS AppConfig User Guide. ClientConfigurationVersion *string `location:"querystring" locationName:"client_configuration_version" min:"1" type:"string"` // A unique ID to identify the client for the configuration. This ID enables // AppConfig to deploy the configuration in intervals, as defined in the deployment // strategy. // // ClientId is a required field ClientId *string `location:"querystring" locationName:"client_id" min:"1" type:"string" required:"true"` // The configuration to get. Specify either the configuration name or the configuration // ID. // // Configuration is a required field Configuration *string `location:"uri" locationName:"Configuration" min:"1" type:"string" required:"true"` // The environment to get. Specify either the environment name or the environment // ID. // // Environment is a required field Environment *string `location:"uri" locationName:"Environment" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConfigurationInput) GoString ¶
func (s GetConfigurationInput) GoString() string
GoString returns the string representation
func (*GetConfigurationInput) SetApplication ¶
func (s *GetConfigurationInput) SetApplication(v string) *GetConfigurationInput
SetApplication sets the Application field's value.
func (*GetConfigurationInput) SetClientConfigurationVersion ¶
func (s *GetConfigurationInput) SetClientConfigurationVersion(v string) *GetConfigurationInput
SetClientConfigurationVersion sets the ClientConfigurationVersion field's value.
func (*GetConfigurationInput) SetClientId ¶
func (s *GetConfigurationInput) SetClientId(v string) *GetConfigurationInput
SetClientId sets the ClientId field's value.
func (*GetConfigurationInput) SetConfiguration ¶
func (s *GetConfigurationInput) SetConfiguration(v string) *GetConfigurationInput
SetConfiguration sets the Configuration field's value.
func (*GetConfigurationInput) SetEnvironment ¶
func (s *GetConfigurationInput) SetEnvironment(v string) *GetConfigurationInput
SetEnvironment sets the Environment field's value.
func (GetConfigurationInput) String ¶
func (s GetConfigurationInput) String() string
String returns the string representation
func (*GetConfigurationInput) Validate ¶
func (s *GetConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConfigurationOutput ¶
type GetConfigurationOutput struct { // The configuration version. ConfigurationVersion *string `location:"header" locationName:"Configuration-Version" min:"1" type:"string"` // The content of the configuration or the configuration data. Content []byte `type:"blob" sensitive:"true"` // A standard MIME type describing the format of the configuration content. // For more information, see Content-Type (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17). ContentType *string `location:"header" locationName:"Content-Type" type:"string"` // contains filtered or unexported fields }
func (GetConfigurationOutput) GoString ¶
func (s GetConfigurationOutput) GoString() string
GoString returns the string representation
func (*GetConfigurationOutput) SetConfigurationVersion ¶
func (s *GetConfigurationOutput) SetConfigurationVersion(v string) *GetConfigurationOutput
SetConfigurationVersion sets the ConfigurationVersion field's value.
func (*GetConfigurationOutput) SetContent ¶
func (s *GetConfigurationOutput) SetContent(v []byte) *GetConfigurationOutput
SetContent sets the Content field's value.
func (*GetConfigurationOutput) SetContentType ¶
func (s *GetConfigurationOutput) SetContentType(v string) *GetConfigurationOutput
SetContentType sets the ContentType field's value.
func (GetConfigurationOutput) String ¶
func (s GetConfigurationOutput) String() string
String returns the string representation
type GetConfigurationProfileInput ¶
type GetConfigurationProfileInput struct { // The ID of the application that includes the configuration profile you want // to get. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The ID of the configuration profile you want to get. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConfigurationProfileInput) GoString ¶
func (s GetConfigurationProfileInput) GoString() string
GoString returns the string representation
func (*GetConfigurationProfileInput) SetApplicationId ¶
func (s *GetConfigurationProfileInput) SetApplicationId(v string) *GetConfigurationProfileInput
SetApplicationId sets the ApplicationId field's value.
func (*GetConfigurationProfileInput) SetConfigurationProfileId ¶
func (s *GetConfigurationProfileInput) SetConfigurationProfileId(v string) *GetConfigurationProfileInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (GetConfigurationProfileInput) String ¶
func (s GetConfigurationProfileInput) String() string
String returns the string representation
func (*GetConfigurationProfileInput) Validate ¶
func (s *GetConfigurationProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConfigurationProfileOutput ¶
type GetConfigurationProfileOutput struct { // The application ID. ApplicationId *string `type:"string"` // The configuration profile description. Description *string `type:"string"` // The configuration profile ID. Id *string `type:"string"` // The URI location of the configuration. LocationUri *string `min:"1" type:"string"` // The name of the configuration profile. Name *string `min:"1" type:"string"` // The ARN of an IAM role with permission to access the configuration at the // specified LocationUri. RetrievalRoleArn *string `min:"20" type:"string"` // A list of methods for validating the configuration. Validators []*Validator `type:"list"` // contains filtered or unexported fields }
func (GetConfigurationProfileOutput) GoString ¶
func (s GetConfigurationProfileOutput) GoString() string
GoString returns the string representation
func (*GetConfigurationProfileOutput) SetApplicationId ¶
func (s *GetConfigurationProfileOutput) SetApplicationId(v string) *GetConfigurationProfileOutput
SetApplicationId sets the ApplicationId field's value.
func (*GetConfigurationProfileOutput) SetDescription ¶
func (s *GetConfigurationProfileOutput) SetDescription(v string) *GetConfigurationProfileOutput
SetDescription sets the Description field's value.
func (*GetConfigurationProfileOutput) SetId ¶
func (s *GetConfigurationProfileOutput) SetId(v string) *GetConfigurationProfileOutput
SetId sets the Id field's value.
func (*GetConfigurationProfileOutput) SetLocationUri ¶
func (s *GetConfigurationProfileOutput) SetLocationUri(v string) *GetConfigurationProfileOutput
SetLocationUri sets the LocationUri field's value.
func (*GetConfigurationProfileOutput) SetName ¶
func (s *GetConfigurationProfileOutput) SetName(v string) *GetConfigurationProfileOutput
SetName sets the Name field's value.
func (*GetConfigurationProfileOutput) SetRetrievalRoleArn ¶
func (s *GetConfigurationProfileOutput) SetRetrievalRoleArn(v string) *GetConfigurationProfileOutput
SetRetrievalRoleArn sets the RetrievalRoleArn field's value.
func (*GetConfigurationProfileOutput) SetValidators ¶
func (s *GetConfigurationProfileOutput) SetValidators(v []*Validator) *GetConfigurationProfileOutput
SetValidators sets the Validators field's value.
func (GetConfigurationProfileOutput) String ¶
func (s GetConfigurationProfileOutput) String() string
String returns the string representation
type GetDeploymentInput ¶
type GetDeploymentInput struct { // The ID of the application that includes the deployment you want to get. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The sequence number of the deployment. // // DeploymentNumber is a required field DeploymentNumber *int64 `location:"uri" locationName:"DeploymentNumber" type:"integer" required:"true"` // The ID of the environment that includes the deployment you want to get. // // EnvironmentId is a required field EnvironmentId *string `location:"uri" locationName:"EnvironmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeploymentInput) GoString ¶
func (s GetDeploymentInput) GoString() string
GoString returns the string representation
func (*GetDeploymentInput) SetApplicationId ¶
func (s *GetDeploymentInput) SetApplicationId(v string) *GetDeploymentInput
SetApplicationId sets the ApplicationId field's value.
func (*GetDeploymentInput) SetDeploymentNumber ¶
func (s *GetDeploymentInput) SetDeploymentNumber(v int64) *GetDeploymentInput
SetDeploymentNumber sets the DeploymentNumber field's value.
func (*GetDeploymentInput) SetEnvironmentId ¶
func (s *GetDeploymentInput) SetEnvironmentId(v string) *GetDeploymentInput
SetEnvironmentId sets the EnvironmentId field's value.
func (GetDeploymentInput) String ¶
func (s GetDeploymentInput) String() string
String returns the string representation
func (*GetDeploymentInput) Validate ¶
func (s *GetDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeploymentOutput ¶
type GetDeploymentOutput struct { // The ID of the application that was deployed. ApplicationId *string `type:"string"` // The time the deployment completed. CompletedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Information about the source location of the configuration. ConfigurationLocationUri *string `min:"1" type:"string"` // The name of the configuration. ConfigurationName *string `min:"1" type:"string"` // The ID of the configuration profile that was deployed. ConfigurationProfileId *string `type:"string"` // The configuration version that was deployed. ConfigurationVersion *string `min:"1" type:"string"` // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The sequence number of the deployment. DeploymentNumber *int64 `type:"integer"` // The ID of the deployment strategy that was deployed. DeploymentStrategyId *string `type:"string"` // The description of the deployment. Description *string `type:"string"` // The ID of the environment that was deployed. EnvironmentId *string `type:"string"` // A list containing all events related to a deployment. The most recent events // are displayed first. EventLog []*DeploymentEvent `type:"list"` // The amount of time AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets to receive a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grew over time. GrowthType *string `type:"string" enum:"GrowthType"` // The percentage of targets for which the deployment is available. PercentageComplete *float64 `min:"1" type:"float"` // The time the deployment started. StartedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The state of the deployment. State *string `type:"string" enum:"DeploymentState"` // contains filtered or unexported fields }
func (GetDeploymentOutput) GoString ¶
func (s GetDeploymentOutput) GoString() string
GoString returns the string representation
func (*GetDeploymentOutput) SetApplicationId ¶
func (s *GetDeploymentOutput) SetApplicationId(v string) *GetDeploymentOutput
SetApplicationId sets the ApplicationId field's value.
func (*GetDeploymentOutput) SetCompletedAt ¶
func (s *GetDeploymentOutput) SetCompletedAt(v time.Time) *GetDeploymentOutput
SetCompletedAt sets the CompletedAt field's value.
func (*GetDeploymentOutput) SetConfigurationLocationUri ¶
func (s *GetDeploymentOutput) SetConfigurationLocationUri(v string) *GetDeploymentOutput
SetConfigurationLocationUri sets the ConfigurationLocationUri field's value.
func (*GetDeploymentOutput) SetConfigurationName ¶
func (s *GetDeploymentOutput) SetConfigurationName(v string) *GetDeploymentOutput
SetConfigurationName sets the ConfigurationName field's value.
func (*GetDeploymentOutput) SetConfigurationProfileId ¶
func (s *GetDeploymentOutput) SetConfigurationProfileId(v string) *GetDeploymentOutput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*GetDeploymentOutput) SetConfigurationVersion ¶
func (s *GetDeploymentOutput) SetConfigurationVersion(v string) *GetDeploymentOutput
SetConfigurationVersion sets the ConfigurationVersion field's value.
func (*GetDeploymentOutput) SetDeploymentDurationInMinutes ¶
func (s *GetDeploymentOutput) SetDeploymentDurationInMinutes(v int64) *GetDeploymentOutput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*GetDeploymentOutput) SetDeploymentNumber ¶
func (s *GetDeploymentOutput) SetDeploymentNumber(v int64) *GetDeploymentOutput
SetDeploymentNumber sets the DeploymentNumber field's value.
func (*GetDeploymentOutput) SetDeploymentStrategyId ¶
func (s *GetDeploymentOutput) SetDeploymentStrategyId(v string) *GetDeploymentOutput
SetDeploymentStrategyId sets the DeploymentStrategyId field's value.
func (*GetDeploymentOutput) SetDescription ¶
func (s *GetDeploymentOutput) SetDescription(v string) *GetDeploymentOutput
SetDescription sets the Description field's value.
func (*GetDeploymentOutput) SetEnvironmentId ¶
func (s *GetDeploymentOutput) SetEnvironmentId(v string) *GetDeploymentOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*GetDeploymentOutput) SetEventLog ¶ added in v1.30.1
func (s *GetDeploymentOutput) SetEventLog(v []*DeploymentEvent) *GetDeploymentOutput
SetEventLog sets the EventLog field's value.
func (*GetDeploymentOutput) SetFinalBakeTimeInMinutes ¶
func (s *GetDeploymentOutput) SetFinalBakeTimeInMinutes(v int64) *GetDeploymentOutput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*GetDeploymentOutput) SetGrowthFactor ¶
func (s *GetDeploymentOutput) SetGrowthFactor(v float64) *GetDeploymentOutput
SetGrowthFactor sets the GrowthFactor field's value.
func (*GetDeploymentOutput) SetGrowthType ¶
func (s *GetDeploymentOutput) SetGrowthType(v string) *GetDeploymentOutput
SetGrowthType sets the GrowthType field's value.
func (*GetDeploymentOutput) SetPercentageComplete ¶
func (s *GetDeploymentOutput) SetPercentageComplete(v float64) *GetDeploymentOutput
SetPercentageComplete sets the PercentageComplete field's value.
func (*GetDeploymentOutput) SetStartedAt ¶
func (s *GetDeploymentOutput) SetStartedAt(v time.Time) *GetDeploymentOutput
SetStartedAt sets the StartedAt field's value.
func (*GetDeploymentOutput) SetState ¶
func (s *GetDeploymentOutput) SetState(v string) *GetDeploymentOutput
SetState sets the State field's value.
func (GetDeploymentOutput) String ¶
func (s GetDeploymentOutput) String() string
String returns the string representation
type GetDeploymentStrategyInput ¶
type GetDeploymentStrategyInput struct { // The ID of the deployment strategy to get. // // DeploymentStrategyId is a required field DeploymentStrategyId *string `location:"uri" locationName:"DeploymentStrategyId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeploymentStrategyInput) GoString ¶
func (s GetDeploymentStrategyInput) GoString() string
GoString returns the string representation
func (*GetDeploymentStrategyInput) SetDeploymentStrategyId ¶
func (s *GetDeploymentStrategyInput) SetDeploymentStrategyId(v string) *GetDeploymentStrategyInput
SetDeploymentStrategyId sets the DeploymentStrategyId field's value.
func (GetDeploymentStrategyInput) String ¶
func (s GetDeploymentStrategyInput) String() string
String returns the string representation
func (*GetDeploymentStrategyInput) Validate ¶
func (s *GetDeploymentStrategyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeploymentStrategyOutput ¶
type GetDeploymentStrategyOutput struct { // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The description of the deployment strategy. Description *string `type:"string"` // The amount of time AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets that received a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grew over time. GrowthType *string `type:"string" enum:"GrowthType"` // The deployment strategy ID. Id *string `type:"string"` // The name of the deployment strategy. Name *string `min:"1" type:"string"` // Save the deployment strategy to a Systems Manager (SSM) document. ReplicateTo *string `type:"string" enum:"ReplicateTo"` // contains filtered or unexported fields }
func (GetDeploymentStrategyOutput) GoString ¶
func (s GetDeploymentStrategyOutput) GoString() string
GoString returns the string representation
func (*GetDeploymentStrategyOutput) SetDeploymentDurationInMinutes ¶
func (s *GetDeploymentStrategyOutput) SetDeploymentDurationInMinutes(v int64) *GetDeploymentStrategyOutput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*GetDeploymentStrategyOutput) SetDescription ¶
func (s *GetDeploymentStrategyOutput) SetDescription(v string) *GetDeploymentStrategyOutput
SetDescription sets the Description field's value.
func (*GetDeploymentStrategyOutput) SetFinalBakeTimeInMinutes ¶
func (s *GetDeploymentStrategyOutput) SetFinalBakeTimeInMinutes(v int64) *GetDeploymentStrategyOutput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*GetDeploymentStrategyOutput) SetGrowthFactor ¶
func (s *GetDeploymentStrategyOutput) SetGrowthFactor(v float64) *GetDeploymentStrategyOutput
SetGrowthFactor sets the GrowthFactor field's value.
func (*GetDeploymentStrategyOutput) SetGrowthType ¶
func (s *GetDeploymentStrategyOutput) SetGrowthType(v string) *GetDeploymentStrategyOutput
SetGrowthType sets the GrowthType field's value.
func (*GetDeploymentStrategyOutput) SetId ¶
func (s *GetDeploymentStrategyOutput) SetId(v string) *GetDeploymentStrategyOutput
SetId sets the Id field's value.
func (*GetDeploymentStrategyOutput) SetName ¶
func (s *GetDeploymentStrategyOutput) SetName(v string) *GetDeploymentStrategyOutput
SetName sets the Name field's value.
func (*GetDeploymentStrategyOutput) SetReplicateTo ¶
func (s *GetDeploymentStrategyOutput) SetReplicateTo(v string) *GetDeploymentStrategyOutput
SetReplicateTo sets the ReplicateTo field's value.
func (GetDeploymentStrategyOutput) String ¶
func (s GetDeploymentStrategyOutput) String() string
String returns the string representation
type GetEnvironmentInput ¶
type GetEnvironmentInput struct { // The ID of the application that includes the environment you want to get. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The ID of the environment you wnat to get. // // EnvironmentId is a required field EnvironmentId *string `location:"uri" locationName:"EnvironmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentInput) GoString ¶
func (s GetEnvironmentInput) GoString() string
GoString returns the string representation
func (*GetEnvironmentInput) SetApplicationId ¶
func (s *GetEnvironmentInput) SetApplicationId(v string) *GetEnvironmentInput
SetApplicationId sets the ApplicationId field's value.
func (*GetEnvironmentInput) SetEnvironmentId ¶
func (s *GetEnvironmentInput) SetEnvironmentId(v string) *GetEnvironmentInput
SetEnvironmentId sets the EnvironmentId field's value.
func (GetEnvironmentInput) String ¶
func (s GetEnvironmentInput) String() string
String returns the string representation
func (*GetEnvironmentInput) Validate ¶
func (s *GetEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEnvironmentOutput ¶
type GetEnvironmentOutput struct { // The application ID. ApplicationId *string `type:"string"` // The description of the environment. Description *string `type:"string"` // The environment ID. Id *string `type:"string"` // Amazon CloudWatch alarms monitored during the deployment. Monitors []*Monitor `type:"list"` // The name of the environment. Name *string `min:"1" type:"string"` // The state of the environment. An environment can be in one of the following // states: READY_FOR_DEPLOYMENT, DEPLOYING, ROLLING_BACK, or ROLLED_BACK State *string `type:"string" enum:"EnvironmentState"` // contains filtered or unexported fields }
func (GetEnvironmentOutput) GoString ¶
func (s GetEnvironmentOutput) GoString() string
GoString returns the string representation
func (*GetEnvironmentOutput) SetApplicationId ¶
func (s *GetEnvironmentOutput) SetApplicationId(v string) *GetEnvironmentOutput
SetApplicationId sets the ApplicationId field's value.
func (*GetEnvironmentOutput) SetDescription ¶
func (s *GetEnvironmentOutput) SetDescription(v string) *GetEnvironmentOutput
SetDescription sets the Description field's value.
func (*GetEnvironmentOutput) SetId ¶
func (s *GetEnvironmentOutput) SetId(v string) *GetEnvironmentOutput
SetId sets the Id field's value.
func (*GetEnvironmentOutput) SetMonitors ¶
func (s *GetEnvironmentOutput) SetMonitors(v []*Monitor) *GetEnvironmentOutput
SetMonitors sets the Monitors field's value.
func (*GetEnvironmentOutput) SetName ¶
func (s *GetEnvironmentOutput) SetName(v string) *GetEnvironmentOutput
SetName sets the Name field's value.
func (*GetEnvironmentOutput) SetState ¶
func (s *GetEnvironmentOutput) SetState(v string) *GetEnvironmentOutput
SetState sets the State field's value.
func (GetEnvironmentOutput) String ¶
func (s GetEnvironmentOutput) String() string
String returns the string representation
type GetHostedConfigurationVersionInput ¶ added in v1.32.2
type GetHostedConfigurationVersionInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The configuration profile ID. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // The version. // // VersionNumber is a required field VersionNumber *int64 `location:"uri" locationName:"VersionNumber" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetHostedConfigurationVersionInput) GoString ¶ added in v1.32.2
func (s GetHostedConfigurationVersionInput) GoString() string
GoString returns the string representation
func (*GetHostedConfigurationVersionInput) SetApplicationId ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionInput) SetApplicationId(v string) *GetHostedConfigurationVersionInput
SetApplicationId sets the ApplicationId field's value.
func (*GetHostedConfigurationVersionInput) SetConfigurationProfileId ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionInput) SetConfigurationProfileId(v string) *GetHostedConfigurationVersionInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*GetHostedConfigurationVersionInput) SetVersionNumber ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionInput) SetVersionNumber(v int64) *GetHostedConfigurationVersionInput
SetVersionNumber sets the VersionNumber field's value.
func (GetHostedConfigurationVersionInput) String ¶ added in v1.32.2
func (s GetHostedConfigurationVersionInput) String() string
String returns the string representation
func (*GetHostedConfigurationVersionInput) Validate ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetHostedConfigurationVersionOutput ¶ added in v1.32.2
type GetHostedConfigurationVersionOutput struct { // The application ID. ApplicationId *string `location:"header" locationName:"Application-Id" type:"string"` // The configuration profile ID. ConfigurationProfileId *string `location:"header" locationName:"Configuration-Profile-Id" type:"string"` // The content of the configuration or the configuration data. Content []byte `type:"blob" sensitive:"true"` // A standard MIME type describing the format of the configuration content. // For more information, see Content-Type (https://docs.aws.amazon.com/https:/www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17). ContentType *string `location:"header" locationName:"Content-Type" min:"1" type:"string"` // A description of the configuration. Description *string `location:"header" locationName:"Description" type:"string"` // The configuration version. VersionNumber *int64 `location:"header" locationName:"Version-Number" type:"integer"` // contains filtered or unexported fields }
func (GetHostedConfigurationVersionOutput) GoString ¶ added in v1.32.2
func (s GetHostedConfigurationVersionOutput) GoString() string
GoString returns the string representation
func (*GetHostedConfigurationVersionOutput) SetApplicationId ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionOutput) SetApplicationId(v string) *GetHostedConfigurationVersionOutput
SetApplicationId sets the ApplicationId field's value.
func (*GetHostedConfigurationVersionOutput) SetConfigurationProfileId ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionOutput) SetConfigurationProfileId(v string) *GetHostedConfigurationVersionOutput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*GetHostedConfigurationVersionOutput) SetContent ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionOutput) SetContent(v []byte) *GetHostedConfigurationVersionOutput
SetContent sets the Content field's value.
func (*GetHostedConfigurationVersionOutput) SetContentType ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionOutput) SetContentType(v string) *GetHostedConfigurationVersionOutput
SetContentType sets the ContentType field's value.
func (*GetHostedConfigurationVersionOutput) SetDescription ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionOutput) SetDescription(v string) *GetHostedConfigurationVersionOutput
SetDescription sets the Description field's value.
func (*GetHostedConfigurationVersionOutput) SetVersionNumber ¶ added in v1.32.2
func (s *GetHostedConfigurationVersionOutput) SetVersionNumber(v int64) *GetHostedConfigurationVersionOutput
SetVersionNumber sets the VersionNumber field's value.
func (GetHostedConfigurationVersionOutput) String ¶ added in v1.32.2
func (s GetHostedConfigurationVersionOutput) String() string
String returns the string representation
type HostedConfigurationVersionSummary ¶ added in v1.32.2
type HostedConfigurationVersionSummary struct { // The application ID. ApplicationId *string `type:"string"` // The configuration profile ID. ConfigurationProfileId *string `type:"string"` // A standard MIME type describing the format of the configuration content. // For more information, see Content-Type (https://docs.aws.amazon.com/https:/www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17). ContentType *string `min:"1" type:"string"` // A description of the configuration. Description *string `type:"string"` // The configuration version. VersionNumber *int64 `type:"integer"` // contains filtered or unexported fields }
Information about the configuration.
func (HostedConfigurationVersionSummary) GoString ¶ added in v1.32.2
func (s HostedConfigurationVersionSummary) GoString() string
GoString returns the string representation
func (*HostedConfigurationVersionSummary) SetApplicationId ¶ added in v1.32.2
func (s *HostedConfigurationVersionSummary) SetApplicationId(v string) *HostedConfigurationVersionSummary
SetApplicationId sets the ApplicationId field's value.
func (*HostedConfigurationVersionSummary) SetConfigurationProfileId ¶ added in v1.32.2
func (s *HostedConfigurationVersionSummary) SetConfigurationProfileId(v string) *HostedConfigurationVersionSummary
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*HostedConfigurationVersionSummary) SetContentType ¶ added in v1.32.2
func (s *HostedConfigurationVersionSummary) SetContentType(v string) *HostedConfigurationVersionSummary
SetContentType sets the ContentType field's value.
func (*HostedConfigurationVersionSummary) SetDescription ¶ added in v1.32.2
func (s *HostedConfigurationVersionSummary) SetDescription(v string) *HostedConfigurationVersionSummary
SetDescription sets the Description field's value.
func (*HostedConfigurationVersionSummary) SetVersionNumber ¶ added in v1.32.2
func (s *HostedConfigurationVersionSummary) SetVersionNumber(v int64) *HostedConfigurationVersionSummary
SetVersionNumber sets the VersionNumber field's value.
func (HostedConfigurationVersionSummary) String ¶ added in v1.32.2
func (s HostedConfigurationVersionSummary) String() string
String returns the string representation
type InternalServerException ¶ added in v1.28.0
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
There was an internal failure in the AppConfig service.
func (*InternalServerException) Code ¶ added in v1.28.0
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶ added in v1.28.0
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶ added in v1.28.0
func (s InternalServerException) GoString() string
GoString returns the string representation
func (*InternalServerException) Message ¶ added in v1.28.0
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶ added in v1.28.0
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶ added in v1.28.0
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶ added in v1.28.0
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶ added in v1.28.0
func (s InternalServerException) String() string
String returns the string representation
type ListApplicationsInput ¶
type ListApplicationsInput struct { // The maximum number of items to return for this call. The call also returns // a token that you can specify in a subsequent call to get the next set of // results. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // A token to start the list. Use this token to get the next set of results. NextToken *string `location:"querystring" locationName:"next_token" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsInput) GoString ¶
func (s ListApplicationsInput) GoString() string
GoString returns the string representation
func (*ListApplicationsInput) SetMaxResults ¶
func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationsInput) SetNextToken ¶
func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
SetNextToken sets the NextToken field's value.
func (ListApplicationsInput) String ¶
func (s ListApplicationsInput) String() string
String returns the string representation
func (*ListApplicationsInput) Validate ¶
func (s *ListApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationsOutput ¶
type ListApplicationsOutput struct { // The elements from this collection. Items []*Application `type:"list"` // The token for the next set of items to return. Use this token to get the // next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsOutput) GoString ¶
func (s ListApplicationsOutput) GoString() string
GoString returns the string representation
func (*ListApplicationsOutput) SetItems ¶
func (s *ListApplicationsOutput) SetItems(v []*Application) *ListApplicationsOutput
SetItems sets the Items field's value.
func (*ListApplicationsOutput) SetNextToken ¶
func (s *ListApplicationsOutput) SetNextToken(v string) *ListApplicationsOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationsOutput) String ¶
func (s ListApplicationsOutput) String() string
String returns the string representation
type ListConfigurationProfilesInput ¶
type ListConfigurationProfilesInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The maximum number of items to return for this call. The call also returns // a token that you can specify in a subsequent call to get the next set of // results. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // A token to start the list. Use this token to get the next set of results. NextToken *string `location:"querystring" locationName:"next_token" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListConfigurationProfilesInput) GoString ¶
func (s ListConfigurationProfilesInput) GoString() string
GoString returns the string representation
func (*ListConfigurationProfilesInput) SetApplicationId ¶
func (s *ListConfigurationProfilesInput) SetApplicationId(v string) *ListConfigurationProfilesInput
SetApplicationId sets the ApplicationId field's value.
func (*ListConfigurationProfilesInput) SetMaxResults ¶
func (s *ListConfigurationProfilesInput) SetMaxResults(v int64) *ListConfigurationProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListConfigurationProfilesInput) SetNextToken ¶
func (s *ListConfigurationProfilesInput) SetNextToken(v string) *ListConfigurationProfilesInput
SetNextToken sets the NextToken field's value.
func (ListConfigurationProfilesInput) String ¶
func (s ListConfigurationProfilesInput) String() string
String returns the string representation
func (*ListConfigurationProfilesInput) Validate ¶
func (s *ListConfigurationProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConfigurationProfilesOutput ¶
type ListConfigurationProfilesOutput struct { // The elements from this collection. Items []*ConfigurationProfileSummary `type:"list"` // The token for the next set of items to return. Use this token to get the // next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListConfigurationProfilesOutput) GoString ¶
func (s ListConfigurationProfilesOutput) GoString() string
GoString returns the string representation
func (*ListConfigurationProfilesOutput) SetItems ¶
func (s *ListConfigurationProfilesOutput) SetItems(v []*ConfigurationProfileSummary) *ListConfigurationProfilesOutput
SetItems sets the Items field's value.
func (*ListConfigurationProfilesOutput) SetNextToken ¶
func (s *ListConfigurationProfilesOutput) SetNextToken(v string) *ListConfigurationProfilesOutput
SetNextToken sets the NextToken field's value.
func (ListConfigurationProfilesOutput) String ¶
func (s ListConfigurationProfilesOutput) String() string
String returns the string representation
type ListDeploymentStrategiesInput ¶
type ListDeploymentStrategiesInput struct { // The maximum number of items to return for this call. The call also returns // a token that you can specify in a subsequent call to get the next set of // results. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // A token to start the list. Use this token to get the next set of results. NextToken *string `location:"querystring" locationName:"next_token" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentStrategiesInput) GoString ¶
func (s ListDeploymentStrategiesInput) GoString() string
GoString returns the string representation
func (*ListDeploymentStrategiesInput) SetMaxResults ¶
func (s *ListDeploymentStrategiesInput) SetMaxResults(v int64) *ListDeploymentStrategiesInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeploymentStrategiesInput) SetNextToken ¶
func (s *ListDeploymentStrategiesInput) SetNextToken(v string) *ListDeploymentStrategiesInput
SetNextToken sets the NextToken field's value.
func (ListDeploymentStrategiesInput) String ¶
func (s ListDeploymentStrategiesInput) String() string
String returns the string representation
func (*ListDeploymentStrategiesInput) Validate ¶
func (s *ListDeploymentStrategiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentStrategiesOutput ¶
type ListDeploymentStrategiesOutput struct { // The elements from this collection. Items []*DeploymentStrategy `type:"list"` // The token for the next set of items to return. Use this token to get the // next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentStrategiesOutput) GoString ¶
func (s ListDeploymentStrategiesOutput) GoString() string
GoString returns the string representation
func (*ListDeploymentStrategiesOutput) SetItems ¶
func (s *ListDeploymentStrategiesOutput) SetItems(v []*DeploymentStrategy) *ListDeploymentStrategiesOutput
SetItems sets the Items field's value.
func (*ListDeploymentStrategiesOutput) SetNextToken ¶
func (s *ListDeploymentStrategiesOutput) SetNextToken(v string) *ListDeploymentStrategiesOutput
SetNextToken sets the NextToken field's value.
func (ListDeploymentStrategiesOutput) String ¶
func (s ListDeploymentStrategiesOutput) String() string
String returns the string representation
type ListDeploymentsInput ¶
type ListDeploymentsInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The environment ID. // // EnvironmentId is a required field EnvironmentId *string `location:"uri" locationName:"EnvironmentId" type:"string" required:"true"` // The maximum number of items to return for this call. The call also returns // a token that you can specify in a subsequent call to get the next set of // results. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // A token to start the list. Use this token to get the next set of results. NextToken *string `location:"querystring" locationName:"next_token" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsInput) GoString ¶
func (s ListDeploymentsInput) GoString() string
GoString returns the string representation
func (*ListDeploymentsInput) SetApplicationId ¶
func (s *ListDeploymentsInput) SetApplicationId(v string) *ListDeploymentsInput
SetApplicationId sets the ApplicationId field's value.
func (*ListDeploymentsInput) SetEnvironmentId ¶
func (s *ListDeploymentsInput) SetEnvironmentId(v string) *ListDeploymentsInput
SetEnvironmentId sets the EnvironmentId field's value.
func (*ListDeploymentsInput) SetMaxResults ¶
func (s *ListDeploymentsInput) SetMaxResults(v int64) *ListDeploymentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeploymentsInput) SetNextToken ¶
func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
SetNextToken sets the NextToken field's value.
func (ListDeploymentsInput) String ¶
func (s ListDeploymentsInput) String() string
String returns the string representation
func (*ListDeploymentsInput) Validate ¶
func (s *ListDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentsOutput ¶
type ListDeploymentsOutput struct { // The elements from this collection. Items []*DeploymentSummary `type:"list"` // The token for the next set of items to return. Use this token to get the // next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsOutput) GoString ¶
func (s ListDeploymentsOutput) GoString() string
GoString returns the string representation
func (*ListDeploymentsOutput) SetItems ¶
func (s *ListDeploymentsOutput) SetItems(v []*DeploymentSummary) *ListDeploymentsOutput
SetItems sets the Items field's value.
func (*ListDeploymentsOutput) SetNextToken ¶
func (s *ListDeploymentsOutput) SetNextToken(v string) *ListDeploymentsOutput
SetNextToken sets the NextToken field's value.
func (ListDeploymentsOutput) String ¶
func (s ListDeploymentsOutput) String() string
String returns the string representation
type ListEnvironmentsInput ¶
type ListEnvironmentsInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The maximum number of items to return for this call. The call also returns // a token that you can specify in a subsequent call to get the next set of // results. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // A token to start the list. Use this token to get the next set of results. NextToken *string `location:"querystring" locationName:"next_token" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentsInput) GoString ¶
func (s ListEnvironmentsInput) GoString() string
GoString returns the string representation
func (*ListEnvironmentsInput) SetApplicationId ¶
func (s *ListEnvironmentsInput) SetApplicationId(v string) *ListEnvironmentsInput
SetApplicationId sets the ApplicationId field's value.
func (*ListEnvironmentsInput) SetMaxResults ¶
func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEnvironmentsInput) SetNextToken ¶
func (s *ListEnvironmentsInput) SetNextToken(v string) *ListEnvironmentsInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentsInput) String ¶
func (s ListEnvironmentsInput) String() string
String returns the string representation
func (*ListEnvironmentsInput) Validate ¶
func (s *ListEnvironmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentsOutput ¶
type ListEnvironmentsOutput struct { // The elements from this collection. Items []*Environment `type:"list"` // The token for the next set of items to return. Use this token to get the // next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentsOutput) GoString ¶
func (s ListEnvironmentsOutput) GoString() string
GoString returns the string representation
func (*ListEnvironmentsOutput) SetItems ¶
func (s *ListEnvironmentsOutput) SetItems(v []*Environment) *ListEnvironmentsOutput
SetItems sets the Items field's value.
func (*ListEnvironmentsOutput) SetNextToken ¶
func (s *ListEnvironmentsOutput) SetNextToken(v string) *ListEnvironmentsOutput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentsOutput) String ¶
func (s ListEnvironmentsOutput) String() string
String returns the string representation
type ListHostedConfigurationVersionsInput ¶ added in v1.32.2
type ListHostedConfigurationVersionsInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The configuration profile ID. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // The maximum number of items to return for this call. The call also returns // a token that you can specify in a subsequent call to get the next set of // results. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // A token to start the list. Use this token to get the next set of results. NextToken *string `location:"querystring" locationName:"next_token" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListHostedConfigurationVersionsInput) GoString ¶ added in v1.32.2
func (s ListHostedConfigurationVersionsInput) GoString() string
GoString returns the string representation
func (*ListHostedConfigurationVersionsInput) SetApplicationId ¶ added in v1.32.2
func (s *ListHostedConfigurationVersionsInput) SetApplicationId(v string) *ListHostedConfigurationVersionsInput
SetApplicationId sets the ApplicationId field's value.
func (*ListHostedConfigurationVersionsInput) SetConfigurationProfileId ¶ added in v1.32.2
func (s *ListHostedConfigurationVersionsInput) SetConfigurationProfileId(v string) *ListHostedConfigurationVersionsInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*ListHostedConfigurationVersionsInput) SetMaxResults ¶ added in v1.32.2
func (s *ListHostedConfigurationVersionsInput) SetMaxResults(v int64) *ListHostedConfigurationVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListHostedConfigurationVersionsInput) SetNextToken ¶ added in v1.32.2
func (s *ListHostedConfigurationVersionsInput) SetNextToken(v string) *ListHostedConfigurationVersionsInput
SetNextToken sets the NextToken field's value.
func (ListHostedConfigurationVersionsInput) String ¶ added in v1.32.2
func (s ListHostedConfigurationVersionsInput) String() string
String returns the string representation
func (*ListHostedConfigurationVersionsInput) Validate ¶ added in v1.32.2
func (s *ListHostedConfigurationVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListHostedConfigurationVersionsOutput ¶ added in v1.32.2
type ListHostedConfigurationVersionsOutput struct { // The elements from this collection. Items []*HostedConfigurationVersionSummary `type:"list"` // The token for the next set of items to return. Use this token to get the // next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListHostedConfigurationVersionsOutput) GoString ¶ added in v1.32.2
func (s ListHostedConfigurationVersionsOutput) GoString() string
GoString returns the string representation
func (*ListHostedConfigurationVersionsOutput) SetItems ¶ added in v1.32.2
func (s *ListHostedConfigurationVersionsOutput) SetItems(v []*HostedConfigurationVersionSummary) *ListHostedConfigurationVersionsOutput
SetItems sets the Items field's value.
func (*ListHostedConfigurationVersionsOutput) SetNextToken ¶ added in v1.32.2
func (s *ListHostedConfigurationVersionsOutput) SetNextToken(v string) *ListHostedConfigurationVersionsOutput
SetNextToken sets the NextToken field's value.
func (ListHostedConfigurationVersionsOutput) String ¶ added in v1.32.2
func (s ListHostedConfigurationVersionsOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The resource ARN. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
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
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 { // Metadata to assign to AppConfig resources. Tags help organize and categorize // your AppConfig resources. Each tag consists of a key and an optional value, // both of which you define. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
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
type Monitor ¶
type Monitor struct { // ARN of the Amazon CloudWatch alarm. AlarmArn *string `min:"20" type:"string"` // ARN of an IAM role for AppConfig to monitor AlarmArn. AlarmRoleArn *string `min:"20" type:"string"` // contains filtered or unexported fields }
Amazon CloudWatch alarms to monitor during the deployment process.
func (*Monitor) SetAlarmArn ¶
SetAlarmArn sets the AlarmArn field's value.
func (*Monitor) SetAlarmRoleArn ¶
SetAlarmRoleArn sets the AlarmRoleArn field's value.
type PayloadTooLargeException ¶ added in v1.32.2
type PayloadTooLargeException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Limit *float64 `type:"float"` Measure *string `type:"string" enum:"BytesMeasure"` Message_ *string `locationName:"Message" type:"string"` Size *float64 `type:"float"` // contains filtered or unexported fields }
The configuration size is too large.
func (*PayloadTooLargeException) Code ¶ added in v1.32.2
func (s *PayloadTooLargeException) Code() string
Code returns the exception type name.
func (*PayloadTooLargeException) Error ¶ added in v1.32.2
func (s *PayloadTooLargeException) Error() string
func (PayloadTooLargeException) GoString ¶ added in v1.32.2
func (s PayloadTooLargeException) GoString() string
GoString returns the string representation
func (*PayloadTooLargeException) Message ¶ added in v1.32.2
func (s *PayloadTooLargeException) Message() string
Message returns the exception's message.
func (*PayloadTooLargeException) OrigErr ¶ added in v1.32.2
func (s *PayloadTooLargeException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*PayloadTooLargeException) RequestID ¶ added in v1.32.2
func (s *PayloadTooLargeException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*PayloadTooLargeException) StatusCode ¶ added in v1.32.2
func (s *PayloadTooLargeException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (PayloadTooLargeException) String ¶ added in v1.32.2
func (s PayloadTooLargeException) String() string
String returns the string representation
type ResourceNotFoundException ¶ added in v1.28.0
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` ResourceName *string `type:"string"` // contains filtered or unexported fields }
The requested resource could not be found.
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
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
type ServiceQuotaExceededException ¶ added in v1.32.2
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The number of hosted configuration versions exceeds the limit for the AppConfig configuration store. Delete one or more versions and try again.
func (*ServiceQuotaExceededException) Code ¶ added in v1.32.2
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶ added in v1.32.2
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶ added in v1.32.2
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation
func (*ServiceQuotaExceededException) Message ¶ added in v1.32.2
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶ added in v1.32.2
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶ added in v1.32.2
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶ added in v1.32.2
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.2
func (s ServiceQuotaExceededException) String() string
String returns the string representation
type StartDeploymentInput ¶
type StartDeploymentInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The configuration profile ID. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `type:"string" required:"true"` // The configuration version to deploy. // // ConfigurationVersion is a required field ConfigurationVersion *string `min:"1" type:"string" required:"true"` // The deployment strategy ID. // // DeploymentStrategyId is a required field DeploymentStrategyId *string `type:"string" required:"true"` // A description of the deployment. Description *string `type:"string"` // The environment ID. // // EnvironmentId is a required field EnvironmentId *string `location:"uri" locationName:"EnvironmentId" type:"string" required:"true"` // Metadata to assign to the deployment. Tags help organize and categorize your // AppConfig resources. Each tag consists of a key and an optional value, both // of which you define. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (StartDeploymentInput) GoString ¶
func (s StartDeploymentInput) GoString() string
GoString returns the string representation
func (*StartDeploymentInput) SetApplicationId ¶
func (s *StartDeploymentInput) SetApplicationId(v string) *StartDeploymentInput
SetApplicationId sets the ApplicationId field's value.
func (*StartDeploymentInput) SetConfigurationProfileId ¶
func (s *StartDeploymentInput) SetConfigurationProfileId(v string) *StartDeploymentInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*StartDeploymentInput) SetConfigurationVersion ¶
func (s *StartDeploymentInput) SetConfigurationVersion(v string) *StartDeploymentInput
SetConfigurationVersion sets the ConfigurationVersion field's value.
func (*StartDeploymentInput) SetDeploymentStrategyId ¶
func (s *StartDeploymentInput) SetDeploymentStrategyId(v string) *StartDeploymentInput
SetDeploymentStrategyId sets the DeploymentStrategyId field's value.
func (*StartDeploymentInput) SetDescription ¶
func (s *StartDeploymentInput) SetDescription(v string) *StartDeploymentInput
SetDescription sets the Description field's value.
func (*StartDeploymentInput) SetEnvironmentId ¶
func (s *StartDeploymentInput) SetEnvironmentId(v string) *StartDeploymentInput
SetEnvironmentId sets the EnvironmentId field's value.
func (*StartDeploymentInput) SetTags ¶
func (s *StartDeploymentInput) SetTags(v map[string]*string) *StartDeploymentInput
SetTags sets the Tags field's value.
func (StartDeploymentInput) String ¶
func (s StartDeploymentInput) String() string
String returns the string representation
func (*StartDeploymentInput) Validate ¶
func (s *StartDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartDeploymentOutput ¶
type StartDeploymentOutput struct { // The ID of the application that was deployed. ApplicationId *string `type:"string"` // The time the deployment completed. CompletedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Information about the source location of the configuration. ConfigurationLocationUri *string `min:"1" type:"string"` // The name of the configuration. ConfigurationName *string `min:"1" type:"string"` // The ID of the configuration profile that was deployed. ConfigurationProfileId *string `type:"string"` // The configuration version that was deployed. ConfigurationVersion *string `min:"1" type:"string"` // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The sequence number of the deployment. DeploymentNumber *int64 `type:"integer"` // The ID of the deployment strategy that was deployed. DeploymentStrategyId *string `type:"string"` // The description of the deployment. Description *string `type:"string"` // The ID of the environment that was deployed. EnvironmentId *string `type:"string"` // A list containing all events related to a deployment. The most recent events // are displayed first. EventLog []*DeploymentEvent `type:"list"` // The amount of time AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets to receive a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grew over time. GrowthType *string `type:"string" enum:"GrowthType"` // The percentage of targets for which the deployment is available. PercentageComplete *float64 `min:"1" type:"float"` // The time the deployment started. StartedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The state of the deployment. State *string `type:"string" enum:"DeploymentState"` // contains filtered or unexported fields }
func (StartDeploymentOutput) GoString ¶
func (s StartDeploymentOutput) GoString() string
GoString returns the string representation
func (*StartDeploymentOutput) SetApplicationId ¶
func (s *StartDeploymentOutput) SetApplicationId(v string) *StartDeploymentOutput
SetApplicationId sets the ApplicationId field's value.
func (*StartDeploymentOutput) SetCompletedAt ¶
func (s *StartDeploymentOutput) SetCompletedAt(v time.Time) *StartDeploymentOutput
SetCompletedAt sets the CompletedAt field's value.
func (*StartDeploymentOutput) SetConfigurationLocationUri ¶
func (s *StartDeploymentOutput) SetConfigurationLocationUri(v string) *StartDeploymentOutput
SetConfigurationLocationUri sets the ConfigurationLocationUri field's value.
func (*StartDeploymentOutput) SetConfigurationName ¶
func (s *StartDeploymentOutput) SetConfigurationName(v string) *StartDeploymentOutput
SetConfigurationName sets the ConfigurationName field's value.
func (*StartDeploymentOutput) SetConfigurationProfileId ¶
func (s *StartDeploymentOutput) SetConfigurationProfileId(v string) *StartDeploymentOutput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*StartDeploymentOutput) SetConfigurationVersion ¶
func (s *StartDeploymentOutput) SetConfigurationVersion(v string) *StartDeploymentOutput
SetConfigurationVersion sets the ConfigurationVersion field's value.
func (*StartDeploymentOutput) SetDeploymentDurationInMinutes ¶
func (s *StartDeploymentOutput) SetDeploymentDurationInMinutes(v int64) *StartDeploymentOutput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*StartDeploymentOutput) SetDeploymentNumber ¶
func (s *StartDeploymentOutput) SetDeploymentNumber(v int64) *StartDeploymentOutput
SetDeploymentNumber sets the DeploymentNumber field's value.
func (*StartDeploymentOutput) SetDeploymentStrategyId ¶
func (s *StartDeploymentOutput) SetDeploymentStrategyId(v string) *StartDeploymentOutput
SetDeploymentStrategyId sets the DeploymentStrategyId field's value.
func (*StartDeploymentOutput) SetDescription ¶
func (s *StartDeploymentOutput) SetDescription(v string) *StartDeploymentOutput
SetDescription sets the Description field's value.
func (*StartDeploymentOutput) SetEnvironmentId ¶
func (s *StartDeploymentOutput) SetEnvironmentId(v string) *StartDeploymentOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*StartDeploymentOutput) SetEventLog ¶ added in v1.30.1
func (s *StartDeploymentOutput) SetEventLog(v []*DeploymentEvent) *StartDeploymentOutput
SetEventLog sets the EventLog field's value.
func (*StartDeploymentOutput) SetFinalBakeTimeInMinutes ¶
func (s *StartDeploymentOutput) SetFinalBakeTimeInMinutes(v int64) *StartDeploymentOutput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*StartDeploymentOutput) SetGrowthFactor ¶
func (s *StartDeploymentOutput) SetGrowthFactor(v float64) *StartDeploymentOutput
SetGrowthFactor sets the GrowthFactor field's value.
func (*StartDeploymentOutput) SetGrowthType ¶
func (s *StartDeploymentOutput) SetGrowthType(v string) *StartDeploymentOutput
SetGrowthType sets the GrowthType field's value.
func (*StartDeploymentOutput) SetPercentageComplete ¶
func (s *StartDeploymentOutput) SetPercentageComplete(v float64) *StartDeploymentOutput
SetPercentageComplete sets the PercentageComplete field's value.
func (*StartDeploymentOutput) SetStartedAt ¶
func (s *StartDeploymentOutput) SetStartedAt(v time.Time) *StartDeploymentOutput
SetStartedAt sets the StartedAt field's value.
func (*StartDeploymentOutput) SetState ¶
func (s *StartDeploymentOutput) SetState(v string) *StartDeploymentOutput
SetState sets the State field's value.
func (StartDeploymentOutput) String ¶
func (s StartDeploymentOutput) String() string
String returns the string representation
type StopDeploymentInput ¶
type StopDeploymentInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The sequence number of the deployment. // // DeploymentNumber is a required field DeploymentNumber *int64 `location:"uri" locationName:"DeploymentNumber" type:"integer" required:"true"` // The environment ID. // // EnvironmentId is a required field EnvironmentId *string `location:"uri" locationName:"EnvironmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopDeploymentInput) GoString ¶
func (s StopDeploymentInput) GoString() string
GoString returns the string representation
func (*StopDeploymentInput) SetApplicationId ¶
func (s *StopDeploymentInput) SetApplicationId(v string) *StopDeploymentInput
SetApplicationId sets the ApplicationId field's value.
func (*StopDeploymentInput) SetDeploymentNumber ¶
func (s *StopDeploymentInput) SetDeploymentNumber(v int64) *StopDeploymentInput
SetDeploymentNumber sets the DeploymentNumber field's value.
func (*StopDeploymentInput) SetEnvironmentId ¶
func (s *StopDeploymentInput) SetEnvironmentId(v string) *StopDeploymentInput
SetEnvironmentId sets the EnvironmentId field's value.
func (StopDeploymentInput) String ¶
func (s StopDeploymentInput) String() string
String returns the string representation
func (*StopDeploymentInput) Validate ¶
func (s *StopDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopDeploymentOutput ¶
type StopDeploymentOutput struct { // The ID of the application that was deployed. ApplicationId *string `type:"string"` // The time the deployment completed. CompletedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Information about the source location of the configuration. ConfigurationLocationUri *string `min:"1" type:"string"` // The name of the configuration. ConfigurationName *string `min:"1" type:"string"` // The ID of the configuration profile that was deployed. ConfigurationProfileId *string `type:"string"` // The configuration version that was deployed. ConfigurationVersion *string `min:"1" type:"string"` // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The sequence number of the deployment. DeploymentNumber *int64 `type:"integer"` // The ID of the deployment strategy that was deployed. DeploymentStrategyId *string `type:"string"` // The description of the deployment. Description *string `type:"string"` // The ID of the environment that was deployed. EnvironmentId *string `type:"string"` // A list containing all events related to a deployment. The most recent events // are displayed first. EventLog []*DeploymentEvent `type:"list"` // The amount of time AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets to receive a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grew over time. GrowthType *string `type:"string" enum:"GrowthType"` // The percentage of targets for which the deployment is available. PercentageComplete *float64 `min:"1" type:"float"` // The time the deployment started. StartedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The state of the deployment. State *string `type:"string" enum:"DeploymentState"` // contains filtered or unexported fields }
func (StopDeploymentOutput) GoString ¶
func (s StopDeploymentOutput) GoString() string
GoString returns the string representation
func (*StopDeploymentOutput) SetApplicationId ¶
func (s *StopDeploymentOutput) SetApplicationId(v string) *StopDeploymentOutput
SetApplicationId sets the ApplicationId field's value.
func (*StopDeploymentOutput) SetCompletedAt ¶
func (s *StopDeploymentOutput) SetCompletedAt(v time.Time) *StopDeploymentOutput
SetCompletedAt sets the CompletedAt field's value.
func (*StopDeploymentOutput) SetConfigurationLocationUri ¶
func (s *StopDeploymentOutput) SetConfigurationLocationUri(v string) *StopDeploymentOutput
SetConfigurationLocationUri sets the ConfigurationLocationUri field's value.
func (*StopDeploymentOutput) SetConfigurationName ¶
func (s *StopDeploymentOutput) SetConfigurationName(v string) *StopDeploymentOutput
SetConfigurationName sets the ConfigurationName field's value.
func (*StopDeploymentOutput) SetConfigurationProfileId ¶
func (s *StopDeploymentOutput) SetConfigurationProfileId(v string) *StopDeploymentOutput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*StopDeploymentOutput) SetConfigurationVersion ¶
func (s *StopDeploymentOutput) SetConfigurationVersion(v string) *StopDeploymentOutput
SetConfigurationVersion sets the ConfigurationVersion field's value.
func (*StopDeploymentOutput) SetDeploymentDurationInMinutes ¶
func (s *StopDeploymentOutput) SetDeploymentDurationInMinutes(v int64) *StopDeploymentOutput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*StopDeploymentOutput) SetDeploymentNumber ¶
func (s *StopDeploymentOutput) SetDeploymentNumber(v int64) *StopDeploymentOutput
SetDeploymentNumber sets the DeploymentNumber field's value.
func (*StopDeploymentOutput) SetDeploymentStrategyId ¶
func (s *StopDeploymentOutput) SetDeploymentStrategyId(v string) *StopDeploymentOutput
SetDeploymentStrategyId sets the DeploymentStrategyId field's value.
func (*StopDeploymentOutput) SetDescription ¶
func (s *StopDeploymentOutput) SetDescription(v string) *StopDeploymentOutput
SetDescription sets the Description field's value.
func (*StopDeploymentOutput) SetEnvironmentId ¶
func (s *StopDeploymentOutput) SetEnvironmentId(v string) *StopDeploymentOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*StopDeploymentOutput) SetEventLog ¶ added in v1.30.1
func (s *StopDeploymentOutput) SetEventLog(v []*DeploymentEvent) *StopDeploymentOutput
SetEventLog sets the EventLog field's value.
func (*StopDeploymentOutput) SetFinalBakeTimeInMinutes ¶
func (s *StopDeploymentOutput) SetFinalBakeTimeInMinutes(v int64) *StopDeploymentOutput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*StopDeploymentOutput) SetGrowthFactor ¶
func (s *StopDeploymentOutput) SetGrowthFactor(v float64) *StopDeploymentOutput
SetGrowthFactor sets the GrowthFactor field's value.
func (*StopDeploymentOutput) SetGrowthType ¶
func (s *StopDeploymentOutput) SetGrowthType(v string) *StopDeploymentOutput
SetGrowthType sets the GrowthType field's value.
func (*StopDeploymentOutput) SetPercentageComplete ¶
func (s *StopDeploymentOutput) SetPercentageComplete(v float64) *StopDeploymentOutput
SetPercentageComplete sets the PercentageComplete field's value.
func (*StopDeploymentOutput) SetStartedAt ¶
func (s *StopDeploymentOutput) SetStartedAt(v time.Time) *StopDeploymentOutput
SetStartedAt sets the StartedAt field's value.
func (*StopDeploymentOutput) SetState ¶
func (s *StopDeploymentOutput) SetState(v string) *StopDeploymentOutput
SetState sets the State field's value.
func (StopDeploymentOutput) String ¶
func (s StopDeploymentOutput) String() string
String returns the string representation
type TagResourceInput ¶
type TagResourceInput struct { // The ARN of the resource for which to retrieve tags. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // The key-value string map. The valid character set is [a-zA-Z+-=._:/]. The // tag key can be up to 128 characters and must not start with aws:. The tag // value can be up to 256 characters. // // Tags is a required field Tags map[string]*string `type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
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
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
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type UntagResourceInput ¶
type UntagResourceInput struct { // The ARN of the resource for which to remove tags. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // The tag keys to delete. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
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
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
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateApplicationInput ¶
type UpdateApplicationInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // A description of the application. Description *string `type:"string"` // The name of the application. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateApplicationInput) GoString ¶
func (s UpdateApplicationInput) GoString() string
GoString returns the string representation
func (*UpdateApplicationInput) SetApplicationId ¶
func (s *UpdateApplicationInput) SetApplicationId(v string) *UpdateApplicationInput
SetApplicationId sets the ApplicationId field's value.
func (*UpdateApplicationInput) SetDescription ¶
func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
SetDescription sets the Description field's value.
func (*UpdateApplicationInput) SetName ¶
func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
SetName sets the Name field's value.
func (UpdateApplicationInput) String ¶
func (s UpdateApplicationInput) String() string
String returns the string representation
func (*UpdateApplicationInput) Validate ¶
func (s *UpdateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateApplicationOutput ¶
type UpdateApplicationOutput struct { // The description of the application. Description *string `type:"string"` // The application ID. Id *string `type:"string"` // The application name. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateApplicationOutput) GoString ¶
func (s UpdateApplicationOutput) GoString() string
GoString returns the string representation
func (*UpdateApplicationOutput) SetDescription ¶
func (s *UpdateApplicationOutput) SetDescription(v string) *UpdateApplicationOutput
SetDescription sets the Description field's value.
func (*UpdateApplicationOutput) SetId ¶
func (s *UpdateApplicationOutput) SetId(v string) *UpdateApplicationOutput
SetId sets the Id field's value.
func (*UpdateApplicationOutput) SetName ¶
func (s *UpdateApplicationOutput) SetName(v string) *UpdateApplicationOutput
SetName sets the Name field's value.
func (UpdateApplicationOutput) String ¶
func (s UpdateApplicationOutput) String() string
String returns the string representation
type UpdateConfigurationProfileInput ¶
type UpdateConfigurationProfileInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The ID of the configuration profile. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // A description of the configuration profile. Description *string `type:"string"` // The name of the configuration profile. Name *string `min:"1" type:"string"` // The ARN of an IAM role with permission to access the configuration at the // specified LocationUri. RetrievalRoleArn *string `min:"20" type:"string"` // A list of methods for validating the configuration. Validators []*Validator `type:"list"` // contains filtered or unexported fields }
func (UpdateConfigurationProfileInput) GoString ¶
func (s UpdateConfigurationProfileInput) GoString() string
GoString returns the string representation
func (*UpdateConfigurationProfileInput) SetApplicationId ¶
func (s *UpdateConfigurationProfileInput) SetApplicationId(v string) *UpdateConfigurationProfileInput
SetApplicationId sets the ApplicationId field's value.
func (*UpdateConfigurationProfileInput) SetConfigurationProfileId ¶
func (s *UpdateConfigurationProfileInput) SetConfigurationProfileId(v string) *UpdateConfigurationProfileInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*UpdateConfigurationProfileInput) SetDescription ¶
func (s *UpdateConfigurationProfileInput) SetDescription(v string) *UpdateConfigurationProfileInput
SetDescription sets the Description field's value.
func (*UpdateConfigurationProfileInput) SetName ¶
func (s *UpdateConfigurationProfileInput) SetName(v string) *UpdateConfigurationProfileInput
SetName sets the Name field's value.
func (*UpdateConfigurationProfileInput) SetRetrievalRoleArn ¶
func (s *UpdateConfigurationProfileInput) SetRetrievalRoleArn(v string) *UpdateConfigurationProfileInput
SetRetrievalRoleArn sets the RetrievalRoleArn field's value.
func (*UpdateConfigurationProfileInput) SetValidators ¶
func (s *UpdateConfigurationProfileInput) SetValidators(v []*Validator) *UpdateConfigurationProfileInput
SetValidators sets the Validators field's value.
func (UpdateConfigurationProfileInput) String ¶
func (s UpdateConfigurationProfileInput) String() string
String returns the string representation
func (*UpdateConfigurationProfileInput) Validate ¶
func (s *UpdateConfigurationProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConfigurationProfileOutput ¶
type UpdateConfigurationProfileOutput struct { // The application ID. ApplicationId *string `type:"string"` // The configuration profile description. Description *string `type:"string"` // The configuration profile ID. Id *string `type:"string"` // The URI location of the configuration. LocationUri *string `min:"1" type:"string"` // The name of the configuration profile. Name *string `min:"1" type:"string"` // The ARN of an IAM role with permission to access the configuration at the // specified LocationUri. RetrievalRoleArn *string `min:"20" type:"string"` // A list of methods for validating the configuration. Validators []*Validator `type:"list"` // contains filtered or unexported fields }
func (UpdateConfigurationProfileOutput) GoString ¶
func (s UpdateConfigurationProfileOutput) GoString() string
GoString returns the string representation
func (*UpdateConfigurationProfileOutput) SetApplicationId ¶
func (s *UpdateConfigurationProfileOutput) SetApplicationId(v string) *UpdateConfigurationProfileOutput
SetApplicationId sets the ApplicationId field's value.
func (*UpdateConfigurationProfileOutput) SetDescription ¶
func (s *UpdateConfigurationProfileOutput) SetDescription(v string) *UpdateConfigurationProfileOutput
SetDescription sets the Description field's value.
func (*UpdateConfigurationProfileOutput) SetId ¶
func (s *UpdateConfigurationProfileOutput) SetId(v string) *UpdateConfigurationProfileOutput
SetId sets the Id field's value.
func (*UpdateConfigurationProfileOutput) SetLocationUri ¶
func (s *UpdateConfigurationProfileOutput) SetLocationUri(v string) *UpdateConfigurationProfileOutput
SetLocationUri sets the LocationUri field's value.
func (*UpdateConfigurationProfileOutput) SetName ¶
func (s *UpdateConfigurationProfileOutput) SetName(v string) *UpdateConfigurationProfileOutput
SetName sets the Name field's value.
func (*UpdateConfigurationProfileOutput) SetRetrievalRoleArn ¶
func (s *UpdateConfigurationProfileOutput) SetRetrievalRoleArn(v string) *UpdateConfigurationProfileOutput
SetRetrievalRoleArn sets the RetrievalRoleArn field's value.
func (*UpdateConfigurationProfileOutput) SetValidators ¶
func (s *UpdateConfigurationProfileOutput) SetValidators(v []*Validator) *UpdateConfigurationProfileOutput
SetValidators sets the Validators field's value.
func (UpdateConfigurationProfileOutput) String ¶
func (s UpdateConfigurationProfileOutput) String() string
String returns the string representation
type UpdateDeploymentStrategyInput ¶
type UpdateDeploymentStrategyInput struct { // Total amount of time for a deployment to last. DeploymentDurationInMinutes *int64 `type:"integer"` // The deployment strategy ID. // // DeploymentStrategyId is a required field DeploymentStrategyId *string `location:"uri" locationName:"DeploymentStrategyId" type:"string" required:"true"` // A description of the deployment strategy. Description *string `type:"string"` // The amount of time AppConfig monitors for alarms before considering the deployment // to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets to receive a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grows over time. AWS AppConfig // supports the following growth types: // // Linear: For this type, AppConfig processes the deployment by increments of // the growth factor evenly distributed over the deployment time. For example, // a linear deployment that uses a growth factor of 20 initially makes the configuration // available to 20 percent of the targets. After 1/5th of the deployment time // has passed, the system updates the percentage to 40 percent. This continues // until 100% of the targets are set to receive the deployed configuration. // // Exponential: For this type, AppConfig processes the deployment exponentially // using the following formula: G*(2^N). In this formula, G is the growth factor // specified by the user and N is the number of steps until the configuration // is deployed to all targets. For example, if you specify a growth factor of // 2, then the system rolls out the configuration as follows: // // 2*(2^0) // // 2*(2^1) // // 2*(2^2) // // Expressed numerically, the deployment rolls out as follows: 2% of the targets, // 4% of the targets, 8% of the targets, and continues until the configuration // has been deployed to all targets. GrowthType *string `type:"string" enum:"GrowthType"` // contains filtered or unexported fields }
func (UpdateDeploymentStrategyInput) GoString ¶
func (s UpdateDeploymentStrategyInput) GoString() string
GoString returns the string representation
func (*UpdateDeploymentStrategyInput) SetDeploymentDurationInMinutes ¶
func (s *UpdateDeploymentStrategyInput) SetDeploymentDurationInMinutes(v int64) *UpdateDeploymentStrategyInput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*UpdateDeploymentStrategyInput) SetDeploymentStrategyId ¶
func (s *UpdateDeploymentStrategyInput) SetDeploymentStrategyId(v string) *UpdateDeploymentStrategyInput
SetDeploymentStrategyId sets the DeploymentStrategyId field's value.
func (*UpdateDeploymentStrategyInput) SetDescription ¶
func (s *UpdateDeploymentStrategyInput) SetDescription(v string) *UpdateDeploymentStrategyInput
SetDescription sets the Description field's value.
func (*UpdateDeploymentStrategyInput) SetFinalBakeTimeInMinutes ¶
func (s *UpdateDeploymentStrategyInput) SetFinalBakeTimeInMinutes(v int64) *UpdateDeploymentStrategyInput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*UpdateDeploymentStrategyInput) SetGrowthFactor ¶
func (s *UpdateDeploymentStrategyInput) SetGrowthFactor(v float64) *UpdateDeploymentStrategyInput
SetGrowthFactor sets the GrowthFactor field's value.
func (*UpdateDeploymentStrategyInput) SetGrowthType ¶
func (s *UpdateDeploymentStrategyInput) SetGrowthType(v string) *UpdateDeploymentStrategyInput
SetGrowthType sets the GrowthType field's value.
func (UpdateDeploymentStrategyInput) String ¶
func (s UpdateDeploymentStrategyInput) String() string
String returns the string representation
func (*UpdateDeploymentStrategyInput) Validate ¶
func (s *UpdateDeploymentStrategyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeploymentStrategyOutput ¶
type UpdateDeploymentStrategyOutput struct { // Total amount of time the deployment lasted. DeploymentDurationInMinutes *int64 `type:"integer"` // The description of the deployment strategy. Description *string `type:"string"` // The amount of time AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic roll back. FinalBakeTimeInMinutes *int64 `type:"integer"` // The percentage of targets that received a deployed configuration during each // interval. GrowthFactor *float64 `min:"1" type:"float"` // The algorithm used to define how percentage grew over time. GrowthType *string `type:"string" enum:"GrowthType"` // The deployment strategy ID. Id *string `type:"string"` // The name of the deployment strategy. Name *string `min:"1" type:"string"` // Save the deployment strategy to a Systems Manager (SSM) document. ReplicateTo *string `type:"string" enum:"ReplicateTo"` // contains filtered or unexported fields }
func (UpdateDeploymentStrategyOutput) GoString ¶
func (s UpdateDeploymentStrategyOutput) GoString() string
GoString returns the string representation
func (*UpdateDeploymentStrategyOutput) SetDeploymentDurationInMinutes ¶
func (s *UpdateDeploymentStrategyOutput) SetDeploymentDurationInMinutes(v int64) *UpdateDeploymentStrategyOutput
SetDeploymentDurationInMinutes sets the DeploymentDurationInMinutes field's value.
func (*UpdateDeploymentStrategyOutput) SetDescription ¶
func (s *UpdateDeploymentStrategyOutput) SetDescription(v string) *UpdateDeploymentStrategyOutput
SetDescription sets the Description field's value.
func (*UpdateDeploymentStrategyOutput) SetFinalBakeTimeInMinutes ¶
func (s *UpdateDeploymentStrategyOutput) SetFinalBakeTimeInMinutes(v int64) *UpdateDeploymentStrategyOutput
SetFinalBakeTimeInMinutes sets the FinalBakeTimeInMinutes field's value.
func (*UpdateDeploymentStrategyOutput) SetGrowthFactor ¶
func (s *UpdateDeploymentStrategyOutput) SetGrowthFactor(v float64) *UpdateDeploymentStrategyOutput
SetGrowthFactor sets the GrowthFactor field's value.
func (*UpdateDeploymentStrategyOutput) SetGrowthType ¶
func (s *UpdateDeploymentStrategyOutput) SetGrowthType(v string) *UpdateDeploymentStrategyOutput
SetGrowthType sets the GrowthType field's value.
func (*UpdateDeploymentStrategyOutput) SetId ¶
func (s *UpdateDeploymentStrategyOutput) SetId(v string) *UpdateDeploymentStrategyOutput
SetId sets the Id field's value.
func (*UpdateDeploymentStrategyOutput) SetName ¶
func (s *UpdateDeploymentStrategyOutput) SetName(v string) *UpdateDeploymentStrategyOutput
SetName sets the Name field's value.
func (*UpdateDeploymentStrategyOutput) SetReplicateTo ¶
func (s *UpdateDeploymentStrategyOutput) SetReplicateTo(v string) *UpdateDeploymentStrategyOutput
SetReplicateTo sets the ReplicateTo field's value.
func (UpdateDeploymentStrategyOutput) String ¶
func (s UpdateDeploymentStrategyOutput) String() string
String returns the string representation
type UpdateEnvironmentInput ¶
type UpdateEnvironmentInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // A description of the environment. Description *string `type:"string"` // The environment ID. // // EnvironmentId is a required field EnvironmentId *string `location:"uri" locationName:"EnvironmentId" type:"string" required:"true"` // Amazon CloudWatch alarms to monitor during the deployment process. Monitors []*Monitor `type:"list"` // The name of the environment. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateEnvironmentInput) GoString ¶
func (s UpdateEnvironmentInput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentInput) SetApplicationId ¶
func (s *UpdateEnvironmentInput) SetApplicationId(v string) *UpdateEnvironmentInput
SetApplicationId sets the ApplicationId field's value.
func (*UpdateEnvironmentInput) SetDescription ¶
func (s *UpdateEnvironmentInput) SetDescription(v string) *UpdateEnvironmentInput
SetDescription sets the Description field's value.
func (*UpdateEnvironmentInput) SetEnvironmentId ¶
func (s *UpdateEnvironmentInput) SetEnvironmentId(v string) *UpdateEnvironmentInput
SetEnvironmentId sets the EnvironmentId field's value.
func (*UpdateEnvironmentInput) SetMonitors ¶
func (s *UpdateEnvironmentInput) SetMonitors(v []*Monitor) *UpdateEnvironmentInput
SetMonitors sets the Monitors field's value.
func (*UpdateEnvironmentInput) SetName ¶
func (s *UpdateEnvironmentInput) SetName(v string) *UpdateEnvironmentInput
SetName sets the Name field's value.
func (UpdateEnvironmentInput) String ¶
func (s UpdateEnvironmentInput) String() string
String returns the string representation
func (*UpdateEnvironmentInput) Validate ¶
func (s *UpdateEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEnvironmentOutput ¶
type UpdateEnvironmentOutput struct { // The application ID. ApplicationId *string `type:"string"` // The description of the environment. Description *string `type:"string"` // The environment ID. Id *string `type:"string"` // Amazon CloudWatch alarms monitored during the deployment. Monitors []*Monitor `type:"list"` // The name of the environment. Name *string `min:"1" type:"string"` // The state of the environment. An environment can be in one of the following // states: READY_FOR_DEPLOYMENT, DEPLOYING, ROLLING_BACK, or ROLLED_BACK State *string `type:"string" enum:"EnvironmentState"` // contains filtered or unexported fields }
func (UpdateEnvironmentOutput) GoString ¶
func (s UpdateEnvironmentOutput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentOutput) SetApplicationId ¶
func (s *UpdateEnvironmentOutput) SetApplicationId(v string) *UpdateEnvironmentOutput
SetApplicationId sets the ApplicationId field's value.
func (*UpdateEnvironmentOutput) SetDescription ¶
func (s *UpdateEnvironmentOutput) SetDescription(v string) *UpdateEnvironmentOutput
SetDescription sets the Description field's value.
func (*UpdateEnvironmentOutput) SetId ¶
func (s *UpdateEnvironmentOutput) SetId(v string) *UpdateEnvironmentOutput
SetId sets the Id field's value.
func (*UpdateEnvironmentOutput) SetMonitors ¶
func (s *UpdateEnvironmentOutput) SetMonitors(v []*Monitor) *UpdateEnvironmentOutput
SetMonitors sets the Monitors field's value.
func (*UpdateEnvironmentOutput) SetName ¶
func (s *UpdateEnvironmentOutput) SetName(v string) *UpdateEnvironmentOutput
SetName sets the Name field's value.
func (*UpdateEnvironmentOutput) SetState ¶
func (s *UpdateEnvironmentOutput) SetState(v string) *UpdateEnvironmentOutput
SetState sets the State field's value.
func (UpdateEnvironmentOutput) String ¶
func (s UpdateEnvironmentOutput) String() string
String returns the string representation
type ValidateConfigurationInput ¶
type ValidateConfigurationInput struct { // The application ID. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationId" type:"string" required:"true"` // The configuration profile ID. // // ConfigurationProfileId is a required field ConfigurationProfileId *string `location:"uri" locationName:"ConfigurationProfileId" type:"string" required:"true"` // The version of the configuration to validate. // // ConfigurationVersion is a required field ConfigurationVersion *string `location:"querystring" locationName:"configuration_version" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ValidateConfigurationInput) GoString ¶
func (s ValidateConfigurationInput) GoString() string
GoString returns the string representation
func (*ValidateConfigurationInput) SetApplicationId ¶
func (s *ValidateConfigurationInput) SetApplicationId(v string) *ValidateConfigurationInput
SetApplicationId sets the ApplicationId field's value.
func (*ValidateConfigurationInput) SetConfigurationProfileId ¶
func (s *ValidateConfigurationInput) SetConfigurationProfileId(v string) *ValidateConfigurationInput
SetConfigurationProfileId sets the ConfigurationProfileId field's value.
func (*ValidateConfigurationInput) SetConfigurationVersion ¶
func (s *ValidateConfigurationInput) SetConfigurationVersion(v string) *ValidateConfigurationInput
SetConfigurationVersion sets the ConfigurationVersion field's value.
func (ValidateConfigurationInput) String ¶
func (s ValidateConfigurationInput) String() string
String returns the string representation
func (*ValidateConfigurationInput) Validate ¶
func (s *ValidateConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidateConfigurationOutput ¶
type ValidateConfigurationOutput struct {
// contains filtered or unexported fields
}
func (ValidateConfigurationOutput) GoString ¶
func (s ValidateConfigurationOutput) GoString() string
GoString returns the string representation
func (ValidateConfigurationOutput) String ¶
func (s ValidateConfigurationOutput) String() string
String returns the string representation
type Validator ¶
type Validator struct { // Either the JSON Schema content or the Amazon Resource Name (ARN) of an AWS // Lambda function. // // Content is a required field Content *string `type:"string" required:"true" sensitive:"true"` // AppConfig supports validators of type JSON_SCHEMA and LAMBDA // // Type is a required field Type *string `type:"string" required:"true" enum:"ValidatorType"` // contains filtered or unexported fields }
A validator provides a syntactic or semantic check to ensure the configuration you want to deploy functions as intended. To validate your application configuration data, you provide a schema or a Lambda function that runs against the configuration. The configuration deployment or update can only proceed when the configuration data is valid.
func (*Validator) SetContent ¶
SetContent sets the Content field's value.
Directories ¶
Path | Synopsis |
---|---|
Package appconfigiface provides an interface to enable mocking the Amazon AppConfig service client for testing your code.
|
Package appconfigiface provides an interface to enable mocking the Amazon AppConfig service client for testing your code. |