client

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachPolicyRequest

type AttachPolicyRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyId             *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TargetId             *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType           *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
}

func (AttachPolicyRequest) GoString

func (s AttachPolicyRequest) GoString() string

func (*AttachPolicyRequest) SetOwnerAccount

func (s *AttachPolicyRequest) SetOwnerAccount(v string) *AttachPolicyRequest

func (*AttachPolicyRequest) SetOwnerId

func (s *AttachPolicyRequest) SetOwnerId(v int64) *AttachPolicyRequest

func (*AttachPolicyRequest) SetPolicyId

func (s *AttachPolicyRequest) SetPolicyId(v string) *AttachPolicyRequest

func (*AttachPolicyRequest) SetRegionId

func (s *AttachPolicyRequest) SetRegionId(v string) *AttachPolicyRequest

func (*AttachPolicyRequest) SetResourceOwnerAccount

func (s *AttachPolicyRequest) SetResourceOwnerAccount(v string) *AttachPolicyRequest

func (*AttachPolicyRequest) SetTargetId

func (s *AttachPolicyRequest) SetTargetId(v string) *AttachPolicyRequest

func (*AttachPolicyRequest) SetTargetType

func (s *AttachPolicyRequest) SetTargetType(v string) *AttachPolicyRequest

func (AttachPolicyRequest) String

func (s AttachPolicyRequest) String() string

type AttachPolicyResponse

type AttachPolicyResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachPolicyResponse) GoString

func (s AttachPolicyResponse) GoString() string

func (*AttachPolicyResponse) SetBody

func (*AttachPolicyResponse) SetHeaders

func (s *AttachPolicyResponse) SetHeaders(v map[string]*string) *AttachPolicyResponse

func (*AttachPolicyResponse) SetStatusCode

func (s *AttachPolicyResponse) SetStatusCode(v int32) *AttachPolicyResponse

func (AttachPolicyResponse) String

func (s AttachPolicyResponse) String() string

type AttachPolicyResponseBody

type AttachPolicyResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachPolicyResponseBody) GoString

func (s AttachPolicyResponseBody) GoString() string

func (*AttachPolicyResponseBody) SetRequestId

func (AttachPolicyResponseBody) String

func (s AttachPolicyResponseBody) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AttachPolicy

func (client *Client) AttachPolicy(request *AttachPolicyRequest) (_result *AttachPolicyResponse, _err error)

func (*Client) AttachPolicyWithOptions

func (client *Client) AttachPolicyWithOptions(request *AttachPolicyRequest, runtime *util.RuntimeOptions) (_result *AttachPolicyResponse, _err error)

func (*Client) CreatePolicy

func (client *Client) CreatePolicy(request *CreatePolicyRequest) (_result *CreatePolicyResponse, _err error)

func (*Client) CreatePolicyWithOptions

func (client *Client) CreatePolicyWithOptions(request *CreatePolicyRequest, runtime *util.RuntimeOptions) (_result *CreatePolicyResponse, _err error)

func (*Client) CreateTags

func (client *Client) CreateTags(request *CreateTagsRequest) (_result *CreateTagsResponse, _err error)

func (*Client) CreateTagsWithOptions

func (client *Client) CreateTagsWithOptions(request *CreateTagsRequest, runtime *util.RuntimeOptions) (_result *CreateTagsResponse, _err error)

func (*Client) DeletePolicy

func (client *Client) DeletePolicy(request *DeletePolicyRequest) (_result *DeletePolicyResponse, _err error)

func (*Client) DeletePolicyWithOptions

func (client *Client) DeletePolicyWithOptions(request *DeletePolicyRequest, runtime *util.RuntimeOptions) (_result *DeletePolicyResponse, _err error)

func (*Client) DeleteTag

func (client *Client) DeleteTag(request *DeleteTagRequest) (_result *DeleteTagResponse, _err error)

func (*Client) DeleteTagWithOptions

func (client *Client) DeleteTagWithOptions(request *DeleteTagRequest, runtime *util.RuntimeOptions) (_result *DeleteTagResponse, _err error)

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

func (*Client) DetachPolicy

func (client *Client) DetachPolicy(request *DetachPolicyRequest) (_result *DetachPolicyResponse, _err error)

func (*Client) DetachPolicyWithOptions

func (client *Client) DetachPolicyWithOptions(request *DetachPolicyRequest, runtime *util.RuntimeOptions) (_result *DetachPolicyResponse, _err error)

func (*Client) GenerateConfigRuleReport

func (client *Client) GenerateConfigRuleReport(request *GenerateConfigRuleReportRequest) (_result *GenerateConfigRuleReportResponse, _err error)

func (*Client) GenerateConfigRuleReportWithOptions

func (client *Client) GenerateConfigRuleReportWithOptions(request *GenerateConfigRuleReportRequest, runtime *util.RuntimeOptions) (_result *GenerateConfigRuleReportResponse, _err error)

func (*Client) GetConfigRuleReport

func (client *Client) GetConfigRuleReport(request *GetConfigRuleReportRequest) (_result *GetConfigRuleReportResponse, _err error)

func (*Client) GetConfigRuleReportWithOptions

func (client *Client) GetConfigRuleReportWithOptions(request *GetConfigRuleReportRequest, runtime *util.RuntimeOptions) (_result *GetConfigRuleReportResponse, _err error)

func (*Client) GetEffectivePolicy

func (client *Client) GetEffectivePolicy(request *GetEffectivePolicyRequest) (_result *GetEffectivePolicyResponse, _err error)

func (*Client) GetEffectivePolicyWithOptions

