configservice

package
v1.2.21 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package configserviceiface provides an interface to enable mocking the CONFIG service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfGroupTypeForCreateAccountGroupInputOrg is a EnumOfGroupTypeForCreateAccountGroupInput enum value
	EnumOfGroupTypeForCreateAccountGroupInputOrg = "Org"

	// EnumOfGroupTypeForCreateAccountGroupInputOrgUnit is a EnumOfGroupTypeForCreateAccountGroupInput enum value
	EnumOfGroupTypeForCreateAccountGroupInputOrgUnit = "OrgUnit"

	// EnumOfGroupTypeForCreateAccountGroupInputOrgMember is a EnumOfGroupTypeForCreateAccountGroupInput enum value
	EnumOfGroupTypeForCreateAccountGroupInputOrgMember = "OrgMember"
)
View Source
const (
	// EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputDisabled is a EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutput enum value
	EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputDisabled = "Disabled"

	// EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputPendingEnable is a EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutput enum value
	EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputPendingEnable = "PendingEnable"

	// EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputBuilding is a EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutput enum value
	EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputBuilding = "Building"

	// EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputRebuilding is a EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutput enum value
	EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputRebuilding = "Rebuilding"

	// EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputEnabled is a EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutput enum value
	EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputEnabled = "Enabled"

	// EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputPendingDisable is a EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutput enum value
	EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutputPendingDisable = "PendingDisable"
)
View Source
const (
	// EnumOfResourceStatusForGetDiscoveredResourceCountsInputDeleted is a EnumOfResourceStatusForGetDiscoveredResourceCountsInput enum value
	EnumOfResourceStatusForGetDiscoveredResourceCountsInputDeleted = "Deleted"

	// EnumOfResourceStatusForGetDiscoveredResourceCountsInputHeld is a EnumOfResourceStatusForGetDiscoveredResourceCountsInput enum value
	EnumOfResourceStatusForGetDiscoveredResourceCountsInputHeld = "Held"
)
View Source
const (
	// EnumOfResourceStatusForListAccountGroupDiscoveredResourcesInputDeleted is a EnumOfResourceStatusForListAccountGroupDiscoveredResourcesInput enum value
	EnumOfResourceStatusForListAccountGroupDiscoveredResourcesInputDeleted = "Deleted"

	// EnumOfResourceStatusForListAccountGroupDiscoveredResourcesInputHeld is a EnumOfResourceStatusForListAccountGroupDiscoveredResourcesInput enum value
	EnumOfResourceStatusForListAccountGroupDiscoveredResourcesInputHeld = "Held"
)
View Source
const (
	// EnumOfGroupTypeForListAccountGroupsOutputOrg is a EnumOfGroupTypeForListAccountGroupsOutput enum value
	EnumOfGroupTypeForListAccountGroupsOutputOrg = "Org"

	// EnumOfGroupTypeForListAccountGroupsOutputOrgUnit is a EnumOfGroupTypeForListAccountGroupsOutput enum value
	EnumOfGroupTypeForListAccountGroupsOutputOrgUnit = "OrgUnit"

	// EnumOfGroupTypeForListAccountGroupsOutputOrgMember is a EnumOfGroupTypeForListAccountGroupsOutput enum value
	EnumOfGroupTypeForListAccountGroupsOutputOrgMember = "OrgMember"
)
View Source
const (
	// EnumOfStatusForListAccountGroupsOutputCreating is a EnumOfStatusForListAccountGroupsOutput enum value
	EnumOfStatusForListAccountGroupsOutputCreating = "Creating"

	// EnumOfStatusForListAccountGroupsOutputEnabled is a EnumOfStatusForListAccountGroupsOutput enum value
	EnumOfStatusForListAccountGroupsOutputEnabled = "Enabled"
)
View Source
const (
	// EnumOfResourceStatusForListDiscoveredResourcesInputDeleted is a EnumOfResourceStatusForListDiscoveredResourcesInput enum value
	EnumOfResourceStatusForListDiscoveredResourcesInputDeleted = "Deleted"

	// EnumOfResourceStatusForListDiscoveredResourcesInputHeld is a EnumOfResourceStatusForListDiscoveredResourcesInput enum value
	EnumOfResourceStatusForListDiscoveredResourcesInputHeld = "Held"
)
View Source
const (
	ServiceName = "config"    // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "config"    // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountGroupForDescribeAccountGroupsOutput

type AccountGroupForDescribeAccountGroupsOutput struct {
	AccountGroupId *string `type:"string" json:",omitempty"`

	CreatedTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	GroupName *string `type:"string" json:",omitempty"`

	GroupType *string `type:"string" json:",omitempty"`

	Principals []*string `type:"list" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	UpdatedTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AccountGroupForDescribeAccountGroupsOutput) GoString

GoString returns the string representation

func (*AccountGroupForDescribeAccountGroupsOutput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*AccountGroupForDescribeAccountGroupsOutput) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*AccountGroupForDescribeAccountGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*AccountGroupForDescribeAccountGroupsOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*AccountGroupForDescribeAccountGroupsOutput) SetGroupType

SetGroupType sets the GroupType field's value.

func (*AccountGroupForDescribeAccountGroupsOutput) SetPrincipals

SetPrincipals sets the Principals field's value.

func (*AccountGroupForDescribeAccountGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*AccountGroupForDescribeAccountGroupsOutput) SetUpdatedTime

SetUpdatedTime sets the UpdatedTime field's value.

func (AccountGroupForDescribeAccountGroupsOutput) String

String returns the string representation

type AccountGroupForListAccountGroupsOutput

type AccountGroupForListAccountGroupsOutput struct {
	AccountGroupId *string `type:"string" json:",omitempty"`

	CreatedTime *string `type:"string" json:",omitempty"`

	GroupName *string `type:"string" json:",omitempty"`

	GroupType *string `type:"string" json:",omitempty" enum:"EnumOfGroupTypeForListAccountGroupsOutput"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForListAccountGroupsOutput"`
	// contains filtered or unexported fields
}

func (AccountGroupForListAccountGroupsOutput) GoString

GoString returns the string representation

func (*AccountGroupForListAccountGroupsOutput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*AccountGroupForListAccountGroupsOutput) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*AccountGroupForListAccountGroupsOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*AccountGroupForListAccountGroupsOutput) SetGroupType

SetGroupType sets the GroupType field's value.

func (*AccountGroupForListAccountGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (AccountGroupForListAccountGroupsOutput) String

String returns the string representation

type AccountListForListAccountGroupMembersOutput

type AccountListForListAccountGroupMembersOutput struct {
	AccountId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AccountListForListAccountGroupMembersOutput) GoString

GoString returns the string representation

func (*AccountListForListAccountGroupMembersOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (AccountListForListAccountGroupMembersOutput) String

String returns the string representation

type AssociateAccountGroupPrincipalsInput

type AssociateAccountGroupPrincipalsInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	Principals []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociateAccountGroupPrincipalsInput) GoString

GoString returns the string representation

func (*AssociateAccountGroupPrincipalsInput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*AssociateAccountGroupPrincipalsInput) SetPrincipals

SetPrincipals sets the Principals field's value.

func (AssociateAccountGroupPrincipalsInput) String

String returns the string representation

func (*AssociateAccountGroupPrincipalsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateAccountGroupPrincipalsOutput

type AssociateAccountGroupPrincipalsOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AssociateAccountGroupPrincipalsOutput) GoString

GoString returns the string representation

func (AssociateAccountGroupPrincipalsOutput) String

String returns the string representation

type ConfigService

type ConfigService struct {
	*client.Client
}

ConfigService provides the API operation methods for making requests to CONFIG. See this package's package overview docs for details on the service.

ConfigService methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*ConfigService) AssociateAccountGroupPrincipals

AssociateAccountGroupPrincipals API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation AssociateAccountGroupPrincipals for usage and error information.

func (*ConfigService) AssociateAccountGroupPrincipalsCommon

func (c *ConfigService) AssociateAccountGroupPrincipalsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateAccountGroupPrincipalsCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation AssociateAccountGroupPrincipalsCommon for usage and error information.

func (*ConfigService) AssociateAccountGroupPrincipalsCommonRequest

func (c *ConfigService) AssociateAccountGroupPrincipalsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AssociateAccountGroupPrincipalsCommonRequest generates a "volcengine/request.Request" representing the client's request for the AssociateAccountGroupPrincipalsCommon operation. The "output" return value will be populated with the AssociateAccountGroupPrincipalsCommon request's response once the request completes successfully.

Use "Send" method on the returned AssociateAccountGroupPrincipalsCommon Request to send the API call to the service. the "output" return value is not valid until after AssociateAccountGroupPrincipalsCommon Send returns without error.

See AssociateAccountGroupPrincipalsCommon for more information on using the AssociateAccountGroupPrincipalsCommon API call, and error handling.

// Example sending a request using the AssociateAccountGroupPrincipalsCommonRequest method.
req, resp := client.AssociateAccountGroupPrincipalsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) AssociateAccountGroupPrincipalsCommonWithContext

func (c *ConfigService) AssociateAccountGroupPrincipalsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AssociateAccountGroupPrincipalsCommonWithContext is the same as AssociateAccountGroupPrincipalsCommon with the addition of the ability to pass a context and additional request options.

See AssociateAccountGroupPrincipalsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) AssociateAccountGroupPrincipalsRequest

func (c *ConfigService) AssociateAccountGroupPrincipalsRequest(input *AssociateAccountGroupPrincipalsInput) (req *request.Request, output *AssociateAccountGroupPrincipalsOutput)

AssociateAccountGroupPrincipalsRequest generates a "volcengine/request.Request" representing the client's request for the AssociateAccountGroupPrincipals operation. The "output" return value will be populated with the AssociateAccountGroupPrincipalsCommon request's response once the request completes successfully.

Use "Send" method on the returned AssociateAccountGroupPrincipalsCommon Request to send the API call to the service. the "output" return value is not valid until after AssociateAccountGroupPrincipalsCommon Send returns without error.

See AssociateAccountGroupPrincipals for more information on using the AssociateAccountGroupPrincipals API call, and error handling.

// Example sending a request using the AssociateAccountGroupPrincipalsRequest method.
req, resp := client.AssociateAccountGroupPrincipalsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) AssociateAccountGroupPrincipalsWithContext

func (c *ConfigService) AssociateAccountGroupPrincipalsWithContext(ctx volcengine.Context, input *AssociateAccountGroupPrincipalsInput, opts ...request.Option) (*AssociateAccountGroupPrincipalsOutput, error)

AssociateAccountGroupPrincipalsWithContext is the same as AssociateAccountGroupPrincipals with the addition of the ability to pass a context and additional request options.

See AssociateAccountGroupPrincipals for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) CreateAccountGroup

func (c *ConfigService) CreateAccountGroup(input *CreateAccountGroupInput) (*CreateAccountGroupOutput, error)

CreateAccountGroup API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation CreateAccountGroup for usage and error information.

func (*ConfigService) CreateAccountGroupCommon

func (c *ConfigService) CreateAccountGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAccountGroupCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation CreateAccountGroupCommon for usage and error information.

func (*ConfigService) CreateAccountGroupCommonRequest

func (c *ConfigService) CreateAccountGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateAccountGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateAccountGroupCommon operation. The "output" return value will be populated with the CreateAccountGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAccountGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAccountGroupCommon Send returns without error.

See CreateAccountGroupCommon for more information on using the CreateAccountGroupCommon API call, and error handling.

// Example sending a request using the CreateAccountGroupCommonRequest method.
req, resp := client.CreateAccountGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) CreateAccountGroupCommonWithContext

func (c *ConfigService) CreateAccountGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateAccountGroupCommonWithContext is the same as CreateAccountGroupCommon with the addition of the ability to pass a context and additional request options.

See CreateAccountGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) CreateAccountGroupRequest

func (c *ConfigService) CreateAccountGroupRequest(input *CreateAccountGroupInput) (req *request.Request, output *CreateAccountGroupOutput)

CreateAccountGroupRequest generates a "volcengine/request.Request" representing the client's request for the CreateAccountGroup operation. The "output" return value will be populated with the CreateAccountGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAccountGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAccountGroupCommon Send returns without error.

See CreateAccountGroup for more information on using the CreateAccountGroup API call, and error handling.

// Example sending a request using the CreateAccountGroupRequest method.
req, resp := client.CreateAccountGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) CreateAccountGroupWithContext

func (c *ConfigService) CreateAccountGroupWithContext(ctx volcengine.Context, input *CreateAccountGroupInput, opts ...request.Option) (*CreateAccountGroupOutput, error)

CreateAccountGroupWithContext is the same as CreateAccountGroup with the addition of the ability to pass a context and additional request options.

See CreateAccountGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DeleteAccountGroup

func (c *ConfigService) DeleteAccountGroup(input *DeleteAccountGroupInput) (*DeleteAccountGroupOutput, error)

DeleteAccountGroup API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DeleteAccountGroup for usage and error information.

func (*ConfigService) DeleteAccountGroupCommon

func (c *ConfigService) DeleteAccountGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAccountGroupCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DeleteAccountGroupCommon for usage and error information.

func (*ConfigService) DeleteAccountGroupCommonRequest

func (c *ConfigService) DeleteAccountGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAccountGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAccountGroupCommon operation. The "output" return value will be populated with the DeleteAccountGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAccountGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAccountGroupCommon Send returns without error.

See DeleteAccountGroupCommon for more information on using the DeleteAccountGroupCommon API call, and error handling.

// Example sending a request using the DeleteAccountGroupCommonRequest method.
req, resp := client.DeleteAccountGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DeleteAccountGroupCommonWithContext

func (c *ConfigService) DeleteAccountGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAccountGroupCommonWithContext is the same as DeleteAccountGroupCommon with the addition of the ability to pass a context and additional request options.

See DeleteAccountGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DeleteAccountGroupRequest

func (c *ConfigService) DeleteAccountGroupRequest(input *DeleteAccountGroupInput) (req *request.Request, output *DeleteAccountGroupOutput)

DeleteAccountGroupRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAccountGroup operation. The "output" return value will be populated with the DeleteAccountGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAccountGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAccountGroupCommon Send returns without error.

