Documentation ¶
Overview ¶
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- type Client
- func (sm *Client) DeleteParameterWithContext(ctx aws.Context, input *ssm.DeleteParameterInput, opts ...request.Option) (*ssm.DeleteParameterOutput, error)
- func (sm *Client) DescribeParametersWithContext(ctx context.Context, input *ssm.DescribeParametersInput, ...) (*ssm.DescribeParametersOutput, error)
- func (sm *Client) GetParameterWithContext(ctx aws.Context, input *ssm.GetParameterInput, options ...request.Option) (*ssm.GetParameterOutput, error)
- func (sm *Client) ListTagsForResourceWithContext(ctx aws.Context, input *ssm.ListTagsForResourceInput, ...) (*ssm.ListTagsForResourceOutput, error)
- func (sm *Client) PutParameterWithContext(ctx aws.Context, input *ssm.PutParameterInput, options ...request.Option) (*ssm.PutParameterOutput, error)
- func (sm *Client) WithValue(in *ssm.GetParameterInput, val *ssm.GetParameterOutput, err error)
- type DeleteParameterWithContextFn
- type DescribeParametersWithContextFn
- type GetParameterWithContextFn
- type ListTagsForResourceWithContextFn
- type PutParameterWithContextFn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { GetParameterWithContextFn GetParameterWithContextFn PutParameterWithContextFn PutParameterWithContextFn DeleteParameterWithContextFn DeleteParameterWithContextFn DescribeParametersWithContextFn DescribeParametersWithContextFn ListTagsForResourceWithContextFn ListTagsForResourceWithContextFn }
Client implements the aws parameterstore interface.
func (*Client) DeleteParameterWithContext ¶ added in v0.7.0
func (sm *Client) DeleteParameterWithContext(ctx aws.Context, input *ssm.DeleteParameterInput, opts ...request.Option) (*ssm.DeleteParameterOutput, error)
func (*Client) DescribeParametersWithContext ¶ added in v0.7.0
func (sm *Client) DescribeParametersWithContext(ctx context.Context, input *ssm.DescribeParametersInput, options ...request.Option) (*ssm.DescribeParametersOutput, error)
func (*Client) GetParameterWithContext ¶ added in v0.7.0
func (sm *Client) GetParameterWithContext(ctx aws.Context, input *ssm.GetParameterInput, options ...request.Option) (*ssm.GetParameterOutput, error)
func (*Client) ListTagsForResourceWithContext ¶ added in v0.7.0
func (sm *Client) ListTagsForResourceWithContext(ctx aws.Context, input *ssm.ListTagsForResourceInput, options ...request.Option) (*ssm.ListTagsForResourceOutput, error)
func (*Client) PutParameterWithContext ¶ added in v0.7.0
func (sm *Client) PutParameterWithContext(ctx aws.Context, input *ssm.PutParameterInput, options ...request.Option) (*ssm.PutParameterOutput, error)
func (*Client) WithValue ¶
func (sm *Client) WithValue(in *ssm.GetParameterInput, val *ssm.GetParameterOutput, err error)
type DeleteParameterWithContextFn ¶ added in v0.7.0
type DeleteParameterWithContextFn func(ctx aws.Context, input *ssm.DeleteParameterInput, opts ...request.Option) (*ssm.DeleteParameterOutput, error)
func NewDeleteParameterWithContextFn ¶ added in v0.7.0
func NewDeleteParameterWithContextFn(output *ssm.DeleteParameterOutput, err error) DeleteParameterWithContextFn
type DescribeParametersWithContextFn ¶ added in v0.7.0
type DescribeParametersWithContextFn func(aws.Context, *ssm.DescribeParametersInput, ...request.Option) (*ssm.DescribeParametersOutput, error)
func NewDescribeParametersWithContextFn ¶ added in v0.7.0
func NewDescribeParametersWithContextFn(output *ssm.DescribeParametersOutput, err error) DescribeParametersWithContextFn
type GetParameterWithContextFn ¶ added in v0.7.0
type GetParameterWithContextFn func(aws.Context, *ssm.GetParameterInput, ...request.Option) (*ssm.GetParameterOutput, error)
func NewGetParameterWithContextFn ¶ added in v0.7.0
func NewGetParameterWithContextFn(output *ssm.GetParameterOutput, err error) GetParameterWithContextFn
type ListTagsForResourceWithContextFn ¶ added in v0.7.0
type ListTagsForResourceWithContextFn func(aws.Context, *ssm.ListTagsForResourceInput, ...request.Option) (*ssm.ListTagsForResourceOutput, error)
func NewListTagsForResourceWithContextFn ¶ added in v0.7.0
func NewListTagsForResourceWithContextFn(output *ssm.ListTagsForResourceOutput, err error) ListTagsForResourceWithContextFn
type PutParameterWithContextFn ¶ added in v0.7.0
type PutParameterWithContextFn func(aws.Context, *ssm.PutParameterInput, ...request.Option) (*ssm.PutParameterOutput, error)
func NewPutParameterWithContextFn ¶ added in v0.7.0
func NewPutParameterWithContextFn(output *ssm.PutParameterOutput, err error) PutParameterWithContextFn
Click to show internal directories.
Click to hide internal directories.