func (client *Client) GetEffectivePolicyWithOptions(request *GetEffectivePolicyRequest, runtime *util.RuntimeOptions) (_result *GetEffectivePolicyResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetPolicy

func (client *Client) GetPolicy(request *GetPolicyRequest) (_result *GetPolicyResponse, _err error)

func (*Client) GetPolicyEnableStatus

func (client *Client) GetPolicyEnableStatus(request *GetPolicyEnableStatusRequest) (_result *GetPolicyEnableStatusResponse, _err error)

func (*Client) GetPolicyEnableStatusWithOptions

func (client *Client) GetPolicyEnableStatusWithOptions(request *GetPolicyEnableStatusRequest, runtime *util.RuntimeOptions) (_result *GetPolicyEnableStatusResponse, _err error)

func (*Client) GetPolicyWithOptions

func (client *Client) GetPolicyWithOptions(request *GetPolicyRequest, runtime *util.RuntimeOptions) (_result *GetPolicyResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListConfigRulesForTarget

func (client *Client) ListConfigRulesForTarget(request *ListConfigRulesForTargetRequest) (_result *ListConfigRulesForTargetResponse, _err error)

func (*Client) ListConfigRulesForTargetWithOptions

func (client *Client) ListConfigRulesForTargetWithOptions(request *ListConfigRulesForTargetRequest, runtime *util.RuntimeOptions) (_result *ListConfigRulesForTargetResponse, _err error)

func (*Client) ListPolicies

func (client *Client) ListPolicies(request *ListPoliciesRequest) (_result *ListPoliciesResponse, _err error)

func (*Client) ListPoliciesForTarget

func (client *Client) ListPoliciesForTarget(request *ListPoliciesForTargetRequest) (_result *ListPoliciesForTargetResponse, _err error)

func (*Client) ListPoliciesForTargetWithOptions

func (client *Client) ListPoliciesForTargetWithOptions(request *ListPoliciesForTargetRequest, runtime *util.RuntimeOptions) (_result *ListPoliciesForTargetResponse, _err error)

func (*Client) ListPoliciesWithOptions

func (client *Client) ListPoliciesWithOptions(request *ListPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListPoliciesResponse, _err error)

func (*Client) ListResourcesByTag

func (client *Client) ListResourcesByTag(request *ListResourcesByTagRequest) (_result *ListResourcesByTagResponse, _err error)

func (*Client) ListResourcesByTagWithOptions

func (client *Client) ListResourcesByTagWithOptions(request *ListResourcesByTagRequest, runtime *util.RuntimeOptions) (_result *ListResourcesByTagResponse, _err error)

func (*Client) ListSupportResourceTypes

func (client *Client) ListSupportResourceTypes(request *ListSupportResourceTypesRequest) (_result *ListSupportResourceTypesResponse, _err error)

func (*Client) ListSupportResourceTypesWithOptions

func (client *Client) ListSupportResourceTypesWithOptions(request *ListSupportResourceTypesRequest, runtime *util.RuntimeOptions) (_result *ListSupportResourceTypesResponse, _err error)

func (*Client) ListTagKeys

func (client *Client) ListTagKeys(request *ListTagKeysRequest) (_result *ListTagKeysResponse, _err error)

func (*Client) ListTagKeysWithOptions

func (client *Client) ListTagKeysWithOptions(request *ListTagKeysRequest, runtime *util.RuntimeOptions) (_result *ListTagKeysResponse, _err error)

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

func (*Client) ListTagValues

func (client *Client) ListTagValues(request *ListTagValuesRequest) (_result *ListTagValuesResponse, _err error)

func (*Client) ListTagValuesWithOptions

func (client *Client) ListTagValuesWithOptions(request *ListTagValuesRequest, runtime *util.RuntimeOptions) (_result *ListTagValuesResponse, _err error)

func (*Client) ListTargetsForPolicy

func (client *Client) ListTargetsForPolicy(request *ListTargetsForPolicyRequest) (_result *ListTargetsForPolicyResponse, _err error)

func (*Client) ListTargetsForPolicyWithOptions

func (client *Client) ListTargetsForPolicyWithOptions(request *ListTargetsForPolicyRequest, runtime *util.RuntimeOptions) (_result *ListTargetsForPolicyResponse, _err error)

func (*Client) ModifyPolicy

func (client *Client) ModifyPolicy(request *ModifyPolicyRequest) (_result *ModifyPolicyResponse, _err error)

func (*Client) ModifyPolicyWithOptions

func (client *Client) ModifyPolicyWithOptions(request *ModifyPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyPolicyResponse, _err error)

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

type CreatePolicyRequest

type CreatePolicyRequest struct {
	DryRun               *bool   `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyContent        *string `json:"PolicyContent,omitempty" xml:"PolicyContent,omitempty"`
	PolicyDesc           *string `json:"PolicyDesc,omitempty" xml:"PolicyDesc,omitempty"`
	PolicyName           *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	UserType             *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (CreatePolicyRequest) GoString

func (s CreatePolicyRequest) GoString() string

func (*CreatePolicyRequest) SetDryRun

func (s *CreatePolicyRequest) SetDryRun(v bool) *CreatePolicyRequest

func (*CreatePolicyRequest) SetOwnerAccount

func (s *CreatePolicyRequest) SetOwnerAccount(v string) *CreatePolicyRequest

func (*CreatePolicyRequest) SetOwnerId

func (s *CreatePolicyRequest) SetOwnerId(v int64) *CreatePolicyRequest

func (*CreatePolicyRequest) SetPolicyContent

func (s *CreatePolicyRequest) SetPolicyContent(v string) *CreatePolicyRequest

func (*CreatePolicyRequest) SetPolicyDesc

func (s *CreatePolicyRequest) SetPolicyDesc(v string) *CreatePolicyRequest

func (*CreatePolicyRequest) SetPolicyName

func (s *CreatePolicyRequest) SetPolicyName(v string) *CreatePolicyRequest

func (*CreatePolicyRequest) SetRegionId

func (s *CreatePolicyRequest) SetRegionId(v string) *CreatePolicyRequest

func (*CreatePolicyRequest) SetResourceOwnerAccount

func (s *CreatePolicyRequest) SetResourceOwnerAccount(v string) *CreatePolicyRequest

func (*CreatePolicyRequest) SetUserType

func (s *CreatePolicyRequest) SetUserType(v string) *CreatePolicyRequest

func (CreatePolicyRequest) String

func (s CreatePolicyRequest) String() string

type CreatePolicyResponse

type CreatePolicyResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreatePolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreatePolicyResponse) GoString

func (s CreatePolicyResponse) GoString() string

func (*CreatePolicyResponse) SetBody

func (*CreatePolicyResponse) SetHeaders

func (s *CreatePolicyResponse) SetHeaders(v map[string]*string) *CreatePolicyResponse

func (*CreatePolicyResponse) SetStatusCode

func (s *CreatePolicyResponse) SetStatusCode(v int32) *CreatePolicyResponse

func (CreatePolicyResponse) String

func (s CreatePolicyResponse) String() string

type CreatePolicyResponseBody

type CreatePolicyResponseBody struct {
	PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreatePolicyResponseBody) GoString

func (s CreatePolicyResponseBody) GoString() string

func (*CreatePolicyResponseBody) SetPolicyId

func (*CreatePolicyResponseBody) SetRequestId

func (CreatePolicyResponseBody) String

func (s CreatePolicyResponseBody) String() string

type CreateTagsRequest

type CreateTagsRequest struct {
	OwnerAccount         *string                                  `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64                                   `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                                  `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                                  `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TagKeyValueParamList []*CreateTagsRequestTagKeyValueParamList `json:"TagKeyValueParamList,omitempty" xml:"TagKeyValueParamList,omitempty" type:"Repeated"`
}

func (CreateTagsRequest) GoString

func (s CreateTagsRequest) GoString() string

func (*CreateTagsRequest) SetOwnerAccount

func (s *CreateTagsRequest) SetOwnerAccount(v string) *CreateTagsRequest

func (*CreateTagsRequest) SetOwnerId

func (s *CreateTagsRequest) SetOwnerId(v int64) *CreateTagsRequest

func (*CreateTagsRequest) SetRegionId

func (s *CreateTagsRequest) SetRegionId(v string) *CreateTagsRequest

func (*CreateTagsRequest) SetResourceOwnerAccount

func (s *CreateTagsRequest) SetResourceOwnerAccount(v string) *CreateTagsRequest

func (*CreateTagsRequest) SetTagKeyValueParamList

func (CreateTagsRequest) String

func (s CreateTagsRequest) String() string

type CreateTagsRequestTagKeyValueParamList

type CreateTagsRequestTagKeyValueParamList struct {
	Description       *string                                                   `json:"Description,omitempty" xml:"Description,omitempty"`
	Key               *string                                                   `json:"Key,omitempty" xml:"Key,omitempty"`
	TagValueParamList []*CreateTagsRequestTagKeyValueParamListTagValueParamList `json:"TagValueParamList,omitempty" xml:"TagValueParamList,omitempty" type:"Repeated"`
}

func (CreateTagsRequestTagKeyValueParamList) GoString

func (*CreateTagsRequestTagKeyValueParamList) SetDescription

func (*CreateTagsRequestTagKeyValueParamList) SetKey

func (CreateTagsRequestTagKeyValueParamList) String

type CreateTagsRequestTagKeyValueParamListTagValueParamList

type CreateTagsRequestTagKeyValueParamListTagValueParamList struct {
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Value       *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateTagsRequestTagKeyValueParamListTagValueParamList) GoString

func (*CreateTagsRequestTagKeyValueParamListTagValueParamList) SetDescription

func (*CreateTagsRequestTagKeyValueParamListTagValueParamList) SetValue

func (CreateTagsRequestTagKeyValueParamListTagValueParamList) String

type CreateTagsResponse

type CreateTagsResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateTagsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateTagsResponse) GoString

func (s CreateTagsResponse) GoString() string

func (*CreateTagsResponse) SetBody

func (*CreateTagsResponse) SetHeaders

func (s *CreateTagsResponse) SetHeaders(v map[string]*string) *CreateTagsResponse

func (*CreateTagsResponse) SetStatusCode

func (s *CreateTagsResponse) SetStatusCode(v int32) *CreateTagsResponse

func (CreateTagsResponse) String

func (s CreateTagsResponse) String() string

type CreateTagsResponseBody

type CreateTagsResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateTagsResponseBody) GoString

func (s CreateTagsResponseBody) GoString() string

func (*CreateTagsResponseBody) SetRequestId

func (CreateTagsResponseBody) String

func (s CreateTagsResponseBody) String() string

type DeletePolicyRequest

type DeletePolicyRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyId             *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (DeletePolicyRequest) GoString

func (s DeletePolicyRequest) GoString() string

func (*DeletePolicyRequest) SetOwnerAccount

func (s *DeletePolicyRequest) SetOwnerAccount(v string) *DeletePolicyRequest

func (*DeletePolicyRequest) SetOwnerId

func (s *DeletePolicyRequest) SetOwnerId(v int64) *DeletePolicyRequest

func (*DeletePolicyRequest) SetPolicyId

func (s *DeletePolicyRequest) SetPolicyId(v string) *DeletePolicyRequest

func (*DeletePolicyRequest) SetRegionId

func (s *DeletePolicyRequest) SetRegionId(v string) *DeletePolicyRequest

func (*DeletePolicyRequest) SetResourceOwnerAccount

func (s *DeletePolicyRequest) SetResourceOwnerAccount(v string) *DeletePolicyRequest

func (DeletePolicyRequest) String

func (s DeletePolicyRequest) String() string

type DeletePolicyResponse

type DeletePolicyResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeletePolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeletePolicyResponse) GoString

func (s DeletePolicyResponse) GoString() string

func (*DeletePolicyResponse) SetBody

func (*DeletePolicyResponse) SetHeaders

func (s *DeletePolicyResponse) SetHeaders(v map[string]*string) *DeletePolicyResponse

func (*DeletePolicyResponse) SetStatusCode

func (s *DeletePolicyResponse) SetStatusCode(v int32) *DeletePolicyResponse

func (DeletePolicyResponse) String

func (s DeletePolicyResponse) String() string

type DeletePolicyResponseBody

type DeletePolicyResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeletePolicyResponseBody) GoString

func (s DeletePolicyResponseBody) GoString() string

func (*DeletePolicyResponseBody) SetRequestId

func (DeletePolicyResponseBody) String

func (s DeletePolicyResponseBody) String() string

type DeleteTagRequest

type DeleteTagRequest struct {
	Key                  *string `json:"Key,omitempty" xml:"Key,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	Value                *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DeleteTagRequest) GoString

func (s DeleteTagRequest) GoString() string

func (*DeleteTagRequest) SetKey

func (*DeleteTagRequest) SetOwnerAccount

func (s *DeleteTagRequest) SetOwnerAccount(v string) *DeleteTagRequest

func (*DeleteTagRequest) SetOwnerId

func (s *DeleteTagRequest) SetOwnerId(v int64) *DeleteTagRequest

func (*DeleteTagRequest) SetRegionId

func (s *DeleteTagRequest) SetRegionId(v string) *DeleteTagRequest

func (*DeleteTagRequest) SetResourceOwnerAccount

func (s *DeleteTagRequest) SetResourceOwnerAccount(v string) *DeleteTagRequest

func (*DeleteTagRequest) SetValue

func (s *DeleteTagRequest) SetValue(v string) *DeleteTagRequest

func (DeleteTagRequest) String

func (s DeleteTagRequest) String() string

type DeleteTagResponse

type DeleteTagResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteTagResponse) GoString

func (s DeleteTagResponse) GoString() string

func (*DeleteTagResponse) SetBody

func (*DeleteTagResponse) SetHeaders

func (s *DeleteTagResponse) SetHeaders(v map[string]*string) *DeleteTagResponse

func (*DeleteTagResponse) SetStatusCode

func (s *DeleteTagResponse) SetStatusCode(v int32) *DeleteTagResponse

func (DeleteTagResponse) String

func (s DeleteTagResponse) String() string

type DeleteTagResponseBody

type DeleteTagResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteTagResponseBody) GoString

func (s DeleteTagResponseBody) GoString() string

func (*DeleteTagResponseBody) SetRequestId

func (DeleteTagResponseBody) String

func (s DeleteTagResponseBody) String() string

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	AcceptLanguage       *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetAcceptLanguage

func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerAccount

func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerId

func (*DescribeRegionsRequest) SetRegionId

func (*DescribeRegionsRequest) SetResourceOwnerAccount

func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetResourceOwnerId

func (s *DescribeRegionsRequest) SetResourceOwnerId(v int64) *DescribeRegionsRequest

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	Regions   *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	RequestId *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (DescribeRegionsResponseBodyRegions) String

type DescribeRegionsResponseBodyRegionsRegion

type DescribeRegionsResponseBodyRegionsRegion struct {
	LocalName      *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
	RegionId       *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeRegionsResponseBodyRegionsRegion) GoString

func (*DescribeRegionsResponseBodyRegionsRegion) SetLocalName

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId

func (DescribeRegionsResponseBodyRegionsRegion) String

type DetachPolicyRequest

type DetachPolicyRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyId             *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TargetId             *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType           *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
}