See DeleteAccountGroup for more information on using the DeleteAccountGroup API call, and error handling.

// Example sending a request using the DeleteAccountGroupRequest method.
req, resp := client.DeleteAccountGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DeleteAccountGroupWithContext

func (c *ConfigService) DeleteAccountGroupWithContext(ctx volcengine.Context, input *DeleteAccountGroupInput, opts ...request.Option) (*DeleteAccountGroupOutput, error)

DeleteAccountGroupWithContext is the same as DeleteAccountGroup with the addition of the ability to pass a context and additional request options.

See DeleteAccountGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DescribeAccountGroups

func (c *ConfigService) DescribeAccountGroups(input *DescribeAccountGroupsInput) (*DescribeAccountGroupsOutput, error)

DescribeAccountGroups API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DescribeAccountGroups for usage and error information.

func (*ConfigService) DescribeAccountGroupsCommon

func (c *ConfigService) DescribeAccountGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAccountGroupsCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DescribeAccountGroupsCommon for usage and error information.

func (*ConfigService) DescribeAccountGroupsCommonRequest

func (c *ConfigService) DescribeAccountGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeAccountGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAccountGroupsCommon operation. The "output" return value will be populated with the DescribeAccountGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAccountGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAccountGroupsCommon Send returns without error.

See DescribeAccountGroupsCommon for more information on using the DescribeAccountGroupsCommon API call, and error handling.

// Example sending a request using the DescribeAccountGroupsCommonRequest method.
req, resp := client.DescribeAccountGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DescribeAccountGroupsCommonWithContext

func (c *ConfigService) DescribeAccountGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeAccountGroupsCommonWithContext is the same as DescribeAccountGroupsCommon with the addition of the ability to pass a context and additional request options.

See DescribeAccountGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DescribeAccountGroupsRequest

func (c *ConfigService) DescribeAccountGroupsRequest(input *DescribeAccountGroupsInput) (req *request.Request, output *DescribeAccountGroupsOutput)

DescribeAccountGroupsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAccountGroups operation. The "output" return value will be populated with the DescribeAccountGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAccountGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAccountGroupsCommon Send returns without error.

See DescribeAccountGroups for more information on using the DescribeAccountGroups API call, and error handling.

// Example sending a request using the DescribeAccountGroupsRequest method.
req, resp := client.DescribeAccountGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DescribeAccountGroupsWithContext

func (c *ConfigService) DescribeAccountGroupsWithContext(ctx volcengine.Context, input *DescribeAccountGroupsInput, opts ...request.Option) (*DescribeAccountGroupsOutput, error)

DescribeAccountGroupsWithContext is the same as DescribeAccountGroups with the addition of the ability to pass a context and additional request options.

See DescribeAccountGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DescribeConfigurationRecorders

DescribeConfigurationRecorders API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DescribeConfigurationRecorders for usage and error information.

func (*ConfigService) DescribeConfigurationRecordersCommon

func (c *ConfigService) DescribeConfigurationRecordersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeConfigurationRecordersCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DescribeConfigurationRecordersCommon for usage and error information.

func (*ConfigService) DescribeConfigurationRecordersCommonRequest

func (c *ConfigService) DescribeConfigurationRecordersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeConfigurationRecordersCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeConfigurationRecordersCommon operation. The "output" return value will be populated with the DescribeConfigurationRecordersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeConfigurationRecordersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeConfigurationRecordersCommon Send returns without error.

See DescribeConfigurationRecordersCommon for more information on using the DescribeConfigurationRecordersCommon API call, and error handling.

// Example sending a request using the DescribeConfigurationRecordersCommonRequest method.
req, resp := client.DescribeConfigurationRecordersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DescribeConfigurationRecordersCommonWithContext

func (c *ConfigService) DescribeConfigurationRecordersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeConfigurationRecordersCommonWithContext is the same as DescribeConfigurationRecordersCommon with the addition of the ability to pass a context and additional request options.

See DescribeConfigurationRecordersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DescribeConfigurationRecordersRequest

func (c *ConfigService) DescribeConfigurationRecordersRequest(input *DescribeConfigurationRecordersInput) (req *request.Request, output *DescribeConfigurationRecordersOutput)

DescribeConfigurationRecordersRequest generates a "volcengine/request.Request" representing the client's request for the DescribeConfigurationRecorders operation. The "output" return value will be populated with the DescribeConfigurationRecordersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeConfigurationRecordersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeConfigurationRecordersCommon Send returns without error.

See DescribeConfigurationRecorders for more information on using the DescribeConfigurationRecorders API call, and error handling.

// Example sending a request using the DescribeConfigurationRecordersRequest method.
req, resp := client.DescribeConfigurationRecordersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DescribeConfigurationRecordersWithContext

func (c *ConfigService) DescribeConfigurationRecordersWithContext(ctx volcengine.Context, input *DescribeConfigurationRecordersInput, opts ...request.Option) (*DescribeConfigurationRecordersOutput, error)

DescribeConfigurationRecordersWithContext is the same as DescribeConfigurationRecorders with the addition of the ability to pass a context and additional request options.

See DescribeConfigurationRecorders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DisassociateAccountGroupPrincipals

DisassociateAccountGroupPrincipals API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DisassociateAccountGroupPrincipals for usage and error information.

func (*ConfigService) DisassociateAccountGroupPrincipalsCommon

func (c *ConfigService) DisassociateAccountGroupPrincipalsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateAccountGroupPrincipalsCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation DisassociateAccountGroupPrincipalsCommon for usage and error information.

func (*ConfigService) DisassociateAccountGroupPrincipalsCommonRequest

func (c *ConfigService) DisassociateAccountGroupPrincipalsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateAccountGroupPrincipalsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateAccountGroupPrincipalsCommon operation. The "output" return value will be populated with the DisassociateAccountGroupPrincipalsCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateAccountGroupPrincipalsCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateAccountGroupPrincipalsCommon Send returns without error.

See DisassociateAccountGroupPrincipalsCommon for more information on using the DisassociateAccountGroupPrincipalsCommon API call, and error handling.

// Example sending a request using the DisassociateAccountGroupPrincipalsCommonRequest method.
req, resp := client.DisassociateAccountGroupPrincipalsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DisassociateAccountGroupPrincipalsCommonWithContext

func (c *ConfigService) DisassociateAccountGroupPrincipalsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateAccountGroupPrincipalsCommonWithContext is the same as DisassociateAccountGroupPrincipalsCommon with the addition of the ability to pass a context and additional request options.

See DisassociateAccountGroupPrincipalsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) DisassociateAccountGroupPrincipalsRequest

func (c *ConfigService) DisassociateAccountGroupPrincipalsRequest(input *DisassociateAccountGroupPrincipalsInput) (req *request.Request, output *DisassociateAccountGroupPrincipalsOutput)

DisassociateAccountGroupPrincipalsRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateAccountGroupPrincipals operation. The "output" return value will be populated with the DisassociateAccountGroupPrincipalsCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateAccountGroupPrincipalsCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateAccountGroupPrincipalsCommon Send returns without error.

See DisassociateAccountGroupPrincipals for more information on using the DisassociateAccountGroupPrincipals API call, and error handling.

// Example sending a request using the DisassociateAccountGroupPrincipalsRequest method.
req, resp := client.DisassociateAccountGroupPrincipalsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) DisassociateAccountGroupPrincipalsWithContext

func (c *ConfigService) DisassociateAccountGroupPrincipalsWithContext(ctx volcengine.Context, input *DisassociateAccountGroupPrincipalsInput, opts ...request.Option) (*DisassociateAccountGroupPrincipalsOutput, error)

DisassociateAccountGroupPrincipalsWithContext is the same as DisassociateAccountGroupPrincipals with the addition of the ability to pass a context and additional request options.

See DisassociateAccountGroupPrincipals for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetAccountGroupDiscoveredResource

GetAccountGroupDiscoveredResource API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetAccountGroupDiscoveredResource for usage and error information.

func (*ConfigService) GetAccountGroupDiscoveredResourceCommon

func (c *ConfigService) GetAccountGroupDiscoveredResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetAccountGroupDiscoveredResourceCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetAccountGroupDiscoveredResourceCommon for usage and error information.

func (*ConfigService) GetAccountGroupDiscoveredResourceCommonRequest

func (c *ConfigService) GetAccountGroupDiscoveredResourceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetAccountGroupDiscoveredResourceCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetAccountGroupDiscoveredResourceCommon operation. The "output" return value will be populated with the GetAccountGroupDiscoveredResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAccountGroupDiscoveredResourceCommon Request to send the API call to the service. the "output" return value is not valid until after GetAccountGroupDiscoveredResourceCommon Send returns without error.

See GetAccountGroupDiscoveredResourceCommon for more information on using the GetAccountGroupDiscoveredResourceCommon API call, and error handling.

// Example sending a request using the GetAccountGroupDiscoveredResourceCommonRequest method.
req, resp := client.GetAccountGroupDiscoveredResourceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetAccountGroupDiscoveredResourceCommonWithContext

func (c *ConfigService) GetAccountGroupDiscoveredResourceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetAccountGroupDiscoveredResourceCommonWithContext is the same as GetAccountGroupDiscoveredResourceCommon with the addition of the ability to pass a context and additional request options.

See GetAccountGroupDiscoveredResourceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetAccountGroupDiscoveredResourceCounts

GetAccountGroupDiscoveredResourceCounts API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetAccountGroupDiscoveredResourceCounts for usage and error information.

func (*ConfigService) GetAccountGroupDiscoveredResourceCountsCommon

func (c *ConfigService) GetAccountGroupDiscoveredResourceCountsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetAccountGroupDiscoveredResourceCountsCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetAccountGroupDiscoveredResourceCountsCommon for usage and error information.

func (*ConfigService) GetAccountGroupDiscoveredResourceCountsCommonRequest

func (c *ConfigService) GetAccountGroupDiscoveredResourceCountsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetAccountGroupDiscoveredResourceCountsCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetAccountGroupDiscoveredResourceCountsCommon operation. The "output" return value will be populated with the GetAccountGroupDiscoveredResourceCountsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAccountGroupDiscoveredResourceCountsCommon Request to send the API call to the service. the "output" return value is not valid until after GetAccountGroupDiscoveredResourceCountsCommon Send returns without error.

See GetAccountGroupDiscoveredResourceCountsCommon for more information on using the GetAccountGroupDiscoveredResourceCountsCommon API call, and error handling.

// Example sending a request using the GetAccountGroupDiscoveredResourceCountsCommonRequest method.
req, resp := client.GetAccountGroupDiscoveredResourceCountsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetAccountGroupDiscoveredResourceCountsCommonWithContext

func (c *ConfigService) GetAccountGroupDiscoveredResourceCountsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetAccountGroupDiscoveredResourceCountsCommonWithContext is the same as GetAccountGroupDiscoveredResourceCountsCommon with the addition of the ability to pass a context and additional request options.

See GetAccountGroupDiscoveredResourceCountsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetAccountGroupDiscoveredResourceCountsRequest

func (c *ConfigService) GetAccountGroupDiscoveredResourceCountsRequest(input *GetAccountGroupDiscoveredResourceCountsInput) (req *request.Request, output *GetAccountGroupDiscoveredResourceCountsOutput)

GetAccountGroupDiscoveredResourceCountsRequest generates a "volcengine/request.Request" representing the client's request for the GetAccountGroupDiscoveredResourceCounts operation. The "output" return value will be populated with the GetAccountGroupDiscoveredResourceCountsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAccountGroupDiscoveredResourceCountsCommon Request to send the API call to the service. the "output" return value is not valid until after GetAccountGroupDiscoveredResourceCountsCommon Send returns without error.

See GetAccountGroupDiscoveredResourceCounts for more information on using the GetAccountGroupDiscoveredResourceCounts API call, and error handling.

// Example sending a request using the GetAccountGroupDiscoveredResourceCountsRequest method.
req, resp := client.GetAccountGroupDiscoveredResourceCountsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetAccountGroupDiscoveredResourceCountsWithContext

func (c *ConfigService) GetAccountGroupDiscoveredResourceCountsWithContext(ctx volcengine.Context, input *GetAccountGroupDiscoveredResourceCountsInput, opts ...request.Option) (*GetAccountGroupDiscoveredResourceCountsOutput, error)

GetAccountGroupDiscoveredResourceCountsWithContext is the same as GetAccountGroupDiscoveredResourceCounts with the addition of the ability to pass a context and additional request options.

See GetAccountGroupDiscoveredResourceCounts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetAccountGroupDiscoveredResourceRequest

func (c *ConfigService) GetAccountGroupDiscoveredResourceRequest(input *GetAccountGroupDiscoveredResourceInput) (req *request.Request, output *GetAccountGroupDiscoveredResourceOutput)

GetAccountGroupDiscoveredResourceRequest generates a "volcengine/request.Request" representing the client's request for the GetAccountGroupDiscoveredResource operation. The "output" return value will be populated with the GetAccountGroupDiscoveredResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAccountGroupDiscoveredResourceCommon Request to send the API call to the service. the "output" return value is not valid until after GetAccountGroupDiscoveredResourceCommon Send returns without error.

See GetAccountGroupDiscoveredResource for more information on using the GetAccountGroupDiscoveredResource API call, and error handling.

// Example sending a request using the GetAccountGroupDiscoveredResourceRequest method.
req, resp := client.GetAccountGroupDiscoveredResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetAccountGroupDiscoveredResourceWithContext

func (c *ConfigService) GetAccountGroupDiscoveredResourceWithContext(ctx volcengine.Context, input *GetAccountGroupDiscoveredResourceInput, opts ...request.Option) (*GetAccountGroupDiscoveredResourceOutput, error)

GetAccountGroupDiscoveredResourceWithContext is the same as GetAccountGroupDiscoveredResource with the addition of the ability to pass a context and additional request options.

See GetAccountGroupDiscoveredResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetAccountGroupResourceConfigHistory

GetAccountGroupResourceConfigHistory API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetAccountGroupResourceConfigHistory for usage and error information.

func (*ConfigService) GetAccountGroupResourceConfigHistoryCommon

