Documentation ¶
Overview ¶
Package appconfigdata provides the client and types for making API requests to AWS AppConfig Data.
Use the AppConfigData API, a capability of AWS AppConfig, to retrieve deployed configuration.
See https://docs.aws.amazon.com/goto/WebAPI/appconfigdata-2021-11-11 for more information on this service.
See appconfigdata package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appconfigdata/
Using the Client ¶
To contact AWS AppConfig Data 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 AWS AppConfig Data client AppConfigData for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appconfigdata/#New
Index ¶
- Constants
- func BadRequestReason_Values() []string
- func InvalidParameterProblem_Values() []string
- func ResourceType_Values() []string
- type AppConfigData
- func (c *AppConfigData) GetLatestConfiguration(input *GetLatestConfigurationInput) (*GetLatestConfigurationOutput, error)
- func (c *AppConfigData) GetLatestConfigurationRequest(input *GetLatestConfigurationInput) (req *request.Request, output *GetLatestConfigurationOutput)
- func (c *AppConfigData) GetLatestConfigurationWithContext(ctx aws.Context, input *GetLatestConfigurationInput, opts ...request.Option) (*GetLatestConfigurationOutput, error)
- func (c *AppConfigData) StartConfigurationSession(input *StartConfigurationSessionInput) (*StartConfigurationSessionOutput, error)
- func (c *AppConfigData) StartConfigurationSessionRequest(input *StartConfigurationSessionInput) (req *request.Request, output *StartConfigurationSessionOutput)
- func (c *AppConfigData) StartConfigurationSessionWithContext(ctx aws.Context, input *StartConfigurationSessionInput, opts ...request.Option) (*StartConfigurationSessionOutput, error)
- type BadRequestDetails
- 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 GetLatestConfigurationInput
- type GetLatestConfigurationOutput
- func (s GetLatestConfigurationOutput) GoString() string
- func (s *GetLatestConfigurationOutput) SetConfiguration(v []byte) *GetLatestConfigurationOutput
- func (s *GetLatestConfigurationOutput) SetContentType(v string) *GetLatestConfigurationOutput
- func (s *GetLatestConfigurationOutput) SetNextPollConfigurationToken(v string) *GetLatestConfigurationOutput
- func (s *GetLatestConfigurationOutput) SetNextPollIntervalInSeconds(v int64) *GetLatestConfigurationOutput
- func (s GetLatestConfigurationOutput) 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 InvalidParameterDetail
- 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 StartConfigurationSessionInput
- func (s StartConfigurationSessionInput) GoString() string
- func (s *StartConfigurationSessionInput) SetApplicationIdentifier(v string) *StartConfigurationSessionInput
- func (s *StartConfigurationSessionInput) SetConfigurationProfileIdentifier(v string) *StartConfigurationSessionInput
- func (s *StartConfigurationSessionInput) SetEnvironmentIdentifier(v string) *StartConfigurationSessionInput
- func (s *StartConfigurationSessionInput) SetRequiredMinimumPollIntervalInSeconds(v int64) *StartConfigurationSessionInput
- func (s StartConfigurationSessionInput) String() string
- func (s *StartConfigurationSessionInput) Validate() error
- type StartConfigurationSessionOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
Constants ¶
const ( // InvalidParameterProblemCorrupted is a InvalidParameterProblem enum value InvalidParameterProblemCorrupted = "Corrupted" // InvalidParameterProblemExpired is a InvalidParameterProblem enum value InvalidParameterProblemExpired = "Expired" // InvalidParameterProblemPollIntervalNotSatisfied is a InvalidParameterProblem enum value InvalidParameterProblemPollIntervalNotSatisfied = "PollIntervalNotSatisfied" )
const ( // ResourceTypeApplication is a ResourceType enum value ResourceTypeApplication = "Application" // ResourceTypeConfigurationProfile is a ResourceType enum value ResourceTypeConfigurationProfile = "ConfigurationProfile" // ResourceTypeDeployment is a ResourceType enum value ResourceTypeDeployment = "Deployment" // ResourceTypeEnvironment is a ResourceType enum value ResourceTypeEnvironment = "Environment" // ResourceTypeConfiguration is a ResourceType enum value ResourceTypeConfiguration = "Configuration" )
const ( // ErrCodeBadRequestException for service response error code // "BadRequestException". // // The input fails to satisfy the constraints specified by the service. ErrCodeBadRequestException = "BadRequestException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // There was an internal failure in the service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The requested resource could not be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" )
const ( ServiceName = "AppConfigData" // Name of service. EndpointsID = "appconfigdata" // ID to lookup a service endpoint with. ServiceID = "AppConfigData" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// BadRequestReasonInvalidParameters is a BadRequestReason enum value
BadRequestReasonInvalidParameters = "InvalidParameters"
)
Variables ¶
This section is empty.
Functions ¶
func BadRequestReason_Values ¶
func BadRequestReason_Values() []string
BadRequestReason_Values returns all elements of the BadRequestReason enum
func InvalidParameterProblem_Values ¶
func InvalidParameterProblem_Values() []string
InvalidParameterProblem_Values returns all elements of the InvalidParameterProblem enum
func ResourceType_Values ¶
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
Types ¶
type AppConfigData ¶
AppConfigData provides the API operation methods for making requests to AWS AppConfig Data. See this package's package overview docs for details on the service.
AppConfigData 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) *AppConfigData
New creates a new instance of the AppConfigData 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 AppConfigData client from just a session. svc := appconfigdata.New(mySession) // Create a AppConfigData client with additional configuration svc := appconfigdata.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AppConfigData) GetLatestConfiguration ¶
func (c *AppConfigData) GetLatestConfiguration(input *GetLatestConfigurationInput) (*GetLatestConfigurationOutput, error)
GetLatestConfiguration API operation for AWS AppConfig Data.
Retrieves the latest deployed configuration. This API may return empty Configuration data if the client already has the latest version. See StartConfigurationSession to obtain an InitialConfigurationToken to call this API.
Each call to GetLatestConfiguration returns a new ConfigurationToken (NextPollConfigurationToken in the response). This new token MUST be provided to the next call to GetLatestConfiguration when polling for configuration updates.
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 AWS AppConfig Data's API operation GetLatestConfiguration for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource could not be found.
BadRequestException The input fails to satisfy the constraints specified by the service.
InternalServerException There was an internal failure in the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfigdata-2021-11-11/GetLatestConfiguration
func (*AppConfigData) GetLatestConfigurationRequest ¶
func (c *AppConfigData) GetLatestConfigurationRequest(input *GetLatestConfigurationInput) (req *request.Request, output *GetLatestConfigurationOutput)
GetLatestConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetLatestConfiguration 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 GetLatestConfiguration for more information on using the GetLatestConfiguration 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 GetLatestConfigurationRequest method. req, resp := client.GetLatestConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfigdata-2021-11-11/GetLatestConfiguration
func (*AppConfigData) GetLatestConfigurationWithContext ¶
func (c *AppConfigData) GetLatestConfigurationWithContext(ctx aws.Context, input *GetLatestConfigurationInput, opts ...request.Option) (*GetLatestConfigurationOutput, error)
GetLatestConfigurationWithContext is the same as GetLatestConfiguration with the addition of the ability to pass a context and additional request options.
See GetLatestConfiguration 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 (*AppConfigData) StartConfigurationSession ¶
func (c *AppConfigData) StartConfigurationSession(input *StartConfigurationSessionInput) (*StartConfigurationSessionOutput, error)
StartConfigurationSession API operation for AWS AppConfig Data.
Starts a configuration session used to retrieve a deployed configuration. See the GetLatestConfiguration API for more details.
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 AWS AppConfig Data's API operation StartConfigurationSession for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource could not be found.
BadRequestException The input fails to satisfy the constraints specified by the service.
InternalServerException There was an internal failure in the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfigdata-2021-11-11/StartConfigurationSession
func (*AppConfigData) StartConfigurationSessionRequest ¶
func (c *AppConfigData) StartConfigurationSessionRequest(input *StartConfigurationSessionInput) (req *request.Request, output *StartConfigurationSessionOutput)
StartConfigurationSessionRequest generates a "aws/request.Request" representing the client's request for the StartConfigurationSession 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 StartConfigurationSession for more information on using the StartConfigurationSession 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 StartConfigurationSessionRequest method. req, resp := client.StartConfigurationSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appconfigdata-2021-11-11/StartConfigurationSession
func (*AppConfigData) StartConfigurationSessionWithContext ¶
func (c *AppConfigData) StartConfigurationSessionWithContext(ctx aws.Context, input *StartConfigurationSessionInput, opts ...request.Option) (*StartConfigurationSessionOutput, error)
StartConfigurationSessionWithContext is the same as StartConfigurationSession with the addition of the ability to pass a context and additional request options.
See StartConfigurationSession 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 BadRequestDetails ¶
type BadRequestDetails struct { // Present if the Reason for the bad request was 'InvalidParameters' InvalidParameters map[string]*InvalidParameterDetail `type:"map"` // contains filtered or unexported fields }
Details describing why the request was invalid
func (BadRequestDetails) GoString ¶
func (s BadRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BadRequestDetails) SetInvalidParameters ¶
func (s *BadRequestDetails) SetInvalidParameters(v map[string]*InvalidParameterDetail) *BadRequestDetails
SetInvalidParameters sets the InvalidParameters field's value.
func (BadRequestDetails) String ¶
func (s BadRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BadRequestException ¶
type BadRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Details describing why the request was invalid Details *BadRequestDetails `type:"structure"` Message_ *string `locationName:"Message" type:"string"` // Code indicating the reason the request was invalid. Reason *string `type:"string" enum:"BadRequestReason"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by the service.
func (*BadRequestException) Code ¶
func (s *BadRequestException) Code() string
Code returns the exception type name.
func (*BadRequestException) Error ¶
func (s *BadRequestException) Error() string
func (BadRequestException) GoString ¶
func (s BadRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BadRequestException) Message ¶
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (*BadRequestException) OrigErr ¶
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadRequestException) RequestID ¶
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadRequestException) StatusCode ¶
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadRequestException) String ¶
func (s BadRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLatestConfigurationInput ¶
type GetLatestConfigurationInput struct { // Token describing the current state of the configuration session. To obtain // a token, first call the StartConfigurationSession API. Note that every call // to GetLatestConfiguration will return a new ConfigurationToken (NextPollConfigurationToken // in the response) and MUST be provided to subsequent GetLatestConfiguration // API calls. // // ConfigurationToken is a required field ConfigurationToken *string `location:"querystring" locationName:"configuration_token" type:"string" required:"true"` // contains filtered or unexported fields }
Request parameters for the GetLatestConfiguration API
func (GetLatestConfigurationInput) GoString ¶
func (s GetLatestConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLatestConfigurationInput) SetConfigurationToken ¶
func (s *GetLatestConfigurationInput) SetConfigurationToken(v string) *GetLatestConfigurationInput
SetConfigurationToken sets the ConfigurationToken field's value.
func (GetLatestConfigurationInput) String ¶
func (s GetLatestConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLatestConfigurationInput) Validate ¶
func (s *GetLatestConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLatestConfigurationOutput ¶
type GetLatestConfigurationOutput struct { // The data of the configuration. Note that this may be empty if the client // already has the latest version of configuration. // // Configuration is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetLatestConfigurationOutput's // String and GoString methods. Configuration []byte `type:"blob" sensitive:"true"` // A standard MIME type describing the format of the configuration content. ContentType *string `location:"header" locationName:"Content-Type" type:"string"` // The latest token describing the current state of the configuration session. // This MUST be provided to the next call to GetLatestConfiguration. NextPollConfigurationToken *string `location:"header" locationName:"Next-Poll-Configuration-Token" type:"string"` // The amount of time the client should wait before polling for configuration // updates again. See RequiredMinimumPollIntervalInSeconds to set the desired // poll interval. NextPollIntervalInSeconds *int64 `location:"header" locationName:"Next-Poll-Interval-In-Seconds" type:"integer"` // contains filtered or unexported fields }
Response parameters for the GetLatestConfiguration API
func (GetLatestConfigurationOutput) GoString ¶
func (s GetLatestConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLatestConfigurationOutput) SetConfiguration ¶
func (s *GetLatestConfigurationOutput) SetConfiguration(v []byte) *GetLatestConfigurationOutput
SetConfiguration sets the Configuration field's value.
func (*GetLatestConfigurationOutput) SetContentType ¶
func (s *GetLatestConfigurationOutput) SetContentType(v string) *GetLatestConfigurationOutput
SetContentType sets the ContentType field's value.
func (*GetLatestConfigurationOutput) SetNextPollConfigurationToken ¶
func (s *GetLatestConfigurationOutput) SetNextPollConfigurationToken(v string) *GetLatestConfigurationOutput
SetNextPollConfigurationToken sets the NextPollConfigurationToken field's value.
func (*GetLatestConfigurationOutput) SetNextPollIntervalInSeconds ¶
func (s *GetLatestConfigurationOutput) SetNextPollIntervalInSeconds(v int64) *GetLatestConfigurationOutput
SetNextPollIntervalInSeconds sets the NextPollIntervalInSeconds field's value.
func (GetLatestConfigurationOutput) String ¶
func (s GetLatestConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
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 service.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterDetail ¶
type InvalidParameterDetail struct { // Detail describing why an individual parameter did not satisfy the constraints // specified by the service Problem *string `type:"string" enum:"InvalidParameterProblem"` // contains filtered or unexported fields }
Contains details about an invalid parameter.
func (InvalidParameterDetail) GoString ¶
func (s InvalidParameterDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterDetail) SetProblem ¶
func (s *InvalidParameterDetail) SetProblem(v string) *InvalidParameterDetail
SetProblem sets the Problem field's value.
func (InvalidParameterDetail) String ¶
func (s InvalidParameterDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // A map indicating which parameters in the request reference the resource that // was not found. ReferencedBy map[string]*string `type:"map"` // The type of resource that was not found. ResourceType *string `type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
The requested resource could not be found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartConfigurationSessionInput ¶
type StartConfigurationSessionInput struct { // The application ID or the application name. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `min:"1" type:"string" required:"true"` // The configuration profile ID or the configuration profile name. // // ConfigurationProfileIdentifier is a required field ConfigurationProfileIdentifier *string `min:"1" type:"string" required:"true"` // The environment ID or the environment name. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `min:"1" type:"string" required:"true"` // The interval at which your client will poll for configuration. If provided, // the service will throw a BadRequestException if the client polls before the // specified poll interval. By default, client poll intervals are not enforced. RequiredMinimumPollIntervalInSeconds *int64 `min:"15" type:"integer"` // contains filtered or unexported fields }
Request parameters for the StartConfigurationSession API.
func (StartConfigurationSessionInput) GoString ¶
func (s StartConfigurationSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartConfigurationSessionInput) SetApplicationIdentifier ¶
func (s *StartConfigurationSessionInput) SetApplicationIdentifier(v string) *StartConfigurationSessionInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*StartConfigurationSessionInput) SetConfigurationProfileIdentifier ¶
func (s *StartConfigurationSessionInput) SetConfigurationProfileIdentifier(v string) *StartConfigurationSessionInput
SetConfigurationProfileIdentifier sets the ConfigurationProfileIdentifier field's value.
func (*StartConfigurationSessionInput) SetEnvironmentIdentifier ¶
func (s *StartConfigurationSessionInput) SetEnvironmentIdentifier(v string) *StartConfigurationSessionInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*StartConfigurationSessionInput) SetRequiredMinimumPollIntervalInSeconds ¶
func (s *StartConfigurationSessionInput) SetRequiredMinimumPollIntervalInSeconds(v int64) *StartConfigurationSessionInput
SetRequiredMinimumPollIntervalInSeconds sets the RequiredMinimumPollIntervalInSeconds field's value.
func (StartConfigurationSessionInput) String ¶
func (s StartConfigurationSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartConfigurationSessionInput) Validate ¶
func (s *StartConfigurationSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartConfigurationSessionOutput ¶
type StartConfigurationSessionOutput struct { // Token encapsulating state about the configuration session. Provide this token // to the GetLatestConfiguration API to retrieve configuration data. // // This token should only be used once in your first call to GetLatestConfiguration. // You MUST use the new token in the GetConfiguration response (NextPollConfigurationToken) // in each subsequent call to GetLatestConfiguration. InitialConfigurationToken *string `type:"string"` // contains filtered or unexported fields }
Response parameters for the StartConfigurationSession API.
func (StartConfigurationSessionOutput) GoString ¶
func (s StartConfigurationSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartConfigurationSessionOutput) SetInitialConfigurationToken ¶
func (s *StartConfigurationSessionOutput) SetInitialConfigurationToken(v string) *StartConfigurationSessionOutput
SetInitialConfigurationToken sets the InitialConfigurationToken field's value.
func (StartConfigurationSessionOutput) String ¶
func (s StartConfigurationSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request was denied due to request throttling.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package appconfigdataiface provides an interface to enable mocking the AWS AppConfig Data service client for testing your code.
|
Package appconfigdataiface provides an interface to enable mocking the AWS AppConfig Data service client for testing your code. |