func (DetachPolicyRequest) GoString

func (s DetachPolicyRequest) GoString() string

func (*DetachPolicyRequest) SetOwnerAccount

func (s *DetachPolicyRequest) SetOwnerAccount(v string) *DetachPolicyRequest

func (*DetachPolicyRequest) SetOwnerId

func (s *DetachPolicyRequest) SetOwnerId(v int64) *DetachPolicyRequest

func (*DetachPolicyRequest) SetPolicyId

func (s *DetachPolicyRequest) SetPolicyId(v string) *DetachPolicyRequest

func (*DetachPolicyRequest) SetRegionId

func (s *DetachPolicyRequest) SetRegionId(v string) *DetachPolicyRequest

func (*DetachPolicyRequest) SetResourceOwnerAccount

func (s *DetachPolicyRequest) SetResourceOwnerAccount(v string) *DetachPolicyRequest

func (*DetachPolicyRequest) SetTargetId

func (s *DetachPolicyRequest) SetTargetId(v string) *DetachPolicyRequest

func (*DetachPolicyRequest) SetTargetType

func (s *DetachPolicyRequest) SetTargetType(v string) *DetachPolicyRequest

func (DetachPolicyRequest) String

func (s DetachPolicyRequest) String() string

type DetachPolicyResponse

type DetachPolicyResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachPolicyResponse) GoString

func (s DetachPolicyResponse) GoString() string

func (*DetachPolicyResponse) SetBody

func (*DetachPolicyResponse) SetHeaders

func (s *DetachPolicyResponse) SetHeaders(v map[string]*string) *DetachPolicyResponse

func (*DetachPolicyResponse) SetStatusCode

func (s *DetachPolicyResponse) SetStatusCode(v int32) *DetachPolicyResponse

func (DetachPolicyResponse) String

func (s DetachPolicyResponse) String() string

type DetachPolicyResponseBody

type DetachPolicyResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DetachPolicyResponseBody) GoString

func (s DetachPolicyResponseBody) GoString() string

func (*DetachPolicyResponseBody) SetRequestId

func (DetachPolicyResponseBody) String

func (s DetachPolicyResponseBody) String() string

type GenerateConfigRuleReportRequest

type GenerateConfigRuleReportRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TargetId             *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType           *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
	UserType             *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (GenerateConfigRuleReportRequest) GoString

func (*GenerateConfigRuleReportRequest) SetOwnerAccount

func (*GenerateConfigRuleReportRequest) SetOwnerId

func (*GenerateConfigRuleReportRequest) SetRegionId

func (*GenerateConfigRuleReportRequest) SetResourceOwnerAccount

func (*GenerateConfigRuleReportRequest) SetTargetId

func (*GenerateConfigRuleReportRequest) SetTargetType

func (*GenerateConfigRuleReportRequest) SetUserType

func (GenerateConfigRuleReportRequest) String

type GenerateConfigRuleReportResponse

type GenerateConfigRuleReportResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GenerateConfigRuleReportResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GenerateConfigRuleReportResponse) GoString

func (*GenerateConfigRuleReportResponse) SetHeaders

func (*GenerateConfigRuleReportResponse) SetStatusCode

func (GenerateConfigRuleReportResponse) String

type GenerateConfigRuleReportResponseBody

type GenerateConfigRuleReportResponseBody struct {
	ReportId  *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GenerateConfigRuleReportResponseBody) GoString

func (*GenerateConfigRuleReportResponseBody) SetReportId

func (*GenerateConfigRuleReportResponseBody) SetRequestId

func (GenerateConfigRuleReportResponseBody) String

type GetConfigRuleReportRequest

type GetConfigRuleReportRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TargetId             *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType           *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
	UserType             *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (GetConfigRuleReportRequest) GoString

func (s GetConfigRuleReportRequest) GoString() string

func (*GetConfigRuleReportRequest) SetOwnerAccount

func (*GetConfigRuleReportRequest) SetOwnerId

func (*GetConfigRuleReportRequest) SetRegionId

func (*GetConfigRuleReportRequest) SetResourceOwnerAccount

func (s *GetConfigRuleReportRequest) SetResourceOwnerAccount(v string) *GetConfigRuleReportRequest

func (*GetConfigRuleReportRequest) SetTargetId

func (*GetConfigRuleReportRequest) SetTargetType

func (*GetConfigRuleReportRequest) SetUserType

func (GetConfigRuleReportRequest) String

type GetConfigRuleReportResponse

type GetConfigRuleReportResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetConfigRuleReportResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetConfigRuleReportResponse) GoString

func (s GetConfigRuleReportResponse) GoString() string

func (*GetConfigRuleReportResponse) SetBody

func (*GetConfigRuleReportResponse) SetHeaders

func (*GetConfigRuleReportResponse) SetStatusCode

func (GetConfigRuleReportResponse) String

type GetConfigRuleReportResponseBody

type GetConfigRuleReportResponseBody struct {
	Data           *GetConfigRuleReportResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpStatusCode *int32                               `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                                `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetConfigRuleReportResponseBody) GoString

func (*GetConfigRuleReportResponseBody) SetHttpStatusCode

func (*GetConfigRuleReportResponseBody) SetRequestId

func (*GetConfigRuleReportResponseBody) SetSuccess

func (GetConfigRuleReportResponseBody) String

type GetConfigRuleReportResponseBodyData

type GetConfigRuleReportResponseBodyData struct {
	CreatedTime *int64  `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	ReportId    *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"`
	TargetId    *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType  *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
}

func (GetConfigRuleReportResponseBodyData) GoString

func (*GetConfigRuleReportResponseBodyData) SetCreatedTime

func (*GetConfigRuleReportResponseBodyData) SetReportId

func (*GetConfigRuleReportResponseBodyData) SetTargetId

func (*GetConfigRuleReportResponseBodyData) SetTargetType

func (GetConfigRuleReportResponseBodyData) String

type GetEffectivePolicyRequest

type GetEffectivePolicyRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TargetId             *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType           *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
}

func (GetEffectivePolicyRequest) GoString

func (s GetEffectivePolicyRequest) GoString() string

func (*GetEffectivePolicyRequest) SetOwnerAccount

func (*GetEffectivePolicyRequest) SetOwnerId

func (*GetEffectivePolicyRequest) SetRegionId

func (*GetEffectivePolicyRequest) SetResourceOwnerAccount

func (s *GetEffectivePolicyRequest) SetResourceOwnerAccount(v string) *GetEffectivePolicyRequest

func (*GetEffectivePolicyRequest) SetTargetId

func (*GetEffectivePolicyRequest) SetTargetType

func (GetEffectivePolicyRequest) String

func (s GetEffectivePolicyRequest) String() string

type GetEffectivePolicyResponse

type GetEffectivePolicyResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetEffectivePolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetEffectivePolicyResponse) GoString

func (s GetEffectivePolicyResponse) GoString() string

func (*GetEffectivePolicyResponse) SetBody

func (*GetEffectivePolicyResponse) SetHeaders

func (*GetEffectivePolicyResponse) SetStatusCode

func (GetEffectivePolicyResponse) String

type GetEffectivePolicyResponseBody

type GetEffectivePolicyResponseBody struct {
	EffectivePolicy *string `json:"EffectivePolicy,omitempty" xml:"EffectivePolicy,omitempty"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetEffectivePolicyResponseBody) GoString

func (*GetEffectivePolicyResponseBody) SetEffectivePolicy

func (*GetEffectivePolicyResponseBody) SetRequestId

func (GetEffectivePolicyResponseBody) String

type GetPolicyEnableStatusRequest

type GetPolicyEnableStatusRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *string `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	UserType             *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (GetPolicyEnableStatusRequest) GoString

func (s GetPolicyEnableStatusRequest) GoString() string

func (*GetPolicyEnableStatusRequest) SetOwnerAccount

func (*GetPolicyEnableStatusRequest) SetOwnerId

func (*GetPolicyEnableStatusRequest) SetRegionId

func (*GetPolicyEnableStatusRequest) SetResourceOwnerAccount

func (s *GetPolicyEnableStatusRequest) SetResourceOwnerAccount(v string) *GetPolicyEnableStatusRequest

func (*GetPolicyEnableStatusRequest) SetResourceOwnerId

func (*GetPolicyEnableStatusRequest) SetUserType

func (GetPolicyEnableStatusRequest) String

type GetPolicyEnableStatusResponse

type GetPolicyEnableStatusResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetPolicyEnableStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetPolicyEnableStatusResponse) GoString

func (*GetPolicyEnableStatusResponse) SetBody

func (*GetPolicyEnableStatusResponse) SetHeaders

func (*GetPolicyEnableStatusResponse) SetStatusCode

func (GetPolicyEnableStatusResponse) String

type GetPolicyEnableStatusResponseBody

type GetPolicyEnableStatusResponseBody struct {
	RequestId    *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	StatusModels []*GetPolicyEnableStatusResponseBodyStatusModels `json:"StatusModels,omitempty" xml:"StatusModels,omitempty" type:"Repeated"`
}

func (GetPolicyEnableStatusResponseBody) GoString

func (*GetPolicyEnableStatusResponseBody) SetRequestId

func (GetPolicyEnableStatusResponseBody) String

type GetPolicyEnableStatusResponseBodyStatusModels

type GetPolicyEnableStatusResponseBodyStatusModels struct {
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (GetPolicyEnableStatusResponseBodyStatusModels) GoString

func (*GetPolicyEnableStatusResponseBodyStatusModels) SetStatus

func (*GetPolicyEnableStatusResponseBodyStatusModels) SetUserType

func (GetPolicyEnableStatusResponseBodyStatusModels) String

type GetPolicyRequest

type GetPolicyRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyId             *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (GetPolicyRequest) GoString

func (s GetPolicyRequest) GoString() string

func (*GetPolicyRequest) SetOwnerAccount

func (s *GetPolicyRequest) SetOwnerAccount(v string) *GetPolicyRequest

func (*GetPolicyRequest) SetOwnerId

func (s *GetPolicyRequest) SetOwnerId(v int64) *GetPolicyRequest

func (*GetPolicyRequest) SetPolicyId

func (s *GetPolicyRequest) SetPolicyId(v string) *GetPolicyRequest

func (*GetPolicyRequest) SetRegionId

func (s *GetPolicyRequest) SetRegionId(v string) *GetPolicyRequest

func (*GetPolicyRequest) SetResourceOwnerAccount

func (s *GetPolicyRequest) SetResourceOwnerAccount(v string) *GetPolicyRequest

func (GetPolicyRequest) String

func (s GetPolicyRequest) String() string

type GetPolicyResponse

type GetPolicyResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetPolicyResponse) GoString

func (s GetPolicyResponse) GoString() string

func (*GetPolicyResponse) SetBody

func (*GetPolicyResponse) SetHeaders

func (s *GetPolicyResponse) SetHeaders(v map[string]*string) *GetPolicyResponse

func (*GetPolicyResponse) SetStatusCode

func (s *GetPolicyResponse) SetStatusCode(v int32) *GetPolicyResponse

func (GetPolicyResponse) String

func (s GetPolicyResponse) String() string

type GetPolicyResponseBody

type GetPolicyResponseBody struct {
	Policy *GetPolicyResponseBodyPolicy `json:"Policy,omitempty" xml:"Policy,omitempty" type:"Struct"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetPolicyResponseBody) GoString

func (s GetPolicyResponseBody) GoString() string

func (*GetPolicyResponseBody) SetPolicy

func (*GetPolicyResponseBody) SetRequestId

func (GetPolicyResponseBody) String

func (s GetPolicyResponseBody) String() string

type GetPolicyResponseBodyPolicy

type GetPolicyResponseBodyPolicy struct {
	PolicyContent *string `json:"PolicyContent,omitempty" xml:"PolicyContent,omitempty"`
	PolicyDesc    *string `json:"PolicyDesc,omitempty" xml:"PolicyDesc,omitempty"`
	PolicyName    *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	UserType      *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (GetPolicyResponseBodyPolicy) GoString

func (s GetPolicyResponseBodyPolicy) GoString() string

func (*GetPolicyResponseBodyPolicy) SetPolicyContent

func (*GetPolicyResponseBodyPolicy) SetPolicyDesc

func (*GetPolicyResponseBodyPolicy) SetPolicyName

func (*GetPolicyResponseBodyPolicy) SetUserType

func (GetPolicyResponseBodyPolicy) String

type ListConfigRulesForTargetRequest

type ListConfigRulesForTargetRequest struct {
	MaxResult            *int32  `json:"MaxResult,omitempty" xml:"MaxResult,omitempty"`
	NextToken            *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyType           *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TagKey               *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TargetId             *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType           *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
	UserType             *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (ListConfigRulesForTargetRequest) GoString

func (*ListConfigRulesForTargetRequest) SetMaxResult

func (*ListConfigRulesForTargetRequest) SetNextToken

func (*ListConfigRulesForTargetRequest) SetOwnerAccount

func (*ListConfigRulesForTargetRequest) SetOwnerId

func (*ListConfigRulesForTargetRequest) SetPolicyType

func (*ListConfigRulesForTargetRequest) SetRegionId

func (*ListConfigRulesForTargetRequest) SetResourceOwnerAccount

func (*ListConfigRulesForTargetRequest) SetTagKey

func (*ListConfigRulesForTargetRequest) SetTargetId

func (*ListConfigRulesForTargetRequest) SetTargetType

func (*ListConfigRulesForTargetRequest) SetUserType

func (ListConfigRulesForTargetRequest) String

type ListConfigRulesForTargetResponse

type ListConfigRulesForTargetResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListConfigRulesForTargetResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListConfigRulesForTargetResponse) GoString

func (*ListConfigRulesForTargetResponse) SetHeaders

func (*ListConfigRulesForTargetResponse) SetStatusCode

func (ListConfigRulesForTargetResponse) String

type ListConfigRulesForTargetResponseBody

type ListConfigRulesForTargetResponseBody struct {
	Data      []*ListConfigRulesForTargetResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	NextToken *string                                     `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListConfigRulesForTargetResponseBody) GoString