func (c *ConfigService) GetAccountGroupResourceConfigHistoryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetAccountGroupResourceConfigHistoryCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetAccountGroupResourceConfigHistoryCommon for usage and error information.

func (*ConfigService) GetAccountGroupResourceConfigHistoryCommonRequest

func (c *ConfigService) GetAccountGroupResourceConfigHistoryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetAccountGroupResourceConfigHistoryCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetAccountGroupResourceConfigHistoryCommon operation. The "output" return value will be populated with the GetAccountGroupResourceConfigHistoryCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAccountGroupResourceConfigHistoryCommon Request to send the API call to the service. the "output" return value is not valid until after GetAccountGroupResourceConfigHistoryCommon Send returns without error.

See GetAccountGroupResourceConfigHistoryCommon for more information on using the GetAccountGroupResourceConfigHistoryCommon API call, and error handling.

// Example sending a request using the GetAccountGroupResourceConfigHistoryCommonRequest method.
req, resp := client.GetAccountGroupResourceConfigHistoryCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetAccountGroupResourceConfigHistoryCommonWithContext

func (c *ConfigService) GetAccountGroupResourceConfigHistoryCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetAccountGroupResourceConfigHistoryCommonWithContext is the same as GetAccountGroupResourceConfigHistoryCommon with the addition of the ability to pass a context and additional request options.

See GetAccountGroupResourceConfigHistoryCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetAccountGroupResourceConfigHistoryRequest

func (c *ConfigService) GetAccountGroupResourceConfigHistoryRequest(input *GetAccountGroupResourceConfigHistoryInput) (req *request.Request, output *GetAccountGroupResourceConfigHistoryOutput)

GetAccountGroupResourceConfigHistoryRequest generates a "volcengine/request.Request" representing the client's request for the GetAccountGroupResourceConfigHistory operation. The "output" return value will be populated with the GetAccountGroupResourceConfigHistoryCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAccountGroupResourceConfigHistoryCommon Request to send the API call to the service. the "output" return value is not valid until after GetAccountGroupResourceConfigHistoryCommon Send returns without error.

See GetAccountGroupResourceConfigHistory for more information on using the GetAccountGroupResourceConfigHistory API call, and error handling.

// Example sending a request using the GetAccountGroupResourceConfigHistoryRequest method.
req, resp := client.GetAccountGroupResourceConfigHistoryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetAccountGroupResourceConfigHistoryWithContext

func (c *ConfigService) GetAccountGroupResourceConfigHistoryWithContext(ctx volcengine.Context, input *GetAccountGroupResourceConfigHistoryInput, opts ...request.Option) (*GetAccountGroupResourceConfigHistoryOutput, error)

GetAccountGroupResourceConfigHistoryWithContext is the same as GetAccountGroupResourceConfigHistory with the addition of the ability to pass a context and additional request options.

See GetAccountGroupResourceConfigHistory for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetDiscoveredResource

func (c *ConfigService) GetDiscoveredResource(input *GetDiscoveredResourceInput) (*GetDiscoveredResourceOutput, error)

GetDiscoveredResource API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetDiscoveredResource for usage and error information.

func (*ConfigService) GetDiscoveredResourceCommon

func (c *ConfigService) GetDiscoveredResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDiscoveredResourceCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetDiscoveredResourceCommon for usage and error information.

func (*ConfigService) GetDiscoveredResourceCommonRequest

func (c *ConfigService) GetDiscoveredResourceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetDiscoveredResourceCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetDiscoveredResourceCommon operation. The "output" return value will be populated with the GetDiscoveredResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetDiscoveredResourceCommon Request to send the API call to the service. the "output" return value is not valid until after GetDiscoveredResourceCommon Send returns without error.

See GetDiscoveredResourceCommon for more information on using the GetDiscoveredResourceCommon API call, and error handling.

// Example sending a request using the GetDiscoveredResourceCommonRequest method.
req, resp := client.GetDiscoveredResourceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetDiscoveredResourceCommonWithContext

func (c *ConfigService) GetDiscoveredResourceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetDiscoveredResourceCommonWithContext is the same as GetDiscoveredResourceCommon with the addition of the ability to pass a context and additional request options.

See GetDiscoveredResourceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetDiscoveredResourceCounts

GetDiscoveredResourceCounts API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetDiscoveredResourceCounts for usage and error information.

func (*ConfigService) GetDiscoveredResourceCountsCommon

func (c *ConfigService) GetDiscoveredResourceCountsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDiscoveredResourceCountsCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetDiscoveredResourceCountsCommon for usage and error information.

func (*ConfigService) GetDiscoveredResourceCountsCommonRequest

func (c *ConfigService) GetDiscoveredResourceCountsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetDiscoveredResourceCountsCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetDiscoveredResourceCountsCommon operation. The "output" return value will be populated with the GetDiscoveredResourceCountsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetDiscoveredResourceCountsCommon Request to send the API call to the service. the "output" return value is not valid until after GetDiscoveredResourceCountsCommon Send returns without error.

See GetDiscoveredResourceCountsCommon for more information on using the GetDiscoveredResourceCountsCommon API call, and error handling.

// Example sending a request using the GetDiscoveredResourceCountsCommonRequest method.
req, resp := client.GetDiscoveredResourceCountsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetDiscoveredResourceCountsCommonWithContext

func (c *ConfigService) GetDiscoveredResourceCountsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetDiscoveredResourceCountsCommonWithContext is the same as GetDiscoveredResourceCountsCommon with the addition of the ability to pass a context and additional request options.

See GetDiscoveredResourceCountsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetDiscoveredResourceCountsRequest

func (c *ConfigService) GetDiscoveredResourceCountsRequest(input *GetDiscoveredResourceCountsInput) (req *request.Request, output *GetDiscoveredResourceCountsOutput)

GetDiscoveredResourceCountsRequest generates a "volcengine/request.Request" representing the client's request for the GetDiscoveredResourceCounts operation. The "output" return value will be populated with the GetDiscoveredResourceCountsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetDiscoveredResourceCountsCommon Request to send the API call to the service. the "output" return value is not valid until after GetDiscoveredResourceCountsCommon Send returns without error.

See GetDiscoveredResourceCounts for more information on using the GetDiscoveredResourceCounts API call, and error handling.

// Example sending a request using the GetDiscoveredResourceCountsRequest method.
req, resp := client.GetDiscoveredResourceCountsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetDiscoveredResourceCountsWithContext

func (c *ConfigService) GetDiscoveredResourceCountsWithContext(ctx volcengine.Context, input *GetDiscoveredResourceCountsInput, opts ...request.Option) (*GetDiscoveredResourceCountsOutput, error)

GetDiscoveredResourceCountsWithContext is the same as GetDiscoveredResourceCounts with the addition of the ability to pass a context and additional request options.

See GetDiscoveredResourceCounts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetDiscoveredResourceRequest

func (c *ConfigService) GetDiscoveredResourceRequest(input *GetDiscoveredResourceInput) (req *request.Request, output *GetDiscoveredResourceOutput)

GetDiscoveredResourceRequest generates a "volcengine/request.Request" representing the client's request for the GetDiscoveredResource operation. The "output" return value will be populated with the GetDiscoveredResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetDiscoveredResourceCommon Request to send the API call to the service. the "output" return value is not valid until after GetDiscoveredResourceCommon Send returns without error.

See GetDiscoveredResource for more information on using the GetDiscoveredResource API call, and error handling.

// Example sending a request using the GetDiscoveredResourceRequest method.
req, resp := client.GetDiscoveredResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetDiscoveredResourceWithContext

func (c *ConfigService) GetDiscoveredResourceWithContext(ctx volcengine.Context, input *GetDiscoveredResourceInput, opts ...request.Option) (*GetDiscoveredResourceOutput, error)

GetDiscoveredResourceWithContext is the same as GetDiscoveredResource with the addition of the ability to pass a context and additional request options.

See GetDiscoveredResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetOrganizationDiscoveredResourceCounts

GetOrganizationDiscoveredResourceCounts API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetOrganizationDiscoveredResourceCounts for usage and error information.

func (*ConfigService) GetOrganizationDiscoveredResourceCountsCommon

func (c *ConfigService) GetOrganizationDiscoveredResourceCountsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetOrganizationDiscoveredResourceCountsCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetOrganizationDiscoveredResourceCountsCommon for usage and error information.

func (*ConfigService) GetOrganizationDiscoveredResourceCountsCommonRequest

func (c *ConfigService) GetOrganizationDiscoveredResourceCountsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetOrganizationDiscoveredResourceCountsCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetOrganizationDiscoveredResourceCountsCommon operation. The "output" return value will be populated with the GetOrganizationDiscoveredResourceCountsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetOrganizationDiscoveredResourceCountsCommon Request to send the API call to the service. the "output" return value is not valid until after GetOrganizationDiscoveredResourceCountsCommon Send returns without error.

See GetOrganizationDiscoveredResourceCountsCommon for more information on using the GetOrganizationDiscoveredResourceCountsCommon API call, and error handling.

// Example sending a request using the GetOrganizationDiscoveredResourceCountsCommonRequest method.
req, resp := client.GetOrganizationDiscoveredResourceCountsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetOrganizationDiscoveredResourceCountsCommonWithContext

func (c *ConfigService) GetOrganizationDiscoveredResourceCountsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetOrganizationDiscoveredResourceCountsCommonWithContext is the same as GetOrganizationDiscoveredResourceCountsCommon with the addition of the ability to pass a context and additional request options.

See GetOrganizationDiscoveredResourceCountsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetOrganizationDiscoveredResourceCountsRequest

func (c *ConfigService) GetOrganizationDiscoveredResourceCountsRequest(input *GetOrganizationDiscoveredResourceCountsInput) (req *request.Request, output *GetOrganizationDiscoveredResourceCountsOutput)

GetOrganizationDiscoveredResourceCountsRequest generates a "volcengine/request.Request" representing the client's request for the GetOrganizationDiscoveredResourceCounts operation. The "output" return value will be populated with the GetOrganizationDiscoveredResourceCountsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetOrganizationDiscoveredResourceCountsCommon Request to send the API call to the service. the "output" return value is not valid until after GetOrganizationDiscoveredResourceCountsCommon Send returns without error.

See GetOrganizationDiscoveredResourceCounts for more information on using the GetOrganizationDiscoveredResourceCounts API call, and error handling.

// Example sending a request using the GetOrganizationDiscoveredResourceCountsRequest method.
req, resp := client.GetOrganizationDiscoveredResourceCountsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetOrganizationDiscoveredResourceCountsWithContext

func (c *ConfigService) GetOrganizationDiscoveredResourceCountsWithContext(ctx volcengine.Context, input *GetOrganizationDiscoveredResourceCountsInput, opts ...request.Option) (*GetOrganizationDiscoveredResourceCountsOutput, error)

GetOrganizationDiscoveredResourceCountsWithContext is the same as GetOrganizationDiscoveredResourceCounts with the addition of the ability to pass a context and additional request options.

See GetOrganizationDiscoveredResourceCounts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetResourceConfigHistory

func (c *ConfigService) GetResourceConfigHistory(input *GetResourceConfigHistoryInput) (*GetResourceConfigHistoryOutput, error)

GetResourceConfigHistory API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetResourceConfigHistory for usage and error information.

func (*ConfigService) GetResourceConfigHistoryCommon

func (c *ConfigService) GetResourceConfigHistoryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetResourceConfigHistoryCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation GetResourceConfigHistoryCommon for usage and error information.

func (*ConfigService) GetResourceConfigHistoryCommonRequest

func (c *ConfigService) GetResourceConfigHistoryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetResourceConfigHistoryCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetResourceConfigHistoryCommon operation. The "output" return value will be populated with the GetResourceConfigHistoryCommon request's response once the request completes successfully.

Use "Send" method on the returned GetResourceConfigHistoryCommon Request to send the API call to the service. the "output" return value is not valid until after GetResourceConfigHistoryCommon Send returns without error.

See GetResourceConfigHistoryCommon for more information on using the GetResourceConfigHistoryCommon API call, and error handling.

// Example sending a request using the GetResourceConfigHistoryCommonRequest method.
req, resp := client.GetResourceConfigHistoryCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetResourceConfigHistoryCommonWithContext

func (c *ConfigService) GetResourceConfigHistoryCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetResourceConfigHistoryCommonWithContext is the same as GetResourceConfigHistoryCommon with the addition of the ability to pass a context and additional request options.

See GetResourceConfigHistoryCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) GetResourceConfigHistoryRequest

func (c *ConfigService) GetResourceConfigHistoryRequest(input *GetResourceConfigHistoryInput) (req *request.Request, output *GetResourceConfigHistoryOutput)

GetResourceConfigHistoryRequest generates a "volcengine/request.Request" representing the client's request for the GetResourceConfigHistory operation. The "output" return value will be populated with the GetResourceConfigHistoryCommon request's response once the request completes successfully.

Use "Send" method on the returned GetResourceConfigHistoryCommon Request to send the API call to the service. the "output" return value is not valid until after GetResourceConfigHistoryCommon Send returns without error.

See GetResourceConfigHistory for more information on using the GetResourceConfigHistory API call, and error handling.

// Example sending a request using the GetResourceConfigHistoryRequest method.
req, resp := client.GetResourceConfigHistoryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) GetResourceConfigHistoryWithContext

func (c *ConfigService) GetResourceConfigHistoryWithContext(ctx volcengine.Context, input *GetResourceConfigHistoryInput, opts ...request.Option) (*GetResourceConfigHistoryOutput, error)

GetResourceConfigHistoryWithContext is the same as GetResourceConfigHistory with the addition of the ability to pass a context and additional request options.

See GetResourceConfigHistory for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListAccountGroupDiscoveredResources

ListAccountGroupDiscoveredResources API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListAccountGroupDiscoveredResources for usage and error information.

func (*ConfigService) ListAccountGroupDiscoveredResourcesCommon

func (c *ConfigService) ListAccountGroupDiscoveredResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAccountGroupDiscoveredResourcesCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListAccountGroupDiscoveredResourcesCommon for usage and error information.

func (*ConfigService) ListAccountGroupDiscoveredResourcesCommonRequest

