package types
import "github.com/aws/aws-sdk-go-v2/service/appconfig/types"
Index ¶
- type Application
- type BadRequestDetails
- type BadRequestDetailsMemberInvalidConfiguration
- type BadRequestException
- func (e *BadRequestException) Error() string
- func (e *BadRequestException) ErrorCode() string
- func (e *BadRequestException) ErrorFault() smithy.ErrorFault
- func (e *BadRequestException) ErrorMessage() string
- type BadRequestReason
- type BytesMeasure
- type ConfigurationProfileSummary
- type ConflictException
- func (e *ConflictException) Error() string
- func (e *ConflictException) ErrorCode() string
- func (e *ConflictException) ErrorFault() smithy.ErrorFault
- func (e *ConflictException) ErrorMessage() string
- type DeploymentEvent
- type DeploymentEventType
- type DeploymentState
- type DeploymentStrategy
- type DeploymentSummary
- type Environment
- type EnvironmentState
- type GrowthType
- type HostedConfigurationVersionSummary
- type InternalServerException
- func (e *InternalServerException) Error() string
- func (e *InternalServerException) ErrorCode() string
- func (e *InternalServerException) ErrorFault() smithy.ErrorFault
- func (e *InternalServerException) ErrorMessage() string
- type InvalidConfigurationDetail
- type Monitor
- type PayloadTooLargeException
- func (e *PayloadTooLargeException) Error() string
- func (e *PayloadTooLargeException) ErrorCode() string
- func (e *PayloadTooLargeException) ErrorFault() smithy.ErrorFault
- func (e *PayloadTooLargeException) ErrorMessage() string
- type ReplicateTo
- type ResourceNotFoundException
- func (e *ResourceNotFoundException) Error() string
- func (e *ResourceNotFoundException) ErrorCode() string
- func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
- func (e *ResourceNotFoundException) ErrorMessage() string
- type ServiceQuotaExceededException
- func (e *ServiceQuotaExceededException) Error() string
- func (e *ServiceQuotaExceededException) ErrorCode() string
- func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
- func (e *ServiceQuotaExceededException) ErrorMessage() string
- type TriggeredBy
- type UnknownUnionMember
- type Validator
- type ValidatorType
Examples ¶
Types ¶
type Application ¶
type Application struct { // The description of the application. Description *string // The application ID. Id *string // The application name. Name *string // contains filtered or unexported fields }
type BadRequestDetails ¶
type BadRequestDetails interface {
// contains filtered or unexported methods
}
Detailed information about the input that failed to satisfy the constraints specified by an AWS service.
The following types satisfy this interface:
BadRequestDetailsMemberInvalidConfiguration
Example (OutputUsage)¶
Code:play
// Code generated by smithy-go-codegen DO NOT EDIT. package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/appconfig/types" ) func main() { var union types.BadRequestDetails // type switches can be used to check the union value switch v := union.(type) { case *types.BadRequestDetailsMemberInvalidConfiguration: _ = v.Value // Value is []types.InvalidConfigurationDetail case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } } var _ []types.InvalidConfigurationDetail
type BadRequestDetailsMemberInvalidConfiguration ¶
type BadRequestDetailsMemberInvalidConfiguration struct { Value []InvalidConfigurationDetail // contains filtered or unexported fields }
Detailed information about the bad request exception error when creating a hosted configuration version.
type BadRequestException ¶
type BadRequestException struct { Message *string Reason BadRequestReason Details BadRequestDetails // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an Amazon Web Services service.
func (*BadRequestException) Error ¶
func (e *BadRequestException) Error() string
func (*BadRequestException) ErrorCode ¶
func (e *BadRequestException) ErrorCode() string
func (*BadRequestException) ErrorFault ¶
func (e *BadRequestException) ErrorFault() smithy.ErrorFault
func (*BadRequestException) ErrorMessage ¶
func (e *BadRequestException) ErrorMessage() string
type BadRequestReason ¶
type BadRequestReason string
const ( BadRequestReasonInvalidConfiguration BadRequestReason = "InvalidConfiguration" )
Enum values for BadRequestReason
func (BadRequestReason) Values ¶
func (BadRequestReason) Values() []BadRequestReason
Values returns all known values for BadRequestReason. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type BytesMeasure ¶
type BytesMeasure string
const ( BytesMeasureKilobytes BytesMeasure = "KILOBYTES" )
Enum values for BytesMeasure
func (BytesMeasure) Values ¶
func (BytesMeasure) Values() []BytesMeasure
Values returns all known values for BytesMeasure. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type ConfigurationProfileSummary ¶
type ConfigurationProfileSummary struct { // The application ID. ApplicationId *string // The ID of the configuration profile. Id *string // The URI location of the configuration. LocationUri *string // The name of the configuration profile. Name *string // The type of configurations that the configuration profile contains. A // configuration can be a feature flag used for enabling or disabling new features // or a free-form configuration used to introduce changes to your application. Type *string // The types of validators in the configuration profile. ValidatorTypes []ValidatorType // contains filtered or unexported fields }
A summary of a configuration profile.
type ConflictException ¶
type ConflictException struct { Message *string // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource.
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
type DeploymentEvent ¶
type DeploymentEvent struct { // A description of the deployment event. Descriptions include, but are not limited // to, the user account or the Amazon 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 // 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; and the start or completion of a rollback. EventType DeploymentEventType // The date and time the event occurred. OccurredAt *time.Time // The entity that triggered the deployment event. Events can be triggered by a // user, AppConfig, an Amazon CloudWatch alarm, or an internal error. TriggeredBy TriggeredBy // contains filtered or unexported fields }
An object that describes a deployment event.
type DeploymentEventType ¶
type DeploymentEventType string
const ( DeploymentEventTypePercentageUpdated DeploymentEventType = "PERCENTAGE_UPDATED" DeploymentEventTypeRollbackStarted DeploymentEventType = "ROLLBACK_STARTED" DeploymentEventTypeRollbackCompleted DeploymentEventType = "ROLLBACK_COMPLETED" DeploymentEventTypeBakeTimeStarted DeploymentEventType = "BAKE_TIME_STARTED" DeploymentEventTypeDeploymentStarted DeploymentEventType = "DEPLOYMENT_STARTED" DeploymentEventTypeDeploymentCompleted DeploymentEventType = "DEPLOYMENT_COMPLETED" )
Enum values for DeploymentEventType
func (DeploymentEventType) Values ¶
func (DeploymentEventType) Values() []DeploymentEventType
Values returns all known values for DeploymentEventType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type DeploymentState ¶
type DeploymentState string
const ( DeploymentStateBaking DeploymentState = "BAKING" DeploymentStateValidating DeploymentState = "VALIDATING" DeploymentStateDeploying DeploymentState = "DEPLOYING" DeploymentStateComplete DeploymentState = "COMPLETE" DeploymentStateRollingBack DeploymentState = "ROLLING_BACK" DeploymentStateRolledBack DeploymentState = "ROLLED_BACK" )
Enum values for DeploymentState
func (DeploymentState) Values ¶
func (DeploymentState) Values() []DeploymentState
Values returns all known values for DeploymentState. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type DeploymentStrategy ¶
type DeploymentStrategy struct { // Total amount of time the deployment lasted. DeploymentDurationInMinutes int32 // The description of the deployment strategy. Description *string // The amount of time that AppConfig monitored for alarms before considering the // deployment to be complete and no longer eligible for automatic rollback. FinalBakeTimeInMinutes int32 // The percentage of targets that received a deployed configuration during each // interval. GrowthFactor float32 // The algorithm used to define how percentage grew over time. GrowthType GrowthType // The deployment strategy ID. Id *string // The name of the deployment strategy. Name *string // Save the deployment strategy to a Systems Manager (SSM) document. ReplicateTo ReplicateTo // contains filtered or unexported fields }
type DeploymentSummary ¶
type DeploymentSummary struct { // Time the deployment completed. CompletedAt *time.Time // The name of the configuration. ConfigurationName *string // The version of the configuration. ConfigurationVersion *string // Total amount of time the deployment lasted. DeploymentDurationInMinutes int32 // The sequence number of the deployment. DeploymentNumber int32 // The amount of time that AppConfig monitors for alarms before considering the // deployment to be complete and no longer eligible for automatic rollback. FinalBakeTimeInMinutes int32 // The percentage of targets to receive a deployed configuration during each // interval. GrowthFactor float32 // The algorithm used to define how percentage grows over time. GrowthType GrowthType // The percentage of targets for which the deployment is available. PercentageComplete float32 // Time the deployment started. StartedAt *time.Time // The state of the deployment. State DeploymentState // contains filtered or unexported fields }
Information about the deployment.
type Environment ¶
type Environment struct { // The application ID. ApplicationId *string // The description of the environment. Description *string // The environment ID. Id *string // Amazon CloudWatch alarms monitored during the deployment. Monitors []Monitor // The name of the environment. Name *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 EnvironmentState // contains filtered or unexported fields }
type EnvironmentState ¶
type EnvironmentState string
const ( EnvironmentStateReadyForDeployment EnvironmentState = "READY_FOR_DEPLOYMENT" EnvironmentStateDeploying EnvironmentState = "DEPLOYING" EnvironmentStateRollingBack EnvironmentState = "ROLLING_BACK" EnvironmentStateRolledBack EnvironmentState = "ROLLED_BACK" )
Enum values for EnvironmentState
func (EnvironmentState) Values ¶
func (EnvironmentState) Values() []EnvironmentState
Values returns all known values for EnvironmentState. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type GrowthType ¶
type GrowthType string
const ( GrowthTypeLinear GrowthType = "LINEAR" GrowthTypeExponential GrowthType = "EXPONENTIAL" )
Enum values for GrowthType
func (GrowthType) Values ¶
func (GrowthType) Values() []GrowthType
Values returns all known values for GrowthType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type HostedConfigurationVersionSummary ¶
type HostedConfigurationVersionSummary struct { // The application ID. ApplicationId *string // The configuration profile ID. ConfigurationProfileId *string // A standard MIME type describing the format of the configuration content. For // more information, see Content-Type // (https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17). ContentType *string // A description of the configuration. Description *string // The configuration version. VersionNumber int32 // contains filtered or unexported fields }
Information about the configuration.
type InternalServerException ¶
type InternalServerException struct { Message *string // contains filtered or unexported fields }
There was an internal failure in the AppConfig service.
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
type InvalidConfigurationDetail ¶
type InvalidConfigurationDetail struct { // The invalid or out-of-range validation constraint in your JSON schema that // failed validation. Constraint *string // Location of the validation constraint in the configuration JSON schema that // failed validation. Location *string // The reason for an invalid configuration error. Reason *string // The type of error for an invalid configuration. Type *string // contains filtered or unexported fields }
Detailed information about the bad request exception error when creating a hosted configuration version.
type Monitor ¶
type Monitor struct { // Amazon Resource Name (ARN) of the Amazon CloudWatch alarm. // // This member is required. AlarmArn *string // ARN of an Identity and Access Management (IAM) role for AppConfig to monitor // AlarmArn. AlarmRoleArn *string // contains filtered or unexported fields }
Amazon CloudWatch alarms to monitor during the deployment process.
type PayloadTooLargeException ¶
type PayloadTooLargeException struct { Message *string Measure BytesMeasure Limit float32 Size float32 // contains filtered or unexported fields }
The configuration size is too large.
func (*PayloadTooLargeException) Error ¶
func (e *PayloadTooLargeException) Error() string
func (*PayloadTooLargeException) ErrorCode ¶
func (e *PayloadTooLargeException) ErrorCode() string
func (*PayloadTooLargeException) ErrorFault ¶
func (e *PayloadTooLargeException) ErrorFault() smithy.ErrorFault
func (*PayloadTooLargeException) ErrorMessage ¶
func (e *PayloadTooLargeException) ErrorMessage() string
type ReplicateTo ¶
type ReplicateTo string
const ( ReplicateToNone ReplicateTo = "NONE" ReplicateToSsmDocument ReplicateTo = "SSM_DOCUMENT" )
Enum values for ReplicateTo
func (ReplicateTo) Values ¶
func (ReplicateTo) Values() []ReplicateTo
Values returns all known values for ReplicateTo. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string ResourceName *string // contains filtered or unexported fields }
The requested resource could not be found.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { Message *string // contains filtered or unexported fields }
The number of hosted configuration versions exceeds the limit for the AppConfig hosted configuration store. Delete one or more versions and try again.
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
type TriggeredBy ¶
type TriggeredBy string
const ( TriggeredByUser TriggeredBy = "USER" TriggeredByAppconfig TriggeredBy = "APPCONFIG" TriggeredByCloudwatchAlarm TriggeredBy = "CLOUDWATCH_ALARM" TriggeredByInternalError TriggeredBy = "INTERNAL_ERROR" )
Enum values for TriggeredBy
func (TriggeredBy) Values ¶
func (TriggeredBy) Values() []TriggeredBy
Values returns all known values for TriggeredBy. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
type UnknownUnionMember ¶
type UnknownUnionMember struct { Tag string Value []byte // contains filtered or unexported fields }
UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.
type Validator ¶
type Validator struct { // Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda // function. // // This member is required. Content *string // AppConfig supports validators of type JSON_SCHEMA and LAMBDA // // This member is required. Type ValidatorType // contains filtered or unexported fields }
A validator provides a syntactic or semantic check to ensure the configuration that 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.
type ValidatorType ¶
type ValidatorType string
const ( ValidatorTypeJsonSchema ValidatorType = "JSON_SCHEMA" ValidatorTypeLambda ValidatorType = "LAMBDA" )
Enum values for ValidatorType
func (ValidatorType) Values ¶
func (ValidatorType) Values() []ValidatorType
Values returns all known values for ValidatorType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.
Source Files ¶
- Version
- v1.10.0
- Published
- Jan 14, 2022
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 2 weeks ago –
Tools for package owners.