func (*ListConfigRulesForTargetResponseBody) SetNextToken

func (*ListConfigRulesForTargetResponseBody) SetRequestId

func (ListConfigRulesForTargetResponseBody) String

type ListConfigRulesForTargetResponseBodyData

type ListConfigRulesForTargetResponseBodyData struct {
	AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"`
	ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"`
	PolicyType   *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"`
	Remediation  *bool   `json:"Remediation,omitempty" xml:"Remediation,omitempty"`
	TagKey       *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TargetId     *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType   *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
}

func (ListConfigRulesForTargetResponseBodyData) GoString

func (*ListConfigRulesForTargetResponseBodyData) SetAggregatorId

func (*ListConfigRulesForTargetResponseBodyData) SetConfigRuleId

func (*ListConfigRulesForTargetResponseBodyData) SetPolicyType

func (*ListConfigRulesForTargetResponseBodyData) SetRemediation

func (*ListConfigRulesForTargetResponseBodyData) SetTagKey

func (*ListConfigRulesForTargetResponseBodyData) SetTargetId

func (*ListConfigRulesForTargetResponseBodyData) SetTargetType

func (ListConfigRulesForTargetResponseBodyData) String

type ListPoliciesForTargetRequest

type ListPoliciesForTargetRequest struct {
	MaxResult            *int32  `json:"MaxResult,omitempty" xml:"MaxResult,omitempty"`
	NextToken            *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TargetId             *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType           *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
}

func (ListPoliciesForTargetRequest) GoString

func (s ListPoliciesForTargetRequest) GoString() string

func (*ListPoliciesForTargetRequest) SetMaxResult

func (*ListPoliciesForTargetRequest) SetNextToken

func (*ListPoliciesForTargetRequest) SetOwnerAccount

func (*ListPoliciesForTargetRequest) SetOwnerId

func (*ListPoliciesForTargetRequest) SetRegionId

func (*ListPoliciesForTargetRequest) SetResourceOwnerAccount

func (s *ListPoliciesForTargetRequest) SetResourceOwnerAccount(v string) *ListPoliciesForTargetRequest

func (*ListPoliciesForTargetRequest) SetTargetId

func (*ListPoliciesForTargetRequest) SetTargetType

func (ListPoliciesForTargetRequest) String

type ListPoliciesForTargetResponse

type ListPoliciesForTargetResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListPoliciesForTargetResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListPoliciesForTargetResponse) GoString

func (*ListPoliciesForTargetResponse) SetBody

func (*ListPoliciesForTargetResponse) SetHeaders

func (*ListPoliciesForTargetResponse) SetStatusCode

func (ListPoliciesForTargetResponse) String

type ListPoliciesForTargetResponseBody

type ListPoliciesForTargetResponseBody struct {
	Data      []*ListPoliciesForTargetResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	NextToken *string                                  `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListPoliciesForTargetResponseBody) GoString

func (*ListPoliciesForTargetResponseBody) SetNextToken

func (*ListPoliciesForTargetResponseBody) SetRequestId

func (ListPoliciesForTargetResponseBody) String

type ListPoliciesForTargetResponseBodyData

type ListPoliciesForTargetResponseBodyData struct {
	PolicyContent *string `json:"PolicyContent,omitempty" xml:"PolicyContent,omitempty"`
	PolicyDesc    *string `json:"PolicyDesc,omitempty" xml:"PolicyDesc,omitempty"`
	PolicyId      *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	PolicyName    *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	UserType      *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (ListPoliciesForTargetResponseBodyData) GoString

func (*ListPoliciesForTargetResponseBodyData) SetPolicyContent

func (*ListPoliciesForTargetResponseBodyData) SetPolicyDesc

func (*ListPoliciesForTargetResponseBodyData) SetPolicyId

func (*ListPoliciesForTargetResponseBodyData) SetPolicyName

func (*ListPoliciesForTargetResponseBodyData) SetUserType

func (ListPoliciesForTargetResponseBodyData) String

type ListPoliciesRequest

type ListPoliciesRequest struct {
	MaxResult            *int32    `json:"MaxResult,omitempty" xml:"MaxResult,omitempty"`
	NextToken            *string   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyIds            []*string `json:"PolicyIds,omitempty" xml:"PolicyIds,omitempty" type:"Repeated"`
	PolicyNames          []*string `json:"PolicyNames,omitempty" xml:"PolicyNames,omitempty" type:"Repeated"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	UserType             *string   `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (ListPoliciesRequest) GoString

func (s ListPoliciesRequest) GoString() string

func (*ListPoliciesRequest) SetMaxResult

func (s *ListPoliciesRequest) SetMaxResult(v int32) *ListPoliciesRequest

func (*ListPoliciesRequest) SetNextToken

func (s *ListPoliciesRequest) SetNextToken(v string) *ListPoliciesRequest

func (*ListPoliciesRequest) SetOwnerAccount

func (s *ListPoliciesRequest) SetOwnerAccount(v string) *ListPoliciesRequest

func (*ListPoliciesRequest) SetOwnerId

func (s *ListPoliciesRequest) SetOwnerId(v int64) *ListPoliciesRequest

func (*ListPoliciesRequest) SetPolicyIds

func (s *ListPoliciesRequest) SetPolicyIds(v []*string) *ListPoliciesRequest

func (*ListPoliciesRequest) SetPolicyNames

func (s *ListPoliciesRequest) SetPolicyNames(v []*string) *ListPoliciesRequest

func (*ListPoliciesRequest) SetRegionId

func (s *ListPoliciesRequest) SetRegionId(v string) *ListPoliciesRequest

func (*ListPoliciesRequest) SetResourceOwnerAccount

func (s *ListPoliciesRequest) SetResourceOwnerAccount(v string) *ListPoliciesRequest

func (*ListPoliciesRequest) SetUserType

func (s *ListPoliciesRequest) SetUserType(v string) *ListPoliciesRequest

func (ListPoliciesRequest) String

func (s ListPoliciesRequest) String() string

type ListPoliciesResponse

type ListPoliciesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListPoliciesResponse) GoString

func (s ListPoliciesResponse) GoString() string

func (*ListPoliciesResponse) SetBody

func (*ListPoliciesResponse) SetHeaders

func (s *ListPoliciesResponse) SetHeaders(v map[string]*string) *ListPoliciesResponse

func (*ListPoliciesResponse) SetStatusCode

func (s *ListPoliciesResponse) SetStatusCode(v int32) *ListPoliciesResponse

func (ListPoliciesResponse) String

func (s ListPoliciesResponse) String() string

type ListPoliciesResponseBody

type ListPoliciesResponseBody struct {
	NextToken  *string                               `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	PolicyList []*ListPoliciesResponseBodyPolicyList `json:"PolicyList,omitempty" xml:"PolicyList,omitempty" type:"Repeated"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListPoliciesResponseBody) GoString

func (s ListPoliciesResponseBody) GoString() string

func (*ListPoliciesResponseBody) SetNextToken

func (*ListPoliciesResponseBody) SetPolicyList

func (*ListPoliciesResponseBody) SetRequestId

func (ListPoliciesResponseBody) String

func (s ListPoliciesResponseBody) String() string

type ListPoliciesResponseBodyPolicyList

type ListPoliciesResponseBodyPolicyList struct {
	PolicyContent *string `json:"PolicyContent,omitempty" xml:"PolicyContent,omitempty"`
	PolicyDesc    *string `json:"PolicyDesc,omitempty" xml:"PolicyDesc,omitempty"`
	PolicyId      *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	PolicyName    *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	UserType      *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (ListPoliciesResponseBodyPolicyList) GoString

func (*ListPoliciesResponseBodyPolicyList) SetPolicyContent

func (*ListPoliciesResponseBodyPolicyList) SetPolicyDesc

func (*ListPoliciesResponseBodyPolicyList) SetPolicyId

func (*ListPoliciesResponseBodyPolicyList) SetPolicyName

func (*ListPoliciesResponseBodyPolicyList) SetUserType

func (ListPoliciesResponseBodyPolicyList) String

type ListResourcesByTagRequest

type ListResourcesByTagRequest struct {
	TagFilter            *ListResourcesByTagRequestTagFilter `json:"TagFilter,omitempty" xml:"TagFilter,omitempty" type:"Struct"`
	FuzzyType            *string                             `json:"FuzzyType,omitempty" xml:"FuzzyType,omitempty"`
	IncludeAllTags       *bool                               `json:"IncludeAllTags,omitempty" xml:"IncludeAllTags,omitempty"`
	MaxResult            *int32                              `json:"MaxResult,omitempty" xml:"MaxResult,omitempty"`
	NextToken            *string                             `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string                             `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64                              `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                             `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                             `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string                             `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ListResourcesByTagRequest) GoString

func (s ListResourcesByTagRequest) GoString() string

func (*ListResourcesByTagRequest) SetFuzzyType

func (*ListResourcesByTagRequest) SetIncludeAllTags

func (s *ListResourcesByTagRequest) SetIncludeAllTags(v bool) *ListResourcesByTagRequest

func (*ListResourcesByTagRequest) SetMaxResult

func (*ListResourcesByTagRequest) SetNextToken

func (*ListResourcesByTagRequest) SetOwnerAccount

func (*ListResourcesByTagRequest) SetOwnerId

func (*ListResourcesByTagRequest) SetRegionId

func (*ListResourcesByTagRequest) SetResourceOwnerAccount

func (s *ListResourcesByTagRequest) SetResourceOwnerAccount(v string) *ListResourcesByTagRequest

func (*ListResourcesByTagRequest) SetResourceType

func (*ListResourcesByTagRequest) SetTagFilter

func (ListResourcesByTagRequest) String

func (s ListResourcesByTagRequest) String() string

type ListResourcesByTagRequestTagFilter

type ListResourcesByTagRequestTagFilter struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListResourcesByTagRequestTagFilter) GoString

func (*ListResourcesByTagRequestTagFilter) SetKey

func (*ListResourcesByTagRequestTagFilter) SetValue

func (ListResourcesByTagRequestTagFilter) String

type ListResourcesByTagResponse

type ListResourcesByTagResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListResourcesByTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListResourcesByTagResponse) GoString

func (s ListResourcesByTagResponse) GoString() string

func (*ListResourcesByTagResponse) SetBody

func (*ListResourcesByTagResponse) SetHeaders

func (*ListResourcesByTagResponse) SetStatusCode

func (ListResourcesByTagResponse) String

type ListResourcesByTagResponseBody

type ListResourcesByTagResponseBody struct {
	// 表示当前调用返回读取到的位置,空或者空字符串代表数据已经读取完毕
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// Id of the request
	RequestId *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Resources []*ListResourcesByTagResponseBodyResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"`
}