func (c *ConfigService) ListAccountGroupDiscoveredResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAccountGroupDiscoveredResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAccountGroupDiscoveredResourcesCommon operation. The "output" return value will be populated with the ListAccountGroupDiscoveredResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccountGroupDiscoveredResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccountGroupDiscoveredResourcesCommon Send returns without error.

See ListAccountGroupDiscoveredResourcesCommon for more information on using the ListAccountGroupDiscoveredResourcesCommon API call, and error handling.

// Example sending a request using the ListAccountGroupDiscoveredResourcesCommonRequest method.
req, resp := client.ListAccountGroupDiscoveredResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListAccountGroupDiscoveredResourcesCommonWithContext

func (c *ConfigService) ListAccountGroupDiscoveredResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAccountGroupDiscoveredResourcesCommonWithContext is the same as ListAccountGroupDiscoveredResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListAccountGroupDiscoveredResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListAccountGroupDiscoveredResourcesRequest

func (c *ConfigService) ListAccountGroupDiscoveredResourcesRequest(input *ListAccountGroupDiscoveredResourcesInput) (req *request.Request, output *ListAccountGroupDiscoveredResourcesOutput)

ListAccountGroupDiscoveredResourcesRequest generates a "volcengine/request.Request" representing the client's request for the ListAccountGroupDiscoveredResources operation. The "output" return value will be populated with the ListAccountGroupDiscoveredResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccountGroupDiscoveredResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccountGroupDiscoveredResourcesCommon Send returns without error.

See ListAccountGroupDiscoveredResources for more information on using the ListAccountGroupDiscoveredResources API call, and error handling.

// Example sending a request using the ListAccountGroupDiscoveredResourcesRequest method.
req, resp := client.ListAccountGroupDiscoveredResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListAccountGroupDiscoveredResourcesWithContext

func (c *ConfigService) ListAccountGroupDiscoveredResourcesWithContext(ctx volcengine.Context, input *ListAccountGroupDiscoveredResourcesInput, opts ...request.Option) (*ListAccountGroupDiscoveredResourcesOutput, error)

ListAccountGroupDiscoveredResourcesWithContext is the same as ListAccountGroupDiscoveredResources with the addition of the ability to pass a context and additional request options.

See ListAccountGroupDiscoveredResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListAccountGroupMembers

func (c *ConfigService) ListAccountGroupMembers(input *ListAccountGroupMembersInput) (*ListAccountGroupMembersOutput, error)

ListAccountGroupMembers API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListAccountGroupMembers for usage and error information.

func (*ConfigService) ListAccountGroupMembersCommon

func (c *ConfigService) ListAccountGroupMembersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAccountGroupMembersCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListAccountGroupMembersCommon for usage and error information.

func (*ConfigService) ListAccountGroupMembersCommonRequest

func (c *ConfigService) ListAccountGroupMembersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAccountGroupMembersCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAccountGroupMembersCommon operation. The "output" return value will be populated with the ListAccountGroupMembersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccountGroupMembersCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccountGroupMembersCommon Send returns without error.

See ListAccountGroupMembersCommon for more information on using the ListAccountGroupMembersCommon API call, and error handling.

// Example sending a request using the ListAccountGroupMembersCommonRequest method.
req, resp := client.ListAccountGroupMembersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListAccountGroupMembersCommonWithContext

func (c *ConfigService) ListAccountGroupMembersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAccountGroupMembersCommonWithContext is the same as ListAccountGroupMembersCommon with the addition of the ability to pass a context and additional request options.

See ListAccountGroupMembersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListAccountGroupMembersRequest

func (c *ConfigService) ListAccountGroupMembersRequest(input *ListAccountGroupMembersInput) (req *request.Request, output *ListAccountGroupMembersOutput)

ListAccountGroupMembersRequest generates a "volcengine/request.Request" representing the client's request for the ListAccountGroupMembers operation. The "output" return value will be populated with the ListAccountGroupMembersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccountGroupMembersCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccountGroupMembersCommon Send returns without error.

See ListAccountGroupMembers for more information on using the ListAccountGroupMembers API call, and error handling.

// Example sending a request using the ListAccountGroupMembersRequest method.
req, resp := client.ListAccountGroupMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListAccountGroupMembersWithContext

func (c *ConfigService) ListAccountGroupMembersWithContext(ctx volcengine.Context, input *ListAccountGroupMembersInput, opts ...request.Option) (*ListAccountGroupMembersOutput, error)

ListAccountGroupMembersWithContext is the same as ListAccountGroupMembers with the addition of the ability to pass a context and additional request options.

See ListAccountGroupMembers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListAccountGroups

func (c *ConfigService) ListAccountGroups(input *ListAccountGroupsInput) (*ListAccountGroupsOutput, error)

ListAccountGroups API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListAccountGroups for usage and error information.

func (*ConfigService) ListAccountGroupsCommon

func (c *ConfigService) ListAccountGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAccountGroupsCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListAccountGroupsCommon for usage and error information.

func (*ConfigService) ListAccountGroupsCommonRequest

func (c *ConfigService) ListAccountGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAccountGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAccountGroupsCommon operation. The "output" return value will be populated with the ListAccountGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccountGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccountGroupsCommon Send returns without error.

See ListAccountGroupsCommon for more information on using the ListAccountGroupsCommon API call, and error handling.

// Example sending a request using the ListAccountGroupsCommonRequest method.
req, resp := client.ListAccountGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListAccountGroupsCommonWithContext

func (c *ConfigService) ListAccountGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAccountGroupsCommonWithContext is the same as ListAccountGroupsCommon with the addition of the ability to pass a context and additional request options.

See ListAccountGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListAccountGroupsRequest

func (c *ConfigService) ListAccountGroupsRequest(input *ListAccountGroupsInput) (req *request.Request, output *ListAccountGroupsOutput)

ListAccountGroupsRequest generates a "volcengine/request.Request" representing the client's request for the ListAccountGroups operation. The "output" return value will be populated with the ListAccountGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccountGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccountGroupsCommon Send returns without error.

See ListAccountGroups for more information on using the ListAccountGroups API call, and error handling.

// Example sending a request using the ListAccountGroupsRequest method.
req, resp := client.ListAccountGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListAccountGroupsWithContext

func (c *ConfigService) ListAccountGroupsWithContext(ctx volcengine.Context, input *ListAccountGroupsInput, opts ...request.Option) (*ListAccountGroupsOutput, error)

ListAccountGroupsWithContext is the same as ListAccountGroups with the addition of the ability to pass a context and additional request options.

See ListAccountGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListDiscoveredResources

func (c *ConfigService) ListDiscoveredResources(input *ListDiscoveredResourcesInput) (*ListDiscoveredResourcesOutput, error)

ListDiscoveredResources API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListDiscoveredResources for usage and error information.

func (*ConfigService) ListDiscoveredResourcesCommon

func (c *ConfigService) ListDiscoveredResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDiscoveredResourcesCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation ListDiscoveredResourcesCommon for usage and error information.

func (*ConfigService) ListDiscoveredResourcesCommonRequest

func (c *ConfigService) ListDiscoveredResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListDiscoveredResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListDiscoveredResourcesCommon operation. The "output" return value will be populated with the ListDiscoveredResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDiscoveredResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListDiscoveredResourcesCommon Send returns without error.

See ListDiscoveredResourcesCommon for more information on using the ListDiscoveredResourcesCommon API call, and error handling.

// Example sending a request using the ListDiscoveredResourcesCommonRequest method.
req, resp := client.ListDiscoveredResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListDiscoveredResourcesCommonWithContext

func (c *ConfigService) ListDiscoveredResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListDiscoveredResourcesCommonWithContext is the same as ListDiscoveredResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListDiscoveredResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) ListDiscoveredResourcesRequest

func (c *ConfigService) ListDiscoveredResourcesRequest(input *ListDiscoveredResourcesInput) (req *request.Request, output *ListDiscoveredResourcesOutput)

ListDiscoveredResourcesRequest generates a "volcengine/request.Request" representing the client's request for the ListDiscoveredResources operation. The "output" return value will be populated with the ListDiscoveredResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDiscoveredResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListDiscoveredResourcesCommon Send returns without error.

See ListDiscoveredResources for more information on using the ListDiscoveredResources API call, and error handling.

// Example sending a request using the ListDiscoveredResourcesRequest method.
req, resp := client.ListDiscoveredResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) ListDiscoveredResourcesWithContext

func (c *ConfigService) ListDiscoveredResourcesWithContext(ctx volcengine.Context, input *ListDiscoveredResourcesInput, opts ...request.Option) (*ListDiscoveredResourcesOutput, error)

ListDiscoveredResourcesWithContext is the same as ListDiscoveredResources with the addition of the ability to pass a context and additional request options.

See ListDiscoveredResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) PutConfigurationRecorder

func (c *ConfigService) PutConfigurationRecorder(input *PutConfigurationRecorderInput) (*PutConfigurationRecorderOutput, error)

PutConfigurationRecorder API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation PutConfigurationRecorder for usage and error information.

func (*ConfigService) PutConfigurationRecorderCommon

func (c *ConfigService) PutConfigurationRecorderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PutConfigurationRecorderCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation PutConfigurationRecorderCommon for usage and error information.

func (*ConfigService) PutConfigurationRecorderCommonRequest

func (c *ConfigService) PutConfigurationRecorderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

PutConfigurationRecorderCommonRequest generates a "volcengine/request.Request" representing the client's request for the PutConfigurationRecorderCommon operation. The "output" return value will be populated with the PutConfigurationRecorderCommon request's response once the request completes successfully.

Use "Send" method on the returned PutConfigurationRecorderCommon Request to send the API call to the service. the "output" return value is not valid until after PutConfigurationRecorderCommon Send returns without error.

See PutConfigurationRecorderCommon for more information on using the PutConfigurationRecorderCommon API call, and error handling.

// Example sending a request using the PutConfigurationRecorderCommonRequest method.
req, resp := client.PutConfigurationRecorderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) PutConfigurationRecorderCommonWithContext

func (c *ConfigService) PutConfigurationRecorderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

PutConfigurationRecorderCommonWithContext is the same as PutConfigurationRecorderCommon with the addition of the ability to pass a context and additional request options.

See PutConfigurationRecorderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) PutConfigurationRecorderRequest

func (c *ConfigService) PutConfigurationRecorderRequest(input *PutConfigurationRecorderInput) (req *request.Request, output *PutConfigurationRecorderOutput)

PutConfigurationRecorderRequest generates a "volcengine/request.Request" representing the client's request for the PutConfigurationRecorder operation. The "output" return value will be populated with the PutConfigurationRecorderCommon request's response once the request completes successfully.

Use "Send" method on the returned PutConfigurationRecorderCommon Request to send the API call to the service. the "output" return value is not valid until after PutConfigurationRecorderCommon Send returns without error.

See PutConfigurationRecorder for more information on using the PutConfigurationRecorder API call, and error handling.

// Example sending a request using the PutConfigurationRecorderRequest method.
req, resp := client.PutConfigurationRecorderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) PutConfigurationRecorderWithContext

func (c *ConfigService) PutConfigurationRecorderWithContext(ctx volcengine.Context, input *PutConfigurationRecorderInput, opts ...request.Option) (*PutConfigurationRecorderOutput, error)

PutConfigurationRecorderWithContext is the same as PutConfigurationRecorder with the addition of the ability to pass a context and additional request options.

See PutConfigurationRecorder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) StartConfigurationRecorder

func (c *ConfigService) StartConfigurationRecorder(input *StartConfigurationRecorderInput) (*StartConfigurationRecorderOutput, error)

StartConfigurationRecorder API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation StartConfigurationRecorder for usage and error information.

func (*ConfigService) StartConfigurationRecorderCommon

func (c *ConfigService) StartConfigurationRecorderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StartConfigurationRecorderCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation StartConfigurationRecorderCommon for usage and error information.

func (*ConfigService) StartConfigurationRecorderCommonRequest

func (c *ConfigService) StartConfigurationRecorderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

StartConfigurationRecorderCommonRequest generates a "volcengine/request.Request" representing the client's request for the StartConfigurationRecorderCommon operation. The "output" return value will be populated with the StartConfigurationRecorderCommon request's response once the request completes successfully.

Use "Send" method on the returned StartConfigurationRecorderCommon Request to send the API call to the service. the "output" return value is not valid until after StartConfigurationRecorderCommon Send returns without error.

See StartConfigurationRecorderCommon for more information on using the StartConfigurationRecorderCommon API call, and error handling.

// Example sending a request using the StartConfigurationRecorderCommonRequest method.
req, resp := client.StartConfigurationRecorderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) StartConfigurationRecorderCommonWithContext

func (c *ConfigService) StartConfigurationRecorderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

StartConfigurationRecorderCommonWithContext is the same as StartConfigurationRecorderCommon with the addition of the ability to pass a context and additional request options.

See StartConfigurationRecorderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) StartConfigurationRecorderRequest

func (c *ConfigService) StartConfigurationRecorderRequest(input *StartConfigurationRecorderInput) (req *request.Request, output *StartConfigurationRecorderOutput)

StartConfigurationRecorderRequest generates a "volcengine/request.Request" representing the client's request for the StartConfigurationRecorder operation. The "output" return value will be populated with the StartConfigurationRecorderCommon request's response once the request completes successfully.

Use "Send" method on the returned StartConfigurationRecorderCommon Request to send the API call to the service. the "output" return value is not valid until after StartConfigurationRecorderCommon Send returns without error.

See StartConfigurationRecorder for more information on using the StartConfigurationRecorder API call, and error handling.

// Example sending a request using the StartConfigurationRecorderRequest method.
req, resp := client.StartConfigurationRecorderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) StartConfigurationRecorderWithContext

func (c *ConfigService) StartConfigurationRecorderWithContext(ctx volcengine.Context, input *StartConfigurationRecorderInput, opts ...request.Option) (*StartConfigurationRecorderOutput, error)

StartConfigurationRecorderWithContext is the same as StartConfigurationRecorder with the addition of the ability to pass a context and additional request options.

See StartConfigurationRecorder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) StopConfigurationRecorder

func (c *ConfigService) StopConfigurationRecorder(input *StopConfigurationRecorderInput) (*StopConfigurationRecorderOutput, error)

StopConfigurationRecorder API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation StopConfigurationRecorder for usage and error information.

func (*ConfigService) StopConfigurationRecorderCommon

func (c *ConfigService) StopConfigurationRecorderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopConfigurationRecorderCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation StopConfigurationRecorderCommon for usage and error information.

func (*ConfigService) StopConfigurationRecorderCommonRequest

func (c *ConfigService) StopConfigurationRecorderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

StopConfigurationRecorderCommonRequest generates a "volcengine/request.Request" representing the client's request for the StopConfigurationRecorderCommon operation. The "output" return value will be populated with the StopConfigurationRecorderCommon request's response once the request completes successfully.

Use "Send" method on the returned StopConfigurationRecorderCommon Request to send the API call to the service. the "output" return value is not valid until after StopConfigurationRecorderCommon Send returns without error.

See StopConfigurationRecorderCommon for more information on using the StopConfigurationRecorderCommon API call, and error handling.

// Example sending a request using the StopConfigurationRecorderCommonRequest method.
req, resp := client.StopConfigurationRecorderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) StopConfigurationRecorderCommonWithContext

func (c *ConfigService) StopConfigurationRecorderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

StopConfigurationRecorderCommonWithContext is the same as StopConfigurationRecorderCommon with the addition of the ability to pass a context and additional request options.

See StopConfigurationRecorderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) StopConfigurationRecorderRequest

func (c *ConfigService) StopConfigurationRecorderRequest(input *StopConfigurationRecorderInput) (req *request.Request, output *StopConfigurationRecorderOutput)

StopConfigurationRecorderRequest generates a "volcengine/request.Request" representing the client's request for the StopConfigurationRecorder operation. The "output" return value will be populated with the StopConfigurationRecorderCommon request's response once the request completes successfully.

Use "Send" method on the returned StopConfigurationRecorderCommon Request to send the API call to the service. the "output" return value is not valid until after StopConfigurationRecorderCommon Send returns without error.

See StopConfigurationRecorder for more information on using the StopConfigurationRecorder API call, and error handling.

// Example sending a request using the StopConfigurationRecorderRequest method.
req, resp := client.StopConfigurationRecorderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) StopConfigurationRecorderWithContext

func (c *ConfigService) StopConfigurationRecorderWithContext(ctx volcengine.Context, input *StopConfigurationRecorderInput, opts ...request.Option) (*StopConfigurationRecorderOutput, error)

StopConfigurationRecorderWithContext is the same as StopConfigurationRecorder with the addition of the ability to pass a context and additional request options.

See StopConfigurationRecorder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) UpdateAccountGroup

func (c *ConfigService) UpdateAccountGroup(input *UpdateAccountGroupInput) (*UpdateAccountGroupOutput, error)

UpdateAccountGroup API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation UpdateAccountGroup for usage and error information.

func (*ConfigService) UpdateAccountGroupCommon

func (c *ConfigService) UpdateAccountGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAccountGroupCommon API operation for CONFIG.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CONFIG's API operation UpdateAccountGroupCommon for usage and error information.

func (*ConfigService) UpdateAccountGroupCommonRequest

func (c *ConfigService) UpdateAccountGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateAccountGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAccountGroupCommon operation. The "output" return value will be populated with the UpdateAccountGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAccountGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAccountGroupCommon Send returns without error.

See UpdateAccountGroupCommon for more information on using the UpdateAccountGroupCommon API call, and error handling.

// Example sending a request using the UpdateAccountGroupCommonRequest method.
req, resp := client.UpdateAccountGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) UpdateAccountGroupCommonWithContext

func (c *ConfigService) UpdateAccountGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateAccountGroupCommonWithContext is the same as UpdateAccountGroupCommon with the addition of the ability to pass a context and additional request options.

See UpdateAccountGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ConfigService) UpdateAccountGroupRequest

func (c *ConfigService) UpdateAccountGroupRequest(input *UpdateAccountGroupInput) (req *request.Request, output *UpdateAccountGroupOutput)

UpdateAccountGroupRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAccountGroup operation. The "output" return value will be populated with the UpdateAccountGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAccountGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAccountGroupCommon Send returns without error.

See UpdateAccountGroup for more information on using the UpdateAccountGroup API call, and error handling.

// Example sending a request using the UpdateAccountGroupRequest method.
req, resp := client.UpdateAccountGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ConfigService) UpdateAccountGroupWithContext

func (c *ConfigService) UpdateAccountGroupWithContext(ctx volcengine.Context, input *UpdateAccountGroupInput, opts ...request.Option) (*UpdateAccountGroupOutput, error)

UpdateAccountGroupWithContext is the same as UpdateAccountGroup with the addition of the ability to pass a context and additional request options.

See UpdateAccountGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ConfigServiceAPI

type ConfigServiceAPI interface {
	AssociateAccountGroupPrincipalsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateAccountGroupPrincipalsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateAccountGroupPrincipalsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateAccountGroupPrincipals(*AssociateAccountGroupPrincipalsInput) (*AssociateAccountGroupPrincipalsOutput, error)
	AssociateAccountGroupPrincipalsWithContext(volcengine.Context, *AssociateAccountGroupPrincipalsInput, ...request.Option) (*AssociateAccountGroupPrincipalsOutput, error)
	AssociateAccountGroupPrincipalsRequest(*AssociateAccountGroupPrincipalsInput) (*request.Request, *AssociateAccountGroupPrincipalsOutput)

	CreateAccountGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAccountGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAccountGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAccountGroup(*CreateAccountGroupInput) (*CreateAccountGroupOutput, error)
	CreateAccountGroupWithContext(volcengine.Context, *CreateAccountGroupInput, ...request.Option) (*CreateAccountGroupOutput, error)
	CreateAccountGroupRequest(*CreateAccountGroupInput) (*request.Request, *CreateAccountGroupOutput)

	DeleteAccountGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAccountGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAccountGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAccountGroup(*DeleteAccountGroupInput) (*DeleteAccountGroupOutput, error)
	DeleteAccountGroupWithContext(volcengine.Context, *DeleteAccountGroupInput, ...request.Option) (*DeleteAccountGroupOutput, error)
	DeleteAccountGroupRequest(*DeleteAccountGroupInput) (*request.Request, *DeleteAccountGroupOutput)

	DescribeAccountGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAccountGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAccountGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAccountGroups(*DescribeAccountGroupsInput) (*DescribeAccountGroupsOutput, error)
	DescribeAccountGroupsWithContext(volcengine.Context, *DescribeAccountGroupsInput, ...request.Option) (*DescribeAccountGroupsOutput, error)
	DescribeAccountGroupsRequest(*DescribeAccountGroupsInput) (*request.Request, *DescribeAccountGroupsOutput)

	DescribeConfigurationRecordersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeConfigurationRecordersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeConfigurationRecordersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeConfigurationRecorders(*DescribeConfigurationRecordersInput) (*DescribeConfigurationRecordersOutput, error)
	DescribeConfigurationRecordersWithContext(volcengine.Context, *DescribeConfigurationRecordersInput, ...request.Option) (*DescribeConfigurationRecordersOutput, error)
	DescribeConfigurationRecordersRequest(*DescribeConfigurationRecordersInput) (*request.Request, *DescribeConfigurationRecordersOutput)

	DisassociateAccountGroupPrincipalsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateAccountGroupPrincipalsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateAccountGroupPrincipalsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateAccountGroupPrincipals(*DisassociateAccountGroupPrincipalsInput) (*DisassociateAccountGroupPrincipalsOutput, error)
	DisassociateAccountGroupPrincipalsWithContext(volcengine.Context, *DisassociateAccountGroupPrincipalsInput, ...request.Option) (*DisassociateAccountGroupPrincipalsOutput, error)
	DisassociateAccountGroupPrincipalsRequest(*DisassociateAccountGroupPrincipalsInput) (*request.Request, *DisassociateAccountGroupPrincipalsOutput)

	GetAccountGroupDiscoveredResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetAccountGroupDiscoveredResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetAccountGroupDiscoveredResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetAccountGroupDiscoveredResource(*GetAccountGroupDiscoveredResourceInput) (*GetAccountGroupDiscoveredResourceOutput, error)
	GetAccountGroupDiscoveredResourceWithContext(volcengine.Context, *GetAccountGroupDiscoveredResourceInput, ...request.Option) (*GetAccountGroupDiscoveredResourceOutput, error)
	GetAccountGroupDiscoveredResourceRequest(*GetAccountGroupDiscoveredResourceInput) (*request.Request, *GetAccountGroupDiscoveredResourceOutput)

	GetAccountGroupDiscoveredResourceCountsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetAccountGroupDiscoveredResourceCountsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetAccountGroupDiscoveredResourceCountsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetAccountGroupDiscoveredResourceCounts(*GetAccountGroupDiscoveredResourceCountsInput) (*GetAccountGroupDiscoveredResourceCountsOutput, error)
	GetAccountGroupDiscoveredResourceCountsWithContext(volcengine.Context, *GetAccountGroupDiscoveredResourceCountsInput, ...request.Option) (*GetAccountGroupDiscoveredResourceCountsOutput, error)
	GetAccountGroupDiscoveredResourceCountsRequest(*GetAccountGroupDiscoveredResourceCountsInput) (*request.Request, *GetAccountGroupDiscoveredResourceCountsOutput)

	GetAccountGroupResourceConfigHistoryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetAccountGroupResourceConfigHistoryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetAccountGroupResourceConfigHistoryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetAccountGroupResourceConfigHistory(*GetAccountGroupResourceConfigHistoryInput) (*GetAccountGroupResourceConfigHistoryOutput, error)
	GetAccountGroupResourceConfigHistoryWithContext(volcengine.Context, *GetAccountGroupResourceConfigHistoryInput, ...request.Option) (*GetAccountGroupResourceConfigHistoryOutput, error)
	GetAccountGroupResourceConfigHistoryRequest(*GetAccountGroupResourceConfigHistoryInput) (*request.Request, *GetAccountGroupResourceConfigHistoryOutput)

	GetDiscoveredResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDiscoveredResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDiscoveredResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDiscoveredResource(*GetDiscoveredResourceInput) (*GetDiscoveredResourceOutput, error)
	GetDiscoveredResourceWithContext(volcengine.Context, *GetDiscoveredResourceInput, ...request.Option) (*GetDiscoveredResourceOutput, error)
	GetDiscoveredResourceRequest(*GetDiscoveredResourceInput) (*request.Request, *GetDiscoveredResourceOutput)

	GetDiscoveredResourceCountsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDiscoveredResourceCountsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDiscoveredResourceCountsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDiscoveredResourceCounts(*GetDiscoveredResourceCountsInput) (*GetDiscoveredResourceCountsOutput, error)
	GetDiscoveredResourceCountsWithContext(volcengine.Context, *GetDiscoveredResourceCountsInput, ...request.Option) (*GetDiscoveredResourceCountsOutput, error)
	GetDiscoveredResourceCountsRequest(*GetDiscoveredResourceCountsInput) (*request.Request, *GetDiscoveredResourceCountsOutput)

	GetOrganizationDiscoveredResourceCountsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetOrganizationDiscoveredResourceCountsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetOrganizationDiscoveredResourceCountsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetOrganizationDiscoveredResourceCounts(*GetOrganizationDiscoveredResourceCountsInput) (*GetOrganizationDiscoveredResourceCountsOutput, error)
	GetOrganizationDiscoveredResourceCountsWithContext(volcengine.Context, *GetOrganizationDiscoveredResourceCountsInput, ...request.Option) (*GetOrganizationDiscoveredResourceCountsOutput, error)
	GetOrganizationDiscoveredResourceCountsRequest(*GetOrganizationDiscoveredResourceCountsInput) (*request.Request, *GetOrganizationDiscoveredResourceCountsOutput)

	GetResourceConfigHistoryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetResourceConfigHistoryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetResourceConfigHistoryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetResourceConfigHistory(*GetResourceConfigHistoryInput) (*GetResourceConfigHistoryOutput, error)
	GetResourceConfigHistoryWithContext(volcengine.Context, *GetResourceConfigHistoryInput, ...request.Option) (*GetResourceConfigHistoryOutput, error)
	GetResourceConfigHistoryRequest(*GetResourceConfigHistoryInput) (*request.Request, *GetResourceConfigHistoryOutput)

	ListAccountGroupDiscoveredResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAccountGroupDiscoveredResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAccountGroupDiscoveredResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAccountGroupDiscoveredResources(*ListAccountGroupDiscoveredResourcesInput) (*ListAccountGroupDiscoveredResourcesOutput, error)
	ListAccountGroupDiscoveredResourcesWithContext(volcengine.Context, *ListAccountGroupDiscoveredResourcesInput, ...request.Option) (*ListAccountGroupDiscoveredResourcesOutput, error)
	ListAccountGroupDiscoveredResourcesRequest(*ListAccountGroupDiscoveredResourcesInput) (*request.Request, *ListAccountGroupDiscoveredResourcesOutput)

	ListAccountGroupMembersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAccountGroupMembersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAccountGroupMembersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAccountGroupMembers(*ListAccountGroupMembersInput) (*ListAccountGroupMembersOutput, error)
	ListAccountGroupMembersWithContext(volcengine.Context, *ListAccountGroupMembersInput, ...request.Option) (*ListAccountGroupMembersOutput, error)
	ListAccountGroupMembersRequest(*ListAccountGroupMembersInput) (*request.Request, *ListAccountGroupMembersOutput)

	ListAccountGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAccountGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAccountGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAccountGroups(*ListAccountGroupsInput) (*ListAccountGroupsOutput, error)
	ListAccountGroupsWithContext(volcengine.Context, *ListAccountGroupsInput, ...request.Option) (*ListAccountGroupsOutput, error)
	ListAccountGroupsRequest(*ListAccountGroupsInput) (*request.Request, *ListAccountGroupsOutput)

	ListDiscoveredResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDiscoveredResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDiscoveredResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDiscoveredResources(*ListDiscoveredResourcesInput) (*ListDiscoveredResourcesOutput, error)
	ListDiscoveredResourcesWithContext(volcengine.Context, *ListDiscoveredResourcesInput, ...request.Option) (*ListDiscoveredResourcesOutput, error)
	ListDiscoveredResourcesRequest(*ListDiscoveredResourcesInput) (*request.Request, *ListDiscoveredResourcesOutput)

	PutConfigurationRecorderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PutConfigurationRecorderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PutConfigurationRecorderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PutConfigurationRecorder(*PutConfigurationRecorderInput) (*PutConfigurationRecorderOutput, error)
	PutConfigurationRecorderWithContext(volcengine.Context, *PutConfigurationRecorderInput, ...request.Option) (*PutConfigurationRecorderOutput, error)
	PutConfigurationRecorderRequest(*PutConfigurationRecorderInput) (*request.Request, *PutConfigurationRecorderOutput)

	StartConfigurationRecorderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartConfigurationRecorderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartConfigurationRecorderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartConfigurationRecorder(*StartConfigurationRecorderInput) (*StartConfigurationRecorderOutput, error)
	StartConfigurationRecorderWithContext(volcengine.Context, *StartConfigurationRecorderInput, ...request.Option) (*StartConfigurationRecorderOutput, error)
	StartConfigurationRecorderRequest(*StartConfigurationRecorderInput) (*request.Request, *StartConfigurationRecorderOutput)

	StopConfigurationRecorderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopConfigurationRecorderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopConfigurationRecorderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopConfigurationRecorder(*StopConfigurationRecorderInput) (*StopConfigurationRecorderOutput, error)
	StopConfigurationRecorderWithContext(volcengine.Context, *StopConfigurationRecorderInput, ...request.Option) (*StopConfigurationRecorderOutput, error)
	StopConfigurationRecorderRequest(*StopConfigurationRecorderInput) (*request.Request, *StopConfigurationRecorderOutput)

	UpdateAccountGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAccountGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAccountGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAccountGroup(*UpdateAccountGroupInput) (*UpdateAccountGroupOutput, error)
	UpdateAccountGroupWithContext(volcengine.Context, *UpdateAccountGroupInput, ...request.Option) (*UpdateAccountGroupOutput, error)
	UpdateAccountGroupRequest(*UpdateAccountGroupInput) (*request.Request, *UpdateAccountGroupOutput)
}

ConfigServiceAPI provides an interface to enable mocking the configservice.ConfigService service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// CONFIG.
func myFunc(svc ConfigServiceAPI) bool {
    // Make svc.AssociateAccountGroupPrincipals request
}

func main() {
    sess := session.New()
    svc := configservice.New(sess)

    myFunc(svc)
}

type ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput

type ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Configuration map[string]*interface{} `type:"map" json:",omitempty"`

	ConfigurationCaptureTime *string `type:"string" json:",omitempty"`

	PreviousConfiguration *PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Relationships []*RelationshipForGetAccountGroupResourceConfigHistoryOutput `type:"list" json:",omitempty"`

	ResourceCreationTime *string `type:"string" json:",omitempty"`

	ResourceEventType *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForGetAccountGroupResourceConfigHistoryOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetConfigurationCaptureTime

SetConfigurationCaptureTime sets the ConfigurationCaptureTime field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetPreviousConfiguration

SetPreviousConfiguration sets the PreviousConfiguration field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetRegion

SetRegion sets the Region field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetRelationships

SetRelationships sets the Relationships field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetResourceCreationTime

SetResourceCreationTime sets the ResourceCreationTime field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetResourceEventType

SetResourceEventType sets the ResourceEventType field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) SetTags

SetTags sets the Tags field's value.

func (ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput) String

String returns the string representation

type ConfigurationItemForGetResourceConfigHistoryOutput

type ConfigurationItemForGetResourceConfigHistoryOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Configuration map[string]*interface{} `type:"map" json:",omitempty"`

	ConfigurationCaptureTime *string `type:"string" json:",omitempty"`

	PreviousConfiguration *PreviousConfigurationForGetResourceConfigHistoryOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Relationships []*RelationshipForGetResourceConfigHistoryOutput `type:"list" json:",omitempty"`

	ResourceCreationTime *string `type:"string" json:",omitempty"`

	ResourceEventType *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForGetResourceConfigHistoryOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigurationItemForGetResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetConfigurationCaptureTime

SetConfigurationCaptureTime sets the ConfigurationCaptureTime field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetPreviousConfiguration

SetPreviousConfiguration sets the PreviousConfiguration field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetRegion

SetRegion sets the Region field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetRelationships

SetRelationships sets the Relationships field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetResourceCreationTime

SetResourceCreationTime sets the ResourceCreationTime field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetResourceEventType

SetResourceEventType sets the ResourceEventType field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ConfigurationItemForGetResourceConfigHistoryOutput) SetTags

SetTags sets the Tags field's value.

func (ConfigurationItemForGetResourceConfigHistoryOutput) String

String returns the string representation

type ConfigurationRecorderForDescribeConfigurationRecordersOutput

type ConfigurationRecorderForDescribeConfigurationRecordersOutput struct {
	ConfigurationRecorderStatus *string `type:"string" json:",omitempty" enum:"EnumOfConfigurationRecorderStatusForDescribeConfigurationRecordersOutput"`

	CreateBy *string `type:"string" json:",omitempty"`

	IncludeAllResourceTypes *bool `type:"boolean" json:",omitempty"`

	IncludeResourceTypes []*string `type:"list" json:",omitempty"`

	RecorderId *string `type:"string" json:",omitempty"`

	RecorderName *string `type:"string" json:",omitempty"`

	RecorderType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigurationRecorderForDescribeConfigurationRecordersOutput) GoString

GoString returns the string representation

func (*ConfigurationRecorderForDescribeConfigurationRecordersOutput) SetConfigurationRecorderStatus

SetConfigurationRecorderStatus sets the ConfigurationRecorderStatus field's value.

func (*ConfigurationRecorderForDescribeConfigurationRecordersOutput) SetCreateBy

SetCreateBy sets the CreateBy field's value.

func (*ConfigurationRecorderForDescribeConfigurationRecordersOutput) SetIncludeAllResourceTypes

SetIncludeAllResourceTypes sets the IncludeAllResourceTypes field's value.

func (*ConfigurationRecorderForDescribeConfigurationRecordersOutput) SetIncludeResourceTypes

SetIncludeResourceTypes sets the IncludeResourceTypes field's value.

func (*ConfigurationRecorderForDescribeConfigurationRecordersOutput) SetRecorderId

SetRecorderId sets the RecorderId field's value.

func (*ConfigurationRecorderForDescribeConfigurationRecordersOutput) SetRecorderName

SetRecorderName sets the RecorderName field's value.

func (*ConfigurationRecorderForDescribeConfigurationRecordersOutput) SetRecorderType

SetRecorderType sets the RecorderType field's value.

func (ConfigurationRecorderForDescribeConfigurationRecordersOutput) String

String returns the string representation

type CreateAccountGroupInput

type CreateAccountGroupInput struct {

	// Description is a required field
	Description *string `type:"string" json:",omitempty" required:"true"`

	// GroupName is a required field
	GroupName *string `type:"string" json:",omitempty" required:"true"`

	// GroupType is a required field
	GroupType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfGroupTypeForCreateAccountGroupInput"`

	Principals []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateAccountGroupInput) GoString

func (s CreateAccountGroupInput) GoString() string

GoString returns the string representation

func (*CreateAccountGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateAccountGroupInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*CreateAccountGroupInput) SetGroupType

SetGroupType sets the GroupType field's value.

func (*CreateAccountGroupInput) SetPrincipals

func (s *CreateAccountGroupInput) SetPrincipals(v []*string) *CreateAccountGroupInput

SetPrincipals sets the Principals field's value.

func (CreateAccountGroupInput) String

func (s CreateAccountGroupInput) String() string

String returns the string representation

func (*CreateAccountGroupInput) Validate

func (s *CreateAccountGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAccountGroupOutput

type CreateAccountGroupOutput struct {
	Metadata *response.ResponseMetadata

	AccountGroupId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateAccountGroupOutput) GoString

func (s CreateAccountGroupOutput) GoString() string

GoString returns the string representation

func (*CreateAccountGroupOutput) SetAccountGroupId

func (s *CreateAccountGroupOutput) SetAccountGroupId(v string) *CreateAccountGroupOutput

SetAccountGroupId sets the AccountGroupId field's value.

func (CreateAccountGroupOutput) String

func (s CreateAccountGroupOutput) String() string

String returns the string representation

type DeleteAccountGroupInput

type DeleteAccountGroupInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAccountGroupInput) GoString

func (s DeleteAccountGroupInput) GoString() string

GoString returns the string representation

func (*DeleteAccountGroupInput) SetAccountGroupId

func (s *DeleteAccountGroupInput) SetAccountGroupId(v string) *DeleteAccountGroupInput

SetAccountGroupId sets the AccountGroupId field's value.

func (DeleteAccountGroupInput) String

func (s DeleteAccountGroupInput) String() string

String returns the string representation

func (*DeleteAccountGroupInput) Validate

func (s *DeleteAccountGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAccountGroupOutput

type DeleteAccountGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteAccountGroupOutput) GoString

func (s DeleteAccountGroupOutput) GoString() string

GoString returns the string representation

func (DeleteAccountGroupOutput) String

func (s DeleteAccountGroupOutput) String() string

String returns the string representation

type DescribeAccountGroupsInput

type DescribeAccountGroupsInput struct {
	AccountGroupIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeAccountGroupsInput) GoString

func (s DescribeAccountGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeAccountGroupsInput) SetAccountGroupIds

func (s *DescribeAccountGroupsInput) SetAccountGroupIds(v []*string) *DescribeAccountGroupsInput

SetAccountGroupIds sets the AccountGroupIds field's value.

func (DescribeAccountGroupsInput) String

String returns the string representation

type DescribeAccountGroupsOutput

type DescribeAccountGroupsOutput struct {
	Metadata *response.ResponseMetadata

	AccountGroups []*AccountGroupForDescribeAccountGroupsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeAccountGroupsOutput) GoString

func (s DescribeAccountGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeAccountGroupsOutput) SetAccountGroups

SetAccountGroups sets the AccountGroups field's value.

func (DescribeAccountGroupsOutput) String

String returns the string representation

type DescribeConfigurationRecordersInput

type DescribeConfigurationRecordersInput struct {
	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	RecorderName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeConfigurationRecordersInput) GoString

GoString returns the string representation

func (*DescribeConfigurationRecordersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeConfigurationRecordersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeConfigurationRecordersInput) SetRecorderName

SetRecorderName sets the RecorderName field's value.

func (DescribeConfigurationRecordersInput) String

String returns the string representation

func (*DescribeConfigurationRecordersInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeConfigurationRecordersOutput

type DescribeConfigurationRecordersOutput struct {
	Metadata *response.ResponseMetadata

	ConfigurationRecorders []*ConfigurationRecorderForDescribeConfigurationRecordersOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeConfigurationRecordersOutput) GoString

GoString returns the string representation

func (*DescribeConfigurationRecordersOutput) SetConfigurationRecorders

SetConfigurationRecorders sets the ConfigurationRecorders field's value.

func (*DescribeConfigurationRecordersOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeConfigurationRecordersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeConfigurationRecordersOutput) String

String returns the string representation

type DisassociateAccountGroupPrincipalsInput

type DisassociateAccountGroupPrincipalsInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	Principals []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisassociateAccountGroupPrincipalsInput) GoString

GoString returns the string representation

func (*DisassociateAccountGroupPrincipalsInput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*DisassociateAccountGroupPrincipalsInput) SetPrincipals

SetPrincipals sets the Principals field's value.

func (DisassociateAccountGroupPrincipalsInput) String

String returns the string representation

func (*DisassociateAccountGroupPrincipalsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateAccountGroupPrincipalsOutput

type DisassociateAccountGroupPrincipalsOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisassociateAccountGroupPrincipalsOutput) GoString

GoString returns the string representation

func (DisassociateAccountGroupPrincipalsOutput) String

String returns the string representation

type GetAccountGroupDiscoveredResourceCountsInput

type GetAccountGroupDiscoveredResourceCountsInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	ResourceStatus *string `type:"string" json:",omitempty"`

	ResourceTypes []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetAccountGroupDiscoveredResourceCountsInput) GoString

GoString returns the string representation

func (*GetAccountGroupDiscoveredResourceCountsInput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*GetAccountGroupDiscoveredResourceCountsInput) SetResourceStatus

SetResourceStatus sets the ResourceStatus field's value.

func (*GetAccountGroupDiscoveredResourceCountsInput) SetResourceTypes

SetResourceTypes sets the ResourceTypes field's value.

func (GetAccountGroupDiscoveredResourceCountsInput) String

String returns the string representation

func (*GetAccountGroupDiscoveredResourceCountsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetAccountGroupDiscoveredResourceCountsOutput

type GetAccountGroupDiscoveredResourceCountsOutput struct {
	Metadata *response.ResponseMetadata

	TotalResourceCount *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetAccountGroupDiscoveredResourceCountsOutput) GoString

GoString returns the string representation

func (*GetAccountGroupDiscoveredResourceCountsOutput) SetTotalResourceCount

SetTotalResourceCount sets the TotalResourceCount field's value.

func (GetAccountGroupDiscoveredResourceCountsOutput) String

String returns the string representation

type GetAccountGroupDiscoveredResourceInput

type GetAccountGroupDiscoveredResourceInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	// AccountId is a required field
	AccountId *int64 `type:"int64" json:",omitempty" required:"true"`

	// Region is a required field
	Region *string `type:"string" json:",omitempty" required:"true"`

	// ResourceIdentifier is a required field
	ResourceIdentifier *string `type:"string" json:",omitempty" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetAccountGroupDiscoveredResourceInput) GoString

GoString returns the string representation

func (*GetAccountGroupDiscoveredResourceInput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*GetAccountGroupDiscoveredResourceInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*GetAccountGroupDiscoveredResourceInput) SetRegion

SetRegion sets the Region field's value.

func (*GetAccountGroupDiscoveredResourceInput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetAccountGroupDiscoveredResourceInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (GetAccountGroupDiscoveredResourceInput) String

String returns the string representation

func (*GetAccountGroupDiscoveredResourceInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetAccountGroupDiscoveredResourceOutput

type GetAccountGroupDiscoveredResourceOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string" json:",omitempty"`

	Configuration map[string]*interface{} `type:"map" json:",omitempty"`

	IsDeleted *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Relationships []*RelationshipForGetAccountGroupDiscoveredResourceOutput `type:"list" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForGetAccountGroupDiscoveredResourceOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetAccountGroupDiscoveredResourceOutput) GoString

GoString returns the string representation

func (*GetAccountGroupDiscoveredResourceOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetIsDeleted

SetIsDeleted sets the IsDeleted field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetRegion

SetRegion sets the Region field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetRelationships

SetRelationships sets the Relationships field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*GetAccountGroupDiscoveredResourceOutput) SetTags

SetTags sets the Tags field's value.

func (GetAccountGroupDiscoveredResourceOutput) String

String returns the string representation

type GetAccountGroupResourceConfigHistoryInput

type GetAccountGroupResourceConfigHistoryInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	// AccountId is a required field
	AccountId *int64 `type:"int64" json:",omitempty" required:"true"`

	EndTime *string `type:"string" json:",omitempty"`

	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	// Region is a required field
	Region *string `type:"string" json:",omitempty" required:"true"`

	// ResourceIdentifier is a required field
	ResourceIdentifier *string `type:"string" json:",omitempty" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetAccountGroupResourceConfigHistoryInput) GoString

GoString returns the string representation

func (*GetAccountGroupResourceConfigHistoryInput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetRegion

SetRegion sets the Region field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*GetAccountGroupResourceConfigHistoryInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (GetAccountGroupResourceConfigHistoryInput) String

String returns the string representation

func (*GetAccountGroupResourceConfigHistoryInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetAccountGroupResourceConfigHistoryOutput

type GetAccountGroupResourceConfigHistoryOutput struct {
	Metadata *response.ResponseMetadata

	ConfigurationItems []*ConfigurationItemForGetAccountGroupResourceConfigHistoryOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetAccountGroupResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*GetAccountGroupResourceConfigHistoryOutput) SetConfigurationItems

SetConfigurationItems sets the ConfigurationItems field's value.

func (*GetAccountGroupResourceConfigHistoryOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetAccountGroupResourceConfigHistoryOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (GetAccountGroupResourceConfigHistoryOutput) String

String returns the string representation

type GetDiscoveredResourceCountsInput

type GetDiscoveredResourceCountsInput struct {
	ResourceStatus *string `type:"string" json:",omitempty" enum:"EnumOfResourceStatusForGetDiscoveredResourceCountsInput"`

	ResourceTypes []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDiscoveredResourceCountsInput) GoString

GoString returns the string representation

func (*GetDiscoveredResourceCountsInput) SetResourceStatus

SetResourceStatus sets the ResourceStatus field's value.

func (*GetDiscoveredResourceCountsInput) SetResourceTypes

SetResourceTypes sets the ResourceTypes field's value.

func (GetDiscoveredResourceCountsInput) String

String returns the string representation

type GetDiscoveredResourceCountsOutput

type GetDiscoveredResourceCountsOutput struct {
	Metadata *response.ResponseMetadata

	TotalResourceCount *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDiscoveredResourceCountsOutput) GoString

GoString returns the string representation

func (*GetDiscoveredResourceCountsOutput) SetTotalResourceCount

SetTotalResourceCount sets the TotalResourceCount field's value.

func (GetDiscoveredResourceCountsOutput) String

String returns the string representation

type GetDiscoveredResourceInput

type GetDiscoveredResourceInput struct {

	// Region is a required field
	Region *string `type:"string" json:",omitempty" required:"true"`

	// ResourceIdentifier is a required field
	ResourceIdentifier *string `type:"string" json:",omitempty" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDiscoveredResourceInput) GoString

func (s GetDiscoveredResourceInput) GoString() string

GoString returns the string representation

func (*GetDiscoveredResourceInput) SetRegion

SetRegion sets the Region field's value.

func (*GetDiscoveredResourceInput) SetResourceIdentifier

func (s *GetDiscoveredResourceInput) SetResourceIdentifier(v string) *GetDiscoveredResourceInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetDiscoveredResourceInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (GetDiscoveredResourceInput) String

String returns the string representation

func (*GetDiscoveredResourceInput) Validate

func (s *GetDiscoveredResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDiscoveredResourceOutput

type GetDiscoveredResourceOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string" json:",omitempty"`

	Configuration map[string]*interface{} `type:"map" json:",omitempty"`

	ConfigurationCaptureTime *string `type:"string" json:",omitempty"`

	IsDeleted *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Relationships []*RelationshipForGetDiscoveredResourceOutput `type:"list" json:",omitempty"`

	ResourceCreationTime *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForGetDiscoveredResourceOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDiscoveredResourceOutput) GoString

func (s GetDiscoveredResourceOutput) GoString() string

GoString returns the string representation

func (*GetDiscoveredResourceOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*GetDiscoveredResourceOutput) SetConfiguration

func (s *GetDiscoveredResourceOutput) SetConfiguration(v map[string]*interface{}) *GetDiscoveredResourceOutput

SetConfiguration sets the Configuration field's value.

func (*GetDiscoveredResourceOutput) SetConfigurationCaptureTime

func (s *GetDiscoveredResourceOutput) SetConfigurationCaptureTime(v string) *GetDiscoveredResourceOutput

SetConfigurationCaptureTime sets the ConfigurationCaptureTime field's value.

func (*GetDiscoveredResourceOutput) SetIsDeleted

SetIsDeleted sets the IsDeleted field's value.

func (*GetDiscoveredResourceOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*GetDiscoveredResourceOutput) SetRegion

SetRegion sets the Region field's value.

func (*GetDiscoveredResourceOutput) SetRelationships

SetRelationships sets the Relationships field's value.

func (*GetDiscoveredResourceOutput) SetResourceCreationTime

func (s *GetDiscoveredResourceOutput) SetResourceCreationTime(v string) *GetDiscoveredResourceOutput

SetResourceCreationTime sets the ResourceCreationTime field's value.

func (*GetDiscoveredResourceOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*GetDiscoveredResourceOutput) SetResourceIdentifier

func (s *GetDiscoveredResourceOutput) SetResourceIdentifier(v string) *GetDiscoveredResourceOutput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetDiscoveredResourceOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*GetDiscoveredResourceOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*GetDiscoveredResourceOutput) SetTags

SetTags sets the Tags field's value.

func (GetDiscoveredResourceOutput) String

String returns the string representation

type GetOrganizationDiscoveredResourceCountsInput

type GetOrganizationDiscoveredResourceCountsInput struct {
	ResourceStatus *string `type:"string" json:",omitempty"`

	ResourceTypes []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetOrganizationDiscoveredResourceCountsInput) GoString

GoString returns the string representation

func (*GetOrganizationDiscoveredResourceCountsInput) SetResourceStatus

SetResourceStatus sets the ResourceStatus field's value.

func (*GetOrganizationDiscoveredResourceCountsInput) SetResourceTypes

SetResourceTypes sets the ResourceTypes field's value.

func (GetOrganizationDiscoveredResourceCountsInput) String

String returns the string representation

type GetOrganizationDiscoveredResourceCountsOutput

type GetOrganizationDiscoveredResourceCountsOutput struct {
	Metadata *response.ResponseMetadata

	TotalResourceCount *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetOrganizationDiscoveredResourceCountsOutput) GoString

GoString returns the string representation

func (*GetOrganizationDiscoveredResourceCountsOutput) SetTotalResourceCount

SetTotalResourceCount sets the TotalResourceCount field's value.

func (GetOrganizationDiscoveredResourceCountsOutput) String

String returns the string representation

type GetResourceConfigHistoryInput

type GetResourceConfigHistoryInput struct {
	EndTime *string `type:"string" json:",omitempty"`

	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	// Region is a required field
	Region *string `type:"string" json:",omitempty" required:"true"`

	// ResourceIdentifier is a required field
	ResourceIdentifier *string `type:"string" json:",omitempty" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetResourceConfigHistoryInput) GoString

GoString returns the string representation

func (*GetResourceConfigHistoryInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*GetResourceConfigHistoryInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetResourceConfigHistoryInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetResourceConfigHistoryInput) SetRegion

SetRegion sets the Region field's value.

func (*GetResourceConfigHistoryInput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetResourceConfigHistoryInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*GetResourceConfigHistoryInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (GetResourceConfigHistoryInput) String

String returns the string representation

func (*GetResourceConfigHistoryInput) Validate

func (s *GetResourceConfigHistoryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetResourceConfigHistoryOutput

type GetResourceConfigHistoryOutput struct {
	Metadata *response.ResponseMetadata

	ConfigurationItems []*ConfigurationItemForGetResourceConfigHistoryOutput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*GetResourceConfigHistoryOutput) SetConfigurationItems

SetConfigurationItems sets the ConfigurationItems field's value.

func (*GetResourceConfigHistoryOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetResourceConfigHistoryOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (GetResourceConfigHistoryOutput) String

String returns the string representation

type ListAccountGroupDiscoveredResourcesInput

type ListAccountGroupDiscoveredResourcesInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	MaxResults *int32 `max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	ResourceIdentifiers []*string `type:"list" json:",omitempty"`

	ResourceIds []*string `type:"list" json:",omitempty"`

	ResourceStatus *string `type:"string" json:",omitempty" enum:"EnumOfResourceStatusForListAccountGroupDiscoveredResourcesInput"`

	ResourceTypes []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAccountGroupDiscoveredResourcesInput) GoString

GoString returns the string representation

func (*ListAccountGroupDiscoveredResourcesInput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*ListAccountGroupDiscoveredResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAccountGroupDiscoveredResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAccountGroupDiscoveredResourcesInput) SetRegions

SetRegions sets the Regions field's value.

func (*ListAccountGroupDiscoveredResourcesInput) SetResourceIdentifiers

SetResourceIdentifiers sets the ResourceIdentifiers field's value.

func (*ListAccountGroupDiscoveredResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListAccountGroupDiscoveredResourcesInput) SetResourceStatus

SetResourceStatus sets the ResourceStatus field's value.

func (*ListAccountGroupDiscoveredResourcesInput) SetResourceTypes

SetResourceTypes sets the ResourceTypes field's value.

func (ListAccountGroupDiscoveredResourcesInput) String

String returns the string representation

func (*ListAccountGroupDiscoveredResourcesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListAccountGroupDiscoveredResourcesOutput

type ListAccountGroupDiscoveredResourcesOutput struct {
	Metadata *response.ResponseMetadata

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	ResourceList []*ResourceListForListAccountGroupDiscoveredResourcesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAccountGroupDiscoveredResourcesOutput) GoString

GoString returns the string representation

func (*ListAccountGroupDiscoveredResourcesOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAccountGroupDiscoveredResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAccountGroupDiscoveredResourcesOutput) SetResourceList

SetResourceList sets the ResourceList field's value.

func (ListAccountGroupDiscoveredResourcesOutput) String

String returns the string representation

type ListAccountGroupMembersInput

type ListAccountGroupMembersInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAccountGroupMembersInput) GoString

func (s ListAccountGroupMembersInput) GoString() string

GoString returns the string representation

func (*ListAccountGroupMembersInput) SetAccountGroupId

SetAccountGroupId sets the AccountGroupId field's value.

func (*ListAccountGroupMembersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAccountGroupMembersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAccountGroupMembersInput) String

String returns the string representation

func (*ListAccountGroupMembersInput) Validate

func (s *ListAccountGroupMembersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAccountGroupMembersOutput

type ListAccountGroupMembersOutput struct {
	Metadata *response.ResponseMetadata

	AccountList []*AccountListForListAccountGroupMembersOutput `type:"list" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAccountGroupMembersOutput) GoString

GoString returns the string representation

func (*ListAccountGroupMembersOutput) SetAccountList

SetAccountList sets the AccountList field's value.

func (*ListAccountGroupMembersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAccountGroupMembersOutput) String

String returns the string representation

type ListAccountGroupsInput

type ListAccountGroupsInput struct {
	AccountGroupIds []*string `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAccountGroupsInput) GoString

func (s ListAccountGroupsInput) GoString() string

GoString returns the string representation

func (*ListAccountGroupsInput) SetAccountGroupIds

func (s *ListAccountGroupsInput) SetAccountGroupIds(v []*string) *ListAccountGroupsInput

SetAccountGroupIds sets the AccountGroupIds field's value.

func (*ListAccountGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAccountGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAccountGroupsInput) String

func (s ListAccountGroupsInput) String() string

String returns the string representation

type ListAccountGroupsOutput

type ListAccountGroupsOutput struct {
	Metadata *response.ResponseMetadata

	AccountGroups []*AccountGroupForListAccountGroupsOutput `type:"list" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAccountGroupsOutput) GoString

func (s ListAccountGroupsOutput) GoString() string

GoString returns the string representation

func (*ListAccountGroupsOutput) SetAccountGroups

SetAccountGroups sets the AccountGroups field's value.

func (*ListAccountGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAccountGroupsOutput) String

func (s ListAccountGroupsOutput) String() string

String returns the string representation

type ListDiscoveredResourcesInput

type ListDiscoveredResourcesInput struct {
	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	ResourceIdentifiers []*string `type:"list" json:",omitempty"`

	ResourceIds []*string `type:"list" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceStatus *string `type:"string" json:",omitempty" enum:"EnumOfResourceStatusForListDiscoveredResourcesInput"`

	ResourceTypes []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDiscoveredResourcesInput) GoString

func (s ListDiscoveredResourcesInput) GoString() string

GoString returns the string representation

func (*ListDiscoveredResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDiscoveredResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDiscoveredResourcesInput) SetRegions

SetRegions sets the Regions field's value.

func (*ListDiscoveredResourcesInput) SetResourceIdentifiers

func (s *ListDiscoveredResourcesInput) SetResourceIdentifiers(v []*string) *ListDiscoveredResourcesInput

SetResourceIdentifiers sets the ResourceIdentifiers field's value.

func (*ListDiscoveredResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListDiscoveredResourcesInput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*ListDiscoveredResourcesInput) SetResourceStatus

SetResourceStatus sets the ResourceStatus field's value.

func (*ListDiscoveredResourcesInput) SetResourceTypes

SetResourceTypes sets the ResourceTypes field's value.

func (ListDiscoveredResourcesInput) String

String returns the string representation

func (*ListDiscoveredResourcesInput) Validate

func (s *ListDiscoveredResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDiscoveredResourcesOutput

type ListDiscoveredResourcesOutput struct {
	Metadata *response.ResponseMetadata

	MaxResults *int32 `type:"int32" json:",omitempty"`

	NextToken *string `type:"string" json:",omitempty"`

	ResourceList []*ResourceListForListDiscoveredResourcesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDiscoveredResourcesOutput) GoString

GoString returns the string representation

func (*ListDiscoveredResourcesOutput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDiscoveredResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDiscoveredResourcesOutput) SetResourceList

SetResourceList sets the ResourceList field's value.

func (ListDiscoveredResourcesOutput) String

String returns the string representation

type PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput

type PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Configuration map[string]*interface{} `type:"map" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Relationships []*RelationshipForGetAccountGroupResourceConfigHistoryOutput `type:"list" json:",omitempty"`

	ResourceCreationTime *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForGetAccountGroupResourceConfigHistoryOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetRelationships

SetRelationships sets the Relationships field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetResourceCreationTime

SetResourceCreationTime sets the ResourceCreationTime field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) SetTags

SetTags sets the Tags field's value.

func (PreviousConfigurationForGetAccountGroupResourceConfigHistoryOutput) String

String returns the string representation

type PreviousConfigurationForGetResourceConfigHistoryOutput

type PreviousConfigurationForGetResourceConfigHistoryOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Configuration map[string]*interface{} `type:"map" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Relationships []*RelationshipForGetResourceConfigHistoryOutput `type:"list" json:",omitempty"`

	ResourceCreationTime *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForGetResourceConfigHistoryOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PreviousConfigurationForGetResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetRelationships

SetRelationships sets the Relationships field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetResourceCreationTime

SetResourceCreationTime sets the ResourceCreationTime field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*PreviousConfigurationForGetResourceConfigHistoryOutput) SetTags

SetTags sets the Tags field's value.

func (PreviousConfigurationForGetResourceConfigHistoryOutput) String

String returns the string representation

type PutConfigurationRecorderInput

type PutConfigurationRecorderInput struct {

	// IncludeAllResourceTypes is a required field
	IncludeAllResourceTypes *bool `type:"boolean" json:",omitempty" required:"true"`

	IncludeResourceTypes []*string `type:"list" json:",omitempty"`

	// RecorderType is a required field
	RecorderType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (PutConfigurationRecorderInput) GoString

GoString returns the string representation

func (*PutConfigurationRecorderInput) SetIncludeAllResourceTypes

func (s *PutConfigurationRecorderInput) SetIncludeAllResourceTypes(v bool) *PutConfigurationRecorderInput

SetIncludeAllResourceTypes sets the IncludeAllResourceTypes field's value.

func (*PutConfigurationRecorderInput) SetIncludeResourceTypes

func (s *PutConfigurationRecorderInput) SetIncludeResourceTypes(v []*string) *PutConfigurationRecorderInput

SetIncludeResourceTypes sets the IncludeResourceTypes field's value.

func (*PutConfigurationRecorderInput) SetRecorderType

SetRecorderType sets the RecorderType field's value.

func (PutConfigurationRecorderInput) String

String returns the string representation

func (*PutConfigurationRecorderInput) Validate

func (s *PutConfigurationRecorderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutConfigurationRecorderOutput

type PutConfigurationRecorderOutput struct {
	Metadata *response.ResponseMetadata

	ConfigurationRecorderStatus *string `type:"string" json:",omitempty"`

	RecorderId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PutConfigurationRecorderOutput) GoString

GoString returns the string representation

func (*PutConfigurationRecorderOutput) SetConfigurationRecorderStatus

func (s *PutConfigurationRecorderOutput) SetConfigurationRecorderStatus(v string) *PutConfigurationRecorderOutput

SetConfigurationRecorderStatus sets the ConfigurationRecorderStatus field's value.

func (*PutConfigurationRecorderOutput) SetRecorderId

SetRecorderId sets the RecorderId field's value.

func (PutConfigurationRecorderOutput) String

String returns the string representation

type RelationshipForGetAccountGroupDiscoveredResourceOutput

type RelationshipForGetAccountGroupDiscoveredResourceOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RelationType *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RelationshipForGetAccountGroupDiscoveredResourceOutput) GoString

GoString returns the string representation

func (*RelationshipForGetAccountGroupDiscoveredResourceOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RelationshipForGetAccountGroupDiscoveredResourceOutput) SetRegion

SetRegion sets the Region field's value.

func (*RelationshipForGetAccountGroupDiscoveredResourceOutput) SetRelationType

SetRelationType sets the RelationType field's value.

func (*RelationshipForGetAccountGroupDiscoveredResourceOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*RelationshipForGetAccountGroupDiscoveredResourceOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (RelationshipForGetAccountGroupDiscoveredResourceOutput) String

String returns the string representation

type RelationshipForGetAccountGroupResourceConfigHistoryOutput

type RelationshipForGetAccountGroupResourceConfigHistoryOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RelationType *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RelationshipForGetAccountGroupResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*RelationshipForGetAccountGroupResourceConfigHistoryOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RelationshipForGetAccountGroupResourceConfigHistoryOutput) SetRegion

SetRegion sets the Region field's value.

func (*RelationshipForGetAccountGroupResourceConfigHistoryOutput) SetRelationType

SetRelationType sets the RelationType field's value.

func (*RelationshipForGetAccountGroupResourceConfigHistoryOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*RelationshipForGetAccountGroupResourceConfigHistoryOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (RelationshipForGetAccountGroupResourceConfigHistoryOutput) String

String returns the string representation

type RelationshipForGetDiscoveredResourceOutput

type RelationshipForGetDiscoveredResourceOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RelationType *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RelationshipForGetDiscoveredResourceOutput) GoString

GoString returns the string representation

func (*RelationshipForGetDiscoveredResourceOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RelationshipForGetDiscoveredResourceOutput) SetRegion

SetRegion sets the Region field's value.

func (*RelationshipForGetDiscoveredResourceOutput) SetRelationType

SetRelationType sets the RelationType field's value.

func (*RelationshipForGetDiscoveredResourceOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*RelationshipForGetDiscoveredResourceOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (RelationshipForGetDiscoveredResourceOutput) String

String returns the string representation

type RelationshipForGetResourceConfigHistoryOutput

type RelationshipForGetResourceConfigHistoryOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RelationType *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RelationshipForGetResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*RelationshipForGetResourceConfigHistoryOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RelationshipForGetResourceConfigHistoryOutput) SetRegion

SetRegion sets the Region field's value.

func (*RelationshipForGetResourceConfigHistoryOutput) SetRelationType

SetRelationType sets the RelationType field's value.

func (*RelationshipForGetResourceConfigHistoryOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*RelationshipForGetResourceConfigHistoryOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (RelationshipForGetResourceConfigHistoryOutput) String

String returns the string representation

type ResourceListForListAccountGroupDiscoveredResourcesOutput

type ResourceListForListAccountGroupDiscoveredResourcesOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	IsDeleted *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForListAccountGroupDiscoveredResourcesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceListForListAccountGroupDiscoveredResourcesOutput) GoString

GoString returns the string representation

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetIsDeleted

SetIsDeleted sets the IsDeleted field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetRegion

SetRegion sets the Region field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceListForListAccountGroupDiscoveredResourcesOutput) SetTags

SetTags sets the Tags field's value.

func (ResourceListForListAccountGroupDiscoveredResourcesOutput) String

String returns the string representation

type ResourceListForListDiscoveredResourcesOutput

type ResourceListForListDiscoveredResourcesOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	IsDeleted *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceIdentifier *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForListDiscoveredResourcesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceListForListDiscoveredResourcesOutput) GoString

GoString returns the string representation

func (*ResourceListForListDiscoveredResourcesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetIsDeleted

SetIsDeleted sets the IsDeleted field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetRegion

SetRegion sets the Region field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceListForListDiscoveredResourcesOutput) SetTags

SetTags sets the Tags field's value.

func (ResourceListForListDiscoveredResourcesOutput) String

String returns the string representation

type StartConfigurationRecorderInput

type StartConfigurationRecorderInput struct {

	// RecorderType is a required field
	RecorderType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (StartConfigurationRecorderInput) GoString

GoString returns the string representation

func (*StartConfigurationRecorderInput) SetRecorderType

SetRecorderType sets the RecorderType field's value.

func (StartConfigurationRecorderInput) String

String returns the string representation

func (*StartConfigurationRecorderInput) Validate

func (s *StartConfigurationRecorderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartConfigurationRecorderOutput

type StartConfigurationRecorderOutput struct {
	Metadata *response.ResponseMetadata

	ConfigurationRecorderStatus *string `type:"string" json:",omitempty"`

	RecorderId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StartConfigurationRecorderOutput) GoString

GoString returns the string representation

func (*StartConfigurationRecorderOutput) SetConfigurationRecorderStatus

func (s *StartConfigurationRecorderOutput) SetConfigurationRecorderStatus(v string) *StartConfigurationRecorderOutput

SetConfigurationRecorderStatus sets the ConfigurationRecorderStatus field's value.

func (*StartConfigurationRecorderOutput) SetRecorderId

SetRecorderId sets the RecorderId field's value.

func (StartConfigurationRecorderOutput) String

String returns the string representation

type StopConfigurationRecorderInput

type StopConfigurationRecorderInput struct {

	// RecorderType is a required field
	RecorderType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (StopConfigurationRecorderInput) GoString

GoString returns the string representation

func (*StopConfigurationRecorderInput) SetRecorderType

SetRecorderType sets the RecorderType field's value.

func (StopConfigurationRecorderInput) String

String returns the string representation

func (*StopConfigurationRecorderInput) Validate

func (s *StopConfigurationRecorderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopConfigurationRecorderOutput

type StopConfigurationRecorderOutput struct {
	Metadata *response.ResponseMetadata

	ConfigurationRecorderStatus *string `type:"string" json:",omitempty"`

	RecorderId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StopConfigurationRecorderOutput) GoString

GoString returns the string representation

func (*StopConfigurationRecorderOutput) SetConfigurationRecorderStatus

func (s *StopConfigurationRecorderOutput) SetConfigurationRecorderStatus(v string) *StopConfigurationRecorderOutput

SetConfigurationRecorderStatus sets the ConfigurationRecorderStatus field's value.

func (*StopConfigurationRecorderOutput) SetRecorderId

SetRecorderId sets the RecorderId field's value.

func (StopConfigurationRecorderOutput) String

String returns the string representation

type TagForGetAccountGroupDiscoveredResourceOutput

type TagForGetAccountGroupDiscoveredResourceOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForGetAccountGroupDiscoveredResourceOutput) GoString

GoString returns the string representation

func (*TagForGetAccountGroupDiscoveredResourceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetAccountGroupDiscoveredResourceOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetAccountGroupDiscoveredResourceOutput) String

String returns the string representation

type TagForGetAccountGroupResourceConfigHistoryOutput

type TagForGetAccountGroupResourceConfigHistoryOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForGetAccountGroupResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*TagForGetAccountGroupResourceConfigHistoryOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetAccountGroupResourceConfigHistoryOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetAccountGroupResourceConfigHistoryOutput) String

String returns the string representation

type TagForGetDiscoveredResourceOutput

type TagForGetDiscoveredResourceOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForGetDiscoveredResourceOutput) GoString

GoString returns the string representation

func (*TagForGetDiscoveredResourceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetDiscoveredResourceOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetDiscoveredResourceOutput) String

String returns the string representation

type TagForGetResourceConfigHistoryOutput

type TagForGetResourceConfigHistoryOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForGetResourceConfigHistoryOutput) GoString

GoString returns the string representation

func (*TagForGetResourceConfigHistoryOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetResourceConfigHistoryOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetResourceConfigHistoryOutput) String

String returns the string representation

type TagForListAccountGroupDiscoveredResourcesOutput

type TagForListAccountGroupDiscoveredResourcesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListAccountGroupDiscoveredResourcesOutput) GoString

GoString returns the string representation

func (*TagForListAccountGroupDiscoveredResourcesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListAccountGroupDiscoveredResourcesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListAccountGroupDiscoveredResourcesOutput) String

String returns the string representation

type TagForListDiscoveredResourcesOutput

type TagForListDiscoveredResourcesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListDiscoveredResourcesOutput) GoString

GoString returns the string representation

func (*TagForListDiscoveredResourcesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListDiscoveredResourcesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListDiscoveredResourcesOutput) String

String returns the string representation

type UpdateAccountGroupInput

type UpdateAccountGroupInput struct {

	// AccountGroupId is a required field
	AccountGroupId *string `type:"string" json:",omitempty" required:"true"`

	// Description is a required field
	Description *string `type:"string" json:",omitempty" required:"true"`

	// GroupName is a required field
	GroupName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAccountGroupInput) GoString

func (s UpdateAccountGroupInput) GoString() string

GoString returns the string representation

func (*UpdateAccountGroupInput) SetAccountGroupId

func (s *UpdateAccountGroupInput) SetAccountGroupId(v string) *UpdateAccountGroupInput

SetAccountGroupId sets the AccountGroupId field's value.

func (*UpdateAccountGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateAccountGroupInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (UpdateAccountGroupInput) String

func (s UpdateAccountGroupInput) String() string

String returns the string representation

func (*UpdateAccountGroupInput) Validate

func (s *UpdateAccountGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAccountGroupOutput

type UpdateAccountGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateAccountGroupOutput) GoString

func (s UpdateAccountGroupOutput) GoString() string

GoString returns the string representation

func (UpdateAccountGroupOutput) String

func (s UpdateAccountGroupOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

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