func (ListResourcesByTagResponseBody) GoString

func (*ListResourcesByTagResponseBody) SetNextToken

func (*ListResourcesByTagResponseBody) SetRequestId

func (ListResourcesByTagResponseBody) String

type ListResourcesByTagResponseBodyResources

type ListResourcesByTagResponseBodyResources struct {
	ResourceId *string                                        `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	Tags       []*ListResourcesByTagResponseBodyResourcesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListResourcesByTagResponseBodyResources) GoString

func (*ListResourcesByTagResponseBodyResources) SetResourceId

func (ListResourcesByTagResponseBodyResources) String

type ListResourcesByTagResponseBodyResourcesTags

type ListResourcesByTagResponseBodyResourcesTags struct {
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Key      *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value    *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListResourcesByTagResponseBodyResourcesTags) GoString

func (*ListResourcesByTagResponseBodyResourcesTags) SetCategory

func (*ListResourcesByTagResponseBodyResourcesTags) SetKey

func (*ListResourcesByTagResponseBodyResourcesTags) SetValue

func (ListResourcesByTagResponseBodyResourcesTags) String

type ListSupportResourceTypesRequest

type ListSupportResourceTypesRequest struct {
	MaxResult            *int32  `json:"MaxResult,omitempty" xml:"MaxResult,omitempty"`
	NextToken            *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ProductCode          *string `json:"ProductCode,omitempty" xml:"ProductCode,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceTye          *string `json:"ResourceTye,omitempty" xml:"ResourceTye,omitempty"`
	ShowItems            *bool   `json:"ShowItems,omitempty" xml:"ShowItems,omitempty"`
	SupportCode          *string `json:"SupportCode,omitempty" xml:"SupportCode,omitempty"`
}

func (ListSupportResourceTypesRequest) GoString

func (*ListSupportResourceTypesRequest) SetMaxResult

func (*ListSupportResourceTypesRequest) SetNextToken

func (*ListSupportResourceTypesRequest) SetOwnerAccount

func (*ListSupportResourceTypesRequest) SetOwnerId

func (*ListSupportResourceTypesRequest) SetProductCode

func (*ListSupportResourceTypesRequest) SetRegionId

func (*ListSupportResourceTypesRequest) SetResourceOwnerAccount

func (*ListSupportResourceTypesRequest) SetResourceTye

func (*ListSupportResourceTypesRequest) SetShowItems

func (*ListSupportResourceTypesRequest) SetSupportCode

func (ListSupportResourceTypesRequest) String

type ListSupportResourceTypesResponse

type ListSupportResourceTypesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListSupportResourceTypesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListSupportResourceTypesResponse) GoString

func (*ListSupportResourceTypesResponse) SetHeaders

func (*ListSupportResourceTypesResponse) SetStatusCode

func (ListSupportResourceTypesResponse) String

type ListSupportResourceTypesResponseBody

type ListSupportResourceTypesResponseBody struct {
	NextToken            *string                                                     `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId            *string                                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SupportResourceTypes []*ListSupportResourceTypesResponseBodySupportResourceTypes `json:"SupportResourceTypes,omitempty" xml:"SupportResourceTypes,omitempty" type:"Repeated"`
}

func (ListSupportResourceTypesResponseBody) GoString

func (*ListSupportResourceTypesResponseBody) SetNextToken

func (*ListSupportResourceTypesResponseBody) SetRequestId

func (ListSupportResourceTypesResponseBody) String

type ListSupportResourceTypesResponseBodySupportResourceTypes

type ListSupportResourceTypesResponseBodySupportResourceTypes struct {
	ProductCode  *string                                                                 `json:"ProductCode,omitempty" xml:"ProductCode,omitempty"`
	ResourceType *string                                                                 `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SupportItems []*ListSupportResourceTypesResponseBodySupportResourceTypesSupportItems `json:"SupportItems,omitempty" xml:"SupportItems,omitempty" type:"Repeated"`
}

func (ListSupportResourceTypesResponseBodySupportResourceTypes) GoString

func (*ListSupportResourceTypesResponseBodySupportResourceTypes) SetProductCode

func (*ListSupportResourceTypesResponseBodySupportResourceTypes) SetResourceType

func (ListSupportResourceTypesResponseBodySupportResourceTypes) String

type ListSupportResourceTypesResponseBodySupportResourceTypesSupportItems

type ListSupportResourceTypesResponseBodySupportResourceTypesSupportItems struct {
	Support     *bool   `json:"Support,omitempty" xml:"Support,omitempty"`
	SupportCode *string `json:"SupportCode,omitempty" xml:"SupportCode,omitempty"`
}

func (ListSupportResourceTypesResponseBodySupportResourceTypesSupportItems) GoString

func (*ListSupportResourceTypesResponseBodySupportResourceTypesSupportItems) SetSupport

func (*ListSupportResourceTypesResponseBodySupportResourceTypesSupportItems) SetSupportCode

func (ListSupportResourceTypesResponseBodySupportResourceTypesSupportItems) String

type ListTagKeysRequest

type ListTagKeysRequest struct {
	TagFilter            *ListTagKeysRequestTagFilter `json:"TagFilter,omitempty" xml:"TagFilter,omitempty" type:"Struct"`
	Category             *string                      `json:"Category,omitempty" xml:"Category,omitempty"`
	FuzzyType            *string                      `json:"FuzzyType,omitempty" xml:"FuzzyType,omitempty"`
	NextToken            *string                      `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string                      `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64                       `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageSize             *int32                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	QueryType            *string                      `json:"QueryType,omitempty" xml:"QueryType,omitempty"`
	RegionId             *string                      `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                      `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string                      `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ListTagKeysRequest) GoString

func (s ListTagKeysRequest) GoString() string

func (*ListTagKeysRequest) SetCategory

func (s *ListTagKeysRequest) SetCategory(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetFuzzyType

func (s *ListTagKeysRequest) SetFuzzyType(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetNextToken

func (s *ListTagKeysRequest) SetNextToken(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetOwnerAccount

func (s *ListTagKeysRequest) SetOwnerAccount(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetOwnerId

func (s *ListTagKeysRequest) SetOwnerId(v int64) *ListTagKeysRequest

func (*ListTagKeysRequest) SetPageSize

func (s *ListTagKeysRequest) SetPageSize(v int32) *ListTagKeysRequest

func (*ListTagKeysRequest) SetQueryType

func (s *ListTagKeysRequest) SetQueryType(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetRegionId

func (s *ListTagKeysRequest) SetRegionId(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetResourceOwnerAccount

func (s *ListTagKeysRequest) SetResourceOwnerAccount(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetResourceType

func (s *ListTagKeysRequest) SetResourceType(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetTagFilter

func (ListTagKeysRequest) String

func (s ListTagKeysRequest) String() string

type ListTagKeysRequestTagFilter

type ListTagKeysRequestTagFilter struct {
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
}

func (ListTagKeysRequestTagFilter) GoString

func (s ListTagKeysRequestTagFilter) GoString() string

func (*ListTagKeysRequestTagFilter) SetKey

func (ListTagKeysRequestTagFilter) String

type ListTagKeysResponse

type ListTagKeysResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTagKeysResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTagKeysResponse) GoString

func (s ListTagKeysResponse) GoString() string

func (*ListTagKeysResponse) SetBody

func (*ListTagKeysResponse) SetHeaders

func (s *ListTagKeysResponse) SetHeaders(v map[string]*string) *ListTagKeysResponse

func (*ListTagKeysResponse) SetStatusCode

func (s *ListTagKeysResponse) SetStatusCode(v int32) *ListTagKeysResponse

func (ListTagKeysResponse) String

func (s ListTagKeysResponse) String() string

type ListTagKeysResponseBody

type ListTagKeysResponseBody struct {
	Keys      *ListTagKeysResponseBodyKeys `json:"Keys,omitempty" xml:"Keys,omitempty" type:"Struct"`
	NextToken *string                      `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId *string                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListTagKeysResponseBody) GoString

func (s ListTagKeysResponseBody) GoString() string

func (*ListTagKeysResponseBody) SetKeys

func (*ListTagKeysResponseBody) SetNextToken

func (*ListTagKeysResponseBody) SetRequestId

func (ListTagKeysResponseBody) String

func (s ListTagKeysResponseBody) String() string

type ListTagKeysResponseBodyKeys

type ListTagKeysResponseBodyKeys struct {
	Key []*ListTagKeysResponseBodyKeysKey `json:"Key,omitempty" xml:"Key,omitempty" type:"Repeated"`
}

func (ListTagKeysResponseBodyKeys) GoString

func (s ListTagKeysResponseBodyKeys) GoString() string

func (*ListTagKeysResponseBodyKeys) SetKey

func (ListTagKeysResponseBodyKeys) String

type ListTagKeysResponseBodyKeysKey

type ListTagKeysResponseBodyKeysKey struct {
	Category    *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Key         *string `json:"Key,omitempty" xml:"Key,omitempty"`
}

func (ListTagKeysResponseBodyKeysKey) GoString

func (*ListTagKeysResponseBodyKeysKey) SetCategory

func (*ListTagKeysResponseBodyKeysKey) SetDescription

func (*ListTagKeysResponseBodyKeysKey) SetKey

func (ListTagKeysResponseBodyKeysKey) String

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	Category             *string   `json:"Category,omitempty" xml:"Category,omitempty"`
	NextToken            *string   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageSize             *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceARN          []*string `json:"ResourceARN,omitempty" xml:"ResourceARN,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	Tags                 *string   `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetCategory

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetOwnerAccount

func (*ListTagResourcesRequest) SetOwnerId

func (*ListTagResourcesRequest) SetPageSize

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceARN

func (s *ListTagResourcesRequest) SetResourceARN(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerAccount

func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetTags

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	NextToken    *string                                     `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId    *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (*ListTagResourcesResponseBody) SetTagResources

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	ResourceARN *string                                         `json:"ResourceARN,omitempty" xml:"ResourceARN,omitempty"`
	Tags        []*ListTagResourcesResponseBodyTagResourcesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (*ListTagResourcesResponseBodyTagResources) SetResourceARN

func (ListTagResourcesResponseBodyTagResources) String

type ListTagResourcesResponseBodyTagResourcesTags

type ListTagResourcesResponseBodyTagResourcesTags struct {
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Key      *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value    *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesResponseBodyTagResourcesTags) GoString

func (*ListTagResourcesResponseBodyTagResourcesTags) SetCategory

func (*ListTagResourcesResponseBodyTagResourcesTags) SetKey

func (*ListTagResourcesResponseBodyTagResourcesTags) SetValue

func (ListTagResourcesResponseBodyTagResourcesTags) String

type ListTagValuesRequest

type ListTagValuesRequest struct {
	TagFilter            *ListTagValuesRequestTagFilter `json:"TagFilter,omitempty" xml:"TagFilter,omitempty" type:"Struct"`
	FuzzyType            *string                        `json:"FuzzyType,omitempty" xml:"FuzzyType,omitempty"`
	Key                  *string                        `json:"Key,omitempty" xml:"Key,omitempty"`
	NextToken            *string                        `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string                        `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64                         `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageSize             *int32                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	QueryType            *string                        `json:"QueryType,omitempty" xml:"QueryType,omitempty"`
	RegionId             *string                        `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                        `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string                        `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ListTagValuesRequest) GoString

func (s ListTagValuesRequest) GoString() string

func (*ListTagValuesRequest) SetFuzzyType

func (s *ListTagValuesRequest) SetFuzzyType(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetKey

func (*ListTagValuesRequest) SetNextToken

func (s *ListTagValuesRequest) SetNextToken(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetOwnerAccount

func (s *ListTagValuesRequest) SetOwnerAccount(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetOwnerId

func (*ListTagValuesRequest) SetPageSize

func (s *ListTagValuesRequest) SetPageSize(v int32) *ListTagValuesRequest

func (*ListTagValuesRequest) SetQueryType

func (s *ListTagValuesRequest) SetQueryType(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetRegionId

func (*ListTagValuesRequest) SetResourceOwnerAccount

func (s *ListTagValuesRequest) SetResourceOwnerAccount(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetResourceType

func (s *ListTagValuesRequest) SetResourceType(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetTagFilter

func (ListTagValuesRequest) String

func (s ListTagValuesRequest) String() string

type ListTagValuesRequestTagFilter

type ListTagValuesRequestTagFilter struct {
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagValuesRequestTagFilter) GoString

func (*ListTagValuesRequestTagFilter) SetValue

func (ListTagValuesRequestTagFilter) String

type ListTagValuesResponse

type ListTagValuesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTagValuesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTagValuesResponse) GoString

func (s ListTagValuesResponse) GoString() string

func (*ListTagValuesResponse) SetBody

func (*ListTagValuesResponse) SetHeaders

func (*ListTagValuesResponse) SetStatusCode

func (s *ListTagValuesResponse) SetStatusCode(v int32) *ListTagValuesResponse

func (ListTagValuesResponse) String

func (s ListTagValuesResponse) String() string

type ListTagValuesResponseBody

type ListTagValuesResponseBody struct {
	NextToken *string                          `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId *string                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Values    *ListTagValuesResponseBodyValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Struct"`
}

func (ListTagValuesResponseBody) GoString

func (s ListTagValuesResponseBody) GoString() string

func (*ListTagValuesResponseBody) SetNextToken

func (*ListTagValuesResponseBody) SetRequestId

func (*ListTagValuesResponseBody) SetValues

func (ListTagValuesResponseBody) String

func (s ListTagValuesResponseBody) String() string

type ListTagValuesResponseBodyValues

type ListTagValuesResponseBodyValues struct {
	Value []*string `json:"Value,omitempty" xml:"Value,omitempty" type:"Repeated"`
}

func (ListTagValuesResponseBodyValues) GoString

func (*ListTagValuesResponseBodyValues) SetValue

func (ListTagValuesResponseBodyValues) String

type ListTargetsForPolicyRequest

type ListTargetsForPolicyRequest struct {
	MaxResult            *int32  `json:"MaxResult,omitempty" xml:"MaxResult,omitempty"`
	NextToken            *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyId             *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (ListTargetsForPolicyRequest) GoString

func (s ListTargetsForPolicyRequest) GoString() string

func (*ListTargetsForPolicyRequest) SetMaxResult

func (*ListTargetsForPolicyRequest) SetNextToken

func (*ListTargetsForPolicyRequest) SetOwnerAccount

func (*ListTargetsForPolicyRequest) SetOwnerId

func (*ListTargetsForPolicyRequest) SetPolicyId

func (*ListTargetsForPolicyRequest) SetRegionId

func (*ListTargetsForPolicyRequest) SetResourceOwnerAccount

func (s *ListTargetsForPolicyRequest) SetResourceOwnerAccount(v string) *ListTargetsForPolicyRequest

func (ListTargetsForPolicyRequest) String

type ListTargetsForPolicyResponse

type ListTargetsForPolicyResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTargetsForPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTargetsForPolicyResponse) GoString

func (s ListTargetsForPolicyResponse) GoString() string

func (*ListTargetsForPolicyResponse) SetBody

func (*ListTargetsForPolicyResponse) SetHeaders

func (*ListTargetsForPolicyResponse) SetStatusCode

func (ListTargetsForPolicyResponse) String

type ListTargetsForPolicyResponseBody

type ListTargetsForPolicyResponseBody struct {
	IsRd      *bool                                      `json:"IsRd,omitempty" xml:"IsRd,omitempty"`
	NextToken *string                                    `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RdId      *string                                    `json:"RdId,omitempty" xml:"RdId,omitempty"`
	RequestId *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Targets   []*ListTargetsForPolicyResponseBodyTargets `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"`
}

func (ListTargetsForPolicyResponseBody) GoString

func (*ListTargetsForPolicyResponseBody) SetIsRd

func (*ListTargetsForPolicyResponseBody) SetNextToken

func (*ListTargetsForPolicyResponseBody) SetRdId

func (*ListTargetsForPolicyResponseBody) SetRequestId

func (ListTargetsForPolicyResponseBody) String

type ListTargetsForPolicyResponseBodyTargets

type ListTargetsForPolicyResponseBodyTargets struct {
	TargetId   *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	TargetType *int32  `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
}

func (ListTargetsForPolicyResponseBodyTargets) GoString

func (*ListTargetsForPolicyResponseBodyTargets) SetTargetId

func (*ListTargetsForPolicyResponseBodyTargets) SetTargetType

func (ListTargetsForPolicyResponseBodyTargets) String

type ModifyPolicyRequest

type ModifyPolicyRequest struct {
	DryRun               *bool   `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PolicyContent        *string `json:"PolicyContent,omitempty" xml:"PolicyContent,omitempty"`
	PolicyDesc           *string `json:"PolicyDesc,omitempty" xml:"PolicyDesc,omitempty"`
	PolicyId             *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"`
	PolicyName           *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (ModifyPolicyRequest) GoString

func (s ModifyPolicyRequest) GoString() string

func (*ModifyPolicyRequest) SetDryRun

func (s *ModifyPolicyRequest) SetDryRun(v bool) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetOwnerAccount

func (s *ModifyPolicyRequest) SetOwnerAccount(v string) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetOwnerId

func (s *ModifyPolicyRequest) SetOwnerId(v int64) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetPolicyContent

func (s *ModifyPolicyRequest) SetPolicyContent(v string) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetPolicyDesc

func (s *ModifyPolicyRequest) SetPolicyDesc(v string) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetPolicyId

func (s *ModifyPolicyRequest) SetPolicyId(v string) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetPolicyName

func (s *ModifyPolicyRequest) SetPolicyName(v string) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetRegionId

func (s *ModifyPolicyRequest) SetRegionId(v string) *ModifyPolicyRequest

func (*ModifyPolicyRequest) SetResourceOwnerAccount

func (s *ModifyPolicyRequest) SetResourceOwnerAccount(v string) *ModifyPolicyRequest

func (ModifyPolicyRequest) String

func (s ModifyPolicyRequest) String() string

type ModifyPolicyResponse

type ModifyPolicyResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyPolicyResponse) GoString

func (s ModifyPolicyResponse) GoString() string

func (*ModifyPolicyResponse) SetBody

func (*ModifyPolicyResponse) SetHeaders

func (s *ModifyPolicyResponse) SetHeaders(v map[string]*string) *ModifyPolicyResponse

func (*ModifyPolicyResponse) SetStatusCode

func (s *ModifyPolicyResponse) SetStatusCode(v int32) *ModifyPolicyResponse

func (ModifyPolicyResponse) String

func (s ModifyPolicyResponse) String() string

type ModifyPolicyResponseBody

type ModifyPolicyResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyPolicyResponseBody) GoString

func (s ModifyPolicyResponseBody) GoString() string

func (*ModifyPolicyResponseBody) SetRequestId

func (ModifyPolicyResponseBody) String

func (s ModifyPolicyResponseBody) String() string

type TagResourcesRequest

type TagResourcesRequest struct {
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceARN          []*string `json:"ResourceARN,omitempty" xml:"ResourceARN,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	Tags                 *string   `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetOwnerAccount

func (s *TagResourcesRequest) SetOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetOwnerId

func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetRegionId

func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceARN

func (s *TagResourcesRequest) SetResourceARN(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerAccount

func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTags

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesResponse

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	FailedResources *TagResourcesResponseBodyFailedResources `json:"FailedResources,omitempty" xml:"FailedResources,omitempty" type:"Struct"`
	RequestId       *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetFailedResources

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type TagResourcesResponseBodyFailedResources

type TagResourcesResponseBodyFailedResources struct {
	FailedResource []*TagResourcesResponseBodyFailedResourcesFailedResource `json:"FailedResource,omitempty" xml:"FailedResource,omitempty" type:"Repeated"`
}

func (TagResourcesResponseBodyFailedResources) GoString

func (TagResourcesResponseBodyFailedResources) String

type TagResourcesResponseBodyFailedResourcesFailedResource

type TagResourcesResponseBodyFailedResourcesFailedResource struct {
	ResourceARN *string                                                      `json:"ResourceARN,omitempty" xml:"ResourceARN,omitempty"`
	Result      *TagResourcesResponseBodyFailedResourcesFailedResourceResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (TagResourcesResponseBodyFailedResourcesFailedResource) GoString

func (*TagResourcesResponseBodyFailedResourcesFailedResource) SetResourceARN

func (TagResourcesResponseBodyFailedResourcesFailedResource) String

type TagResourcesResponseBodyFailedResourcesFailedResourceResult

type TagResourcesResponseBodyFailedResourcesFailedResourceResult struct {
	Code    *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (TagResourcesResponseBodyFailedResourcesFailedResourceResult) GoString

func (*TagResourcesResponseBodyFailedResourcesFailedResourceResult) SetCode

func (*TagResourcesResponseBodyFailedResourcesFailedResourceResult) SetMessage

func (TagResourcesResponseBodyFailedResourcesFailedResourceResult) String

type UntagResourcesRequest

type UntagResourcesRequest struct {
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceARN          []*string `json:"ResourceARN,omitempty" xml:"ResourceARN,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	TagKey               []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetOwnerAccount

func (s *UntagResourcesRequest) SetOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetOwnerId

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceARN

func (s *UntagResourcesRequest) SetResourceARN(v []*string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerAccount

func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKey

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

type UntagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	FailedResources *UntagResourcesResponseBodyFailedResources `json:"FailedResources,omitempty" xml:"FailedResources,omitempty" type:"Struct"`
	RequestId       *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

type UntagResourcesResponseBodyFailedResources

type UntagResourcesResponseBodyFailedResources struct {
	FailedResource []*UntagResourcesResponseBodyFailedResourcesFailedResource `json:"FailedResource,omitempty" xml:"FailedResource,omitempty" type:"Repeated"`
}

func (UntagResourcesResponseBodyFailedResources) GoString

func (UntagResourcesResponseBodyFailedResources) String

type UntagResourcesResponseBodyFailedResourcesFailedResource

type UntagResourcesResponseBodyFailedResourcesFailedResource struct {
	ResourceARN *string                                                        `json:"ResourceARN,omitempty" xml:"ResourceARN,omitempty"`
	Result      *UntagResourcesResponseBodyFailedResourcesFailedResourceResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UntagResourcesResponseBodyFailedResourcesFailedResource) GoString

func (*UntagResourcesResponseBodyFailedResourcesFailedResource) SetResourceARN

func (UntagResourcesResponseBodyFailedResourcesFailedResource) String

type UntagResourcesResponseBodyFailedResourcesFailedResourceResult

type UntagResourcesResponseBodyFailedResourcesFailedResourceResult struct {
	Code    *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (UntagResourcesResponseBodyFailedResourcesFailedResourceResult) GoString

func (*UntagResourcesResponseBodyFailedResourcesFailedResourceResult) SetCode

func (*UntagResourcesResponseBodyFailedResourcesFailedResourceResult) SetMessage

func (UntagResourcesResponseBodyFailedResourcesFailedResourceResult) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL