Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateDeliveryHistoryJob(request *CreateDeliveryHistoryJobRequest) (response *CreateDeliveryHistoryJobResponse, err error)
- func (client *Client) CreateDeliveryHistoryJobWithCallback(request *CreateDeliveryHistoryJobRequest, ...) <-chan int
- func (client *Client) CreateDeliveryHistoryJobWithChan(request *CreateDeliveryHistoryJobRequest) (<-chan *CreateDeliveryHistoryJobResponse, <-chan error)
- func (client *Client) CreateTrail(request *CreateTrailRequest) (response *CreateTrailResponse, err error)
- func (client *Client) CreateTrailWithCallback(request *CreateTrailRequest, ...) <-chan int
- func (client *Client) CreateTrailWithChan(request *CreateTrailRequest) (<-chan *CreateTrailResponse, <-chan error)
- func (client *Client) DeleteDeliveryHistoryJob(request *DeleteDeliveryHistoryJobRequest) (response *DeleteDeliveryHistoryJobResponse, err error)
- func (client *Client) DeleteDeliveryHistoryJobWithCallback(request *DeleteDeliveryHistoryJobRequest, ...) <-chan int
- func (client *Client) DeleteDeliveryHistoryJobWithChan(request *DeleteDeliveryHistoryJobRequest) (<-chan *DeleteDeliveryHistoryJobResponse, <-chan error)
- func (client *Client) DeleteTrail(request *DeleteTrailRequest) (response *DeleteTrailResponse, err error)
- func (client *Client) DeleteTrailWithCallback(request *DeleteTrailRequest, ...) <-chan int
- func (client *Client) DeleteTrailWithChan(request *DeleteTrailRequest) (<-chan *DeleteTrailResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeTrails(request *DescribeTrailsRequest) (response *DescribeTrailsResponse, err error)
- func (client *Client) DescribeTrailsWithCallback(request *DescribeTrailsRequest, ...) <-chan int
- func (client *Client) DescribeTrailsWithChan(request *DescribeTrailsRequest) (<-chan *DescribeTrailsResponse, <-chan error)
- func (client *Client) GetAccessKeyLastUsedEvents(request *GetAccessKeyLastUsedEventsRequest) (response *GetAccessKeyLastUsedEventsResponse, err error)
- func (client *Client) GetAccessKeyLastUsedEventsWithCallback(request *GetAccessKeyLastUsedEventsRequest, ...) <-chan int
- func (client *Client) GetAccessKeyLastUsedEventsWithChan(request *GetAccessKeyLastUsedEventsRequest) (<-chan *GetAccessKeyLastUsedEventsResponse, <-chan error)
- func (client *Client) GetAccessKeyLastUsedInfo(request *GetAccessKeyLastUsedInfoRequest) (response *GetAccessKeyLastUsedInfoResponse, err error)
- func (client *Client) GetAccessKeyLastUsedInfoWithCallback(request *GetAccessKeyLastUsedInfoRequest, ...) <-chan int
- func (client *Client) GetAccessKeyLastUsedInfoWithChan(request *GetAccessKeyLastUsedInfoRequest) (<-chan *GetAccessKeyLastUsedInfoResponse, <-chan error)
- func (client *Client) GetAccessKeyLastUsedIps(request *GetAccessKeyLastUsedIpsRequest) (response *GetAccessKeyLastUsedIpsResponse, err error)
- func (client *Client) GetAccessKeyLastUsedIpsWithCallback(request *GetAccessKeyLastUsedIpsRequest, ...) <-chan int
- func (client *Client) GetAccessKeyLastUsedIpsWithChan(request *GetAccessKeyLastUsedIpsRequest) (<-chan *GetAccessKeyLastUsedIpsResponse, <-chan error)
- func (client *Client) GetAccessKeyLastUsedProducts(request *GetAccessKeyLastUsedProductsRequest) (response *GetAccessKeyLastUsedProductsResponse, err error)
- func (client *Client) GetAccessKeyLastUsedProductsWithCallback(request *GetAccessKeyLastUsedProductsRequest, ...) <-chan int
- func (client *Client) GetAccessKeyLastUsedProductsWithChan(request *GetAccessKeyLastUsedProductsRequest) (<-chan *GetAccessKeyLastUsedProductsResponse, <-chan error)
- func (client *Client) GetAccessKeyLastUsedResources(request *GetAccessKeyLastUsedResourcesRequest) (response *GetAccessKeyLastUsedResourcesResponse, err error)
- func (client *Client) GetAccessKeyLastUsedResourcesWithCallback(request *GetAccessKeyLastUsedResourcesRequest, ...) <-chan int
- func (client *Client) GetAccessKeyLastUsedResourcesWithChan(request *GetAccessKeyLastUsedResourcesRequest) (<-chan *GetAccessKeyLastUsedResourcesResponse, <-chan error)
- func (client *Client) GetDeliveryHistoryJob(request *GetDeliveryHistoryJobRequest) (response *GetDeliveryHistoryJobResponse, err error)
- func (client *Client) GetDeliveryHistoryJobWithCallback(request *GetDeliveryHistoryJobRequest, ...) <-chan int
- func (client *Client) GetDeliveryHistoryJobWithChan(request *GetDeliveryHistoryJobRequest) (<-chan *GetDeliveryHistoryJobResponse, <-chan error)
- func (client *Client) GetTrailStatus(request *GetTrailStatusRequest) (response *GetTrailStatusResponse, err error)
- func (client *Client) GetTrailStatusWithCallback(request *GetTrailStatusRequest, ...) <-chan int
- func (client *Client) GetTrailStatusWithChan(request *GetTrailStatusRequest) (<-chan *GetTrailStatusResponse, <-chan error)
- func (client *Client) ListDeliveryHistoryJobs(request *ListDeliveryHistoryJobsRequest) (response *ListDeliveryHistoryJobsResponse, err error)
- func (client *Client) ListDeliveryHistoryJobsWithCallback(request *ListDeliveryHistoryJobsRequest, ...) <-chan int
- func (client *Client) ListDeliveryHistoryJobsWithChan(request *ListDeliveryHistoryJobsRequest) (<-chan *ListDeliveryHistoryJobsResponse, <-chan error)
- func (client *Client) LookupEvents(request *LookupEventsRequest) (response *LookupEventsResponse, err error)
- func (client *Client) LookupEventsWithCallback(request *LookupEventsRequest, ...) <-chan int
- func (client *Client) LookupEventsWithChan(request *LookupEventsRequest) (<-chan *LookupEventsResponse, <-chan error)
- func (client *Client) StartLogging(request *StartLoggingRequest) (response *StartLoggingResponse, err error)
- func (client *Client) StartLoggingWithCallback(request *StartLoggingRequest, ...) <-chan int
- func (client *Client) StartLoggingWithChan(request *StartLoggingRequest) (<-chan *StartLoggingResponse, <-chan error)
- func (client *Client) StopLogging(request *StopLoggingRequest) (response *StopLoggingResponse, err error)
- func (client *Client) StopLoggingWithCallback(request *StopLoggingRequest, ...) <-chan int
- func (client *Client) StopLoggingWithChan(request *StopLoggingRequest) (<-chan *StopLoggingResponse, <-chan error)
- func (client *Client) UpdateTrail(request *UpdateTrailRequest) (response *UpdateTrailResponse, err error)
- func (client *Client) UpdateTrailWithCallback(request *UpdateTrailRequest, ...) <-chan int
- func (client *Client) UpdateTrailWithChan(request *UpdateTrailRequest) (<-chan *UpdateTrailResponse, <-chan error)
- type CreateDeliveryHistoryJobRequest
- type CreateDeliveryHistoryJobResponse
- type CreateTrailRequest
- type CreateTrailResponse
- type DeleteDeliveryHistoryJobRequest
- type DeleteDeliveryHistoryJobResponse
- type DeleteTrailRequest
- type DeleteTrailResponse
- type DeliveryHistoryJob
- type DeliveryHistoryJobs
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeTrailsRequest
- type DescribeTrailsResponse
- type EventsInGetAccessKeyLastUsedEvents
- type EventsInLookupEvents
- type EventsItem
- type GetAccessKeyLastUsedEventsRequest
- type GetAccessKeyLastUsedEventsResponse
- type GetAccessKeyLastUsedInfoRequest
- type GetAccessKeyLastUsedInfoResponse
- type GetAccessKeyLastUsedIpsRequest
- type GetAccessKeyLastUsedIpsResponse
- type GetAccessKeyLastUsedProductsRequest
- type GetAccessKeyLastUsedProductsResponse
- type GetAccessKeyLastUsedResourcesRequest
- type GetAccessKeyLastUsedResourcesResponse
- type GetDeliveryHistoryJobRequest
- type GetDeliveryHistoryJobResponse
- type GetTrailStatusRequest
- type GetTrailStatusResponse
- type Ips
- type IpsItem
- type ListDeliveryHistoryJobsRequest
- type ListDeliveryHistoryJobsResponse
- type LookupEventsLookupAttribute
- type LookupEventsRequest
- type LookupEventsResponse
- type Products
- type ProductsItem
- type Region
- type Regions
- type Resources
- type ResourcesItem
- type StartLoggingRequest
- type StartLoggingResponse
- type Status
- type StatusItem
- type StopLoggingRequest
- type StopLoggingResponse
- type Trail
- type TrailList
- type UpdateTrailRequest
- type UpdateTrailResponse
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) CreateDeliveryHistoryJob ¶
func (client *Client) CreateDeliveryHistoryJob(request *CreateDeliveryHistoryJobRequest) (response *CreateDeliveryHistoryJobResponse, err error)
CreateDeliveryHistoryJob invokes the actiontrail.CreateDeliveryHistoryJob API synchronously
func (*Client) CreateDeliveryHistoryJobWithCallback ¶
func (client *Client) CreateDeliveryHistoryJobWithCallback(request *CreateDeliveryHistoryJobRequest, callback func(response *CreateDeliveryHistoryJobResponse, err error)) <-chan int
CreateDeliveryHistoryJobWithCallback invokes the actiontrail.CreateDeliveryHistoryJob API asynchronously
func (*Client) CreateDeliveryHistoryJobWithChan ¶
func (client *Client) CreateDeliveryHistoryJobWithChan(request *CreateDeliveryHistoryJobRequest) (<-chan *CreateDeliveryHistoryJobResponse, <-chan error)
CreateDeliveryHistoryJobWithChan invokes the actiontrail.CreateDeliveryHistoryJob API asynchronously
func (*Client) CreateTrail ¶
func (client *Client) CreateTrail(request *CreateTrailRequest) (response *CreateTrailResponse, err error)
CreateTrail invokes the actiontrail.CreateTrail API synchronously
func (*Client) CreateTrailWithCallback ¶
func (client *Client) CreateTrailWithCallback(request *CreateTrailRequest, callback func(response *CreateTrailResponse, err error)) <-chan int
CreateTrailWithCallback invokes the actiontrail.CreateTrail API asynchronously
func (*Client) CreateTrailWithChan ¶
func (client *Client) CreateTrailWithChan(request *CreateTrailRequest) (<-chan *CreateTrailResponse, <-chan error)
CreateTrailWithChan invokes the actiontrail.CreateTrail API asynchronously
func (*Client) DeleteDeliveryHistoryJob ¶
func (client *Client) DeleteDeliveryHistoryJob(request *DeleteDeliveryHistoryJobRequest) (response *DeleteDeliveryHistoryJobResponse, err error)
DeleteDeliveryHistoryJob invokes the actiontrail.DeleteDeliveryHistoryJob API synchronously
func (*Client) DeleteDeliveryHistoryJobWithCallback ¶
func (client *Client) DeleteDeliveryHistoryJobWithCallback(request *DeleteDeliveryHistoryJobRequest, callback func(response *DeleteDeliveryHistoryJobResponse, err error)) <-chan int
DeleteDeliveryHistoryJobWithCallback invokes the actiontrail.DeleteDeliveryHistoryJob API asynchronously
func (*Client) DeleteDeliveryHistoryJobWithChan ¶
func (client *Client) DeleteDeliveryHistoryJobWithChan(request *DeleteDeliveryHistoryJobRequest) (<-chan *DeleteDeliveryHistoryJobResponse, <-chan error)
DeleteDeliveryHistoryJobWithChan invokes the actiontrail.DeleteDeliveryHistoryJob API asynchronously
func (*Client) DeleteTrail ¶
func (client *Client) DeleteTrail(request *DeleteTrailRequest) (response *DeleteTrailResponse, err error)
DeleteTrail invokes the actiontrail.DeleteTrail API synchronously
func (*Client) DeleteTrailWithCallback ¶
func (client *Client) DeleteTrailWithCallback(request *DeleteTrailRequest, callback func(response *DeleteTrailResponse, err error)) <-chan int
DeleteTrailWithCallback invokes the actiontrail.DeleteTrail API asynchronously
func (*Client) DeleteTrailWithChan ¶
func (client *Client) DeleteTrailWithChan(request *DeleteTrailRequest) (<-chan *DeleteTrailResponse, <-chan error)
DeleteTrailWithChan invokes the actiontrail.DeleteTrail API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the actiontrail.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the actiontrail.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the actiontrail.DescribeRegions API asynchronously
func (*Client) DescribeTrails ¶
func (client *Client) DescribeTrails(request *DescribeTrailsRequest) (response *DescribeTrailsResponse, err error)
DescribeTrails invokes the actiontrail.DescribeTrails API synchronously
func (*Client) DescribeTrailsWithCallback ¶
func (client *Client) DescribeTrailsWithCallback(request *DescribeTrailsRequest, callback func(response *DescribeTrailsResponse, err error)) <-chan int
DescribeTrailsWithCallback invokes the actiontrail.DescribeTrails API asynchronously
func (*Client) DescribeTrailsWithChan ¶
func (client *Client) DescribeTrailsWithChan(request *DescribeTrailsRequest) (<-chan *DescribeTrailsResponse, <-chan error)
DescribeTrailsWithChan invokes the actiontrail.DescribeTrails API asynchronously
func (*Client) GetAccessKeyLastUsedEvents ¶
func (client *Client) GetAccessKeyLastUsedEvents(request *GetAccessKeyLastUsedEventsRequest) (response *GetAccessKeyLastUsedEventsResponse, err error)
GetAccessKeyLastUsedEvents invokes the actiontrail.GetAccessKeyLastUsedEvents API synchronously
func (*Client) GetAccessKeyLastUsedEventsWithCallback ¶
func (client *Client) GetAccessKeyLastUsedEventsWithCallback(request *GetAccessKeyLastUsedEventsRequest, callback func(response *GetAccessKeyLastUsedEventsResponse, err error)) <-chan int
GetAccessKeyLastUsedEventsWithCallback invokes the actiontrail.GetAccessKeyLastUsedEvents API asynchronously
func (*Client) GetAccessKeyLastUsedEventsWithChan ¶
func (client *Client) GetAccessKeyLastUsedEventsWithChan(request *GetAccessKeyLastUsedEventsRequest) (<-chan *GetAccessKeyLastUsedEventsResponse, <-chan error)
GetAccessKeyLastUsedEventsWithChan invokes the actiontrail.GetAccessKeyLastUsedEvents API asynchronously
func (*Client) GetAccessKeyLastUsedInfo ¶
func (client *Client) GetAccessKeyLastUsedInfo(request *GetAccessKeyLastUsedInfoRequest) (response *GetAccessKeyLastUsedInfoResponse, err error)
GetAccessKeyLastUsedInfo invokes the actiontrail.GetAccessKeyLastUsedInfo API synchronously
func (*Client) GetAccessKeyLastUsedInfoWithCallback ¶
func (client *Client) GetAccessKeyLastUsedInfoWithCallback(request *GetAccessKeyLastUsedInfoRequest, callback func(response *GetAccessKeyLastUsedInfoResponse, err error)) <-chan int
GetAccessKeyLastUsedInfoWithCallback invokes the actiontrail.GetAccessKeyLastUsedInfo API asynchronously
func (*Client) GetAccessKeyLastUsedInfoWithChan ¶
func (client *Client) GetAccessKeyLastUsedInfoWithChan(request *GetAccessKeyLastUsedInfoRequest) (<-chan *GetAccessKeyLastUsedInfoResponse, <-chan error)
GetAccessKeyLastUsedInfoWithChan invokes the actiontrail.GetAccessKeyLastUsedInfo API asynchronously
func (*Client) GetAccessKeyLastUsedIps ¶
func (client *Client) GetAccessKeyLastUsedIps(request *GetAccessKeyLastUsedIpsRequest) (response *GetAccessKeyLastUsedIpsResponse, err error)
GetAccessKeyLastUsedIps invokes the actiontrail.GetAccessKeyLastUsedIps API synchronously
func (*Client) GetAccessKeyLastUsedIpsWithCallback ¶
func (client *Client) GetAccessKeyLastUsedIpsWithCallback(request *GetAccessKeyLastUsedIpsRequest, callback func(response *GetAccessKeyLastUsedIpsResponse, err error)) <-chan int
GetAccessKeyLastUsedIpsWithCallback invokes the actiontrail.GetAccessKeyLastUsedIps API asynchronously
func (*Client) GetAccessKeyLastUsedIpsWithChan ¶
func (client *Client) GetAccessKeyLastUsedIpsWithChan(request *GetAccessKeyLastUsedIpsRequest) (<-chan *GetAccessKeyLastUsedIpsResponse, <-chan error)
GetAccessKeyLastUsedIpsWithChan invokes the actiontrail.GetAccessKeyLastUsedIps API asynchronously
func (*Client) GetAccessKeyLastUsedProducts ¶
func (client *Client) GetAccessKeyLastUsedProducts(request *GetAccessKeyLastUsedProductsRequest) (response *GetAccessKeyLastUsedProductsResponse, err error)
GetAccessKeyLastUsedProducts invokes the actiontrail.GetAccessKeyLastUsedProducts API synchronously
func (*Client) GetAccessKeyLastUsedProductsWithCallback ¶
func (client *Client) GetAccessKeyLastUsedProductsWithCallback(request *GetAccessKeyLastUsedProductsRequest, callback func(response *GetAccessKeyLastUsedProductsResponse, err error)) <-chan int
GetAccessKeyLastUsedProductsWithCallback invokes the actiontrail.GetAccessKeyLastUsedProducts API asynchronously
func (*Client) GetAccessKeyLastUsedProductsWithChan ¶
func (client *Client) GetAccessKeyLastUsedProductsWithChan(request *GetAccessKeyLastUsedProductsRequest) (<-chan *GetAccessKeyLastUsedProductsResponse, <-chan error)
GetAccessKeyLastUsedProductsWithChan invokes the actiontrail.GetAccessKeyLastUsedProducts API asynchronously
func (*Client) GetAccessKeyLastUsedResources ¶
func (client *Client) GetAccessKeyLastUsedResources(request *GetAccessKeyLastUsedResourcesRequest) (response *GetAccessKeyLastUsedResourcesResponse, err error)
GetAccessKeyLastUsedResources invokes the actiontrail.GetAccessKeyLastUsedResources API synchronously
func (*Client) GetAccessKeyLastUsedResourcesWithCallback ¶
func (client *Client) GetAccessKeyLastUsedResourcesWithCallback(request *GetAccessKeyLastUsedResourcesRequest, callback func(response *GetAccessKeyLastUsedResourcesResponse, err error)) <-chan int
GetAccessKeyLastUsedResourcesWithCallback invokes the actiontrail.GetAccessKeyLastUsedResources API asynchronously
func (*Client) GetAccessKeyLastUsedResourcesWithChan ¶
func (client *Client) GetAccessKeyLastUsedResourcesWithChan(request *GetAccessKeyLastUsedResourcesRequest) (<-chan *GetAccessKeyLastUsedResourcesResponse, <-chan error)
GetAccessKeyLastUsedResourcesWithChan invokes the actiontrail.GetAccessKeyLastUsedResources API asynchronously
func (*Client) GetDeliveryHistoryJob ¶
func (client *Client) GetDeliveryHistoryJob(request *GetDeliveryHistoryJobRequest) (response *GetDeliveryHistoryJobResponse, err error)
GetDeliveryHistoryJob invokes the actiontrail.GetDeliveryHistoryJob API synchronously
func (*Client) GetDeliveryHistoryJobWithCallback ¶
func (client *Client) GetDeliveryHistoryJobWithCallback(request *GetDeliveryHistoryJobRequest, callback func(response *GetDeliveryHistoryJobResponse, err error)) <-chan int
GetDeliveryHistoryJobWithCallback invokes the actiontrail.GetDeliveryHistoryJob API asynchronously
func (*Client) GetDeliveryHistoryJobWithChan ¶
func (client *Client) GetDeliveryHistoryJobWithChan(request *GetDeliveryHistoryJobRequest) (<-chan *GetDeliveryHistoryJobResponse, <-chan error)
GetDeliveryHistoryJobWithChan invokes the actiontrail.GetDeliveryHistoryJob API asynchronously
func (*Client) GetTrailStatus ¶
func (client *Client) GetTrailStatus(request *GetTrailStatusRequest) (response *GetTrailStatusResponse, err error)
GetTrailStatus invokes the actiontrail.GetTrailStatus API synchronously
func (*Client) GetTrailStatusWithCallback ¶
func (client *Client) GetTrailStatusWithCallback(request *GetTrailStatusRequest, callback func(response *GetTrailStatusResponse, err error)) <-chan int
GetTrailStatusWithCallback invokes the actiontrail.GetTrailStatus API asynchronously
func (*Client) GetTrailStatusWithChan ¶
func (client *Client) GetTrailStatusWithChan(request *GetTrailStatusRequest) (<-chan *GetTrailStatusResponse, <-chan error)
GetTrailStatusWithChan invokes the actiontrail.GetTrailStatus API asynchronously
func (*Client) ListDeliveryHistoryJobs ¶
func (client *Client) ListDeliveryHistoryJobs(request *ListDeliveryHistoryJobsRequest) (response *ListDeliveryHistoryJobsResponse, err error)
ListDeliveryHistoryJobs invokes the actiontrail.ListDeliveryHistoryJobs API synchronously
func (*Client) ListDeliveryHistoryJobsWithCallback ¶
func (client *Client) ListDeliveryHistoryJobsWithCallback(request *ListDeliveryHistoryJobsRequest, callback func(response *ListDeliveryHistoryJobsResponse, err error)) <-chan int
ListDeliveryHistoryJobsWithCallback invokes the actiontrail.ListDeliveryHistoryJobs API asynchronously
func (*Client) ListDeliveryHistoryJobsWithChan ¶
func (client *Client) ListDeliveryHistoryJobsWithChan(request *ListDeliveryHistoryJobsRequest) (<-chan *ListDeliveryHistoryJobsResponse, <-chan error)
ListDeliveryHistoryJobsWithChan invokes the actiontrail.ListDeliveryHistoryJobs API asynchronously
func (*Client) LookupEvents ¶
func (client *Client) LookupEvents(request *LookupEventsRequest) (response *LookupEventsResponse, err error)
LookupEvents invokes the actiontrail.LookupEvents API synchronously
func (*Client) LookupEventsWithCallback ¶
func (client *Client) LookupEventsWithCallback(request *LookupEventsRequest, callback func(response *LookupEventsResponse, err error)) <-chan int
LookupEventsWithCallback invokes the actiontrail.LookupEvents API asynchronously
func (*Client) LookupEventsWithChan ¶
func (client *Client) LookupEventsWithChan(request *LookupEventsRequest) (<-chan *LookupEventsResponse, <-chan error)
LookupEventsWithChan invokes the actiontrail.LookupEvents API asynchronously
func (*Client) StartLogging ¶
func (client *Client) StartLogging(request *StartLoggingRequest) (response *StartLoggingResponse, err error)
StartLogging invokes the actiontrail.StartLogging API synchronously
func (*Client) StartLoggingWithCallback ¶
func (client *Client) StartLoggingWithCallback(request *StartLoggingRequest, callback func(response *StartLoggingResponse, err error)) <-chan int
StartLoggingWithCallback invokes the actiontrail.StartLogging API asynchronously
func (*Client) StartLoggingWithChan ¶
func (client *Client) StartLoggingWithChan(request *StartLoggingRequest) (<-chan *StartLoggingResponse, <-chan error)
StartLoggingWithChan invokes the actiontrail.StartLogging API asynchronously
func (*Client) StopLogging ¶
func (client *Client) StopLogging(request *StopLoggingRequest) (response *StopLoggingResponse, err error)
StopLogging invokes the actiontrail.StopLogging API synchronously
func (*Client) StopLoggingWithCallback ¶
func (client *Client) StopLoggingWithCallback(request *StopLoggingRequest, callback func(response *StopLoggingResponse, err error)) <-chan int
StopLoggingWithCallback invokes the actiontrail.StopLogging API asynchronously
func (*Client) StopLoggingWithChan ¶
func (client *Client) StopLoggingWithChan(request *StopLoggingRequest) (<-chan *StopLoggingResponse, <-chan error)
StopLoggingWithChan invokes the actiontrail.StopLogging API asynchronously
func (*Client) UpdateTrail ¶
func (client *Client) UpdateTrail(request *UpdateTrailRequest) (response *UpdateTrailResponse, err error)
UpdateTrail invokes the actiontrail.UpdateTrail API synchronously
func (*Client) UpdateTrailWithCallback ¶
func (client *Client) UpdateTrailWithCallback(request *UpdateTrailRequest, callback func(response *UpdateTrailResponse, err error)) <-chan int
UpdateTrailWithCallback invokes the actiontrail.UpdateTrail API asynchronously
func (*Client) UpdateTrailWithChan ¶
func (client *Client) UpdateTrailWithChan(request *UpdateTrailRequest) (<-chan *UpdateTrailResponse, <-chan error)
UpdateTrailWithChan invokes the actiontrail.UpdateTrail API asynchronously
type CreateDeliveryHistoryJobRequest ¶
type CreateDeliveryHistoryJobRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` TrailName string `position:"Query" name:"TrailName"` }
CreateDeliveryHistoryJobRequest is the request struct for api CreateDeliveryHistoryJob
func CreateCreateDeliveryHistoryJobRequest ¶
func CreateCreateDeliveryHistoryJobRequest() (request *CreateDeliveryHistoryJobRequest)
CreateCreateDeliveryHistoryJobRequest creates a request to invoke CreateDeliveryHistoryJob API
type CreateDeliveryHistoryJobResponse ¶
type CreateDeliveryHistoryJobResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId int `json:"JobId" xml:"JobId"` }
CreateDeliveryHistoryJobResponse is the response struct for api CreateDeliveryHistoryJob
func CreateCreateDeliveryHistoryJobResponse ¶
func CreateCreateDeliveryHistoryJobResponse() (response *CreateDeliveryHistoryJobResponse)
CreateCreateDeliveryHistoryJobResponse creates a response to parse from CreateDeliveryHistoryJob response
type CreateTrailRequest ¶
type CreateTrailRequest struct { *requests.RpcRequest SlsProjectArn string `position:"Query" name:"SlsProjectArn"` SlsWriteRoleArn string `position:"Query" name:"SlsWriteRoleArn"` IsOrganizationTrail requests.Boolean `position:"Query" name:"IsOrganizationTrail"` OssKeyPrefix string `position:"Query" name:"OssKeyPrefix"` OssWriteRoleArn string `position:"Query" name:"OssWriteRoleArn"` EventRW string `position:"Query" name:"EventRW"` Name string `position:"Query" name:"Name"` OssBucketName string `position:"Query" name:"OssBucketName"` TrailRegion string `position:"Query" name:"TrailRegion"` }
CreateTrailRequest is the request struct for api CreateTrail
func CreateCreateTrailRequest ¶
func CreateCreateTrailRequest() (request *CreateTrailRequest)
CreateCreateTrailRequest creates a request to invoke CreateTrail API
type CreateTrailResponse ¶
type CreateTrailResponse struct { *responses.BaseResponse SlsProjectArn string `json:"SlsProjectArn" xml:"SlsProjectArn"` OssWriteRoleArn string `json:"OssWriteRoleArn" xml:"OssWriteRoleArn"` EventRW string `json:"EventRW" xml:"EventRW"` RequestId string `json:"RequestId" xml:"RequestId"` HomeRegion string `json:"HomeRegion" xml:"HomeRegion"` OssKeyPrefix string `json:"OssKeyPrefix" xml:"OssKeyPrefix"` OssBucketName string `json:"OssBucketName" xml:"OssBucketName"` SlsWriteRoleArn string `json:"SlsWriteRoleArn" xml:"SlsWriteRoleArn"` TrailRegion string `json:"TrailRegion" xml:"TrailRegion"` Name string `json:"Name" xml:"Name"` }
CreateTrailResponse is the response struct for api CreateTrail
func CreateCreateTrailResponse ¶
func CreateCreateTrailResponse() (response *CreateTrailResponse)
CreateCreateTrailResponse creates a response to parse from CreateTrail response
type DeleteDeliveryHistoryJobRequest ¶
type DeleteDeliveryHistoryJobRequest struct { *requests.RpcRequest JobId requests.Integer `position:"Query" name:"JobId"` }
DeleteDeliveryHistoryJobRequest is the request struct for api DeleteDeliveryHistoryJob
func CreateDeleteDeliveryHistoryJobRequest ¶
func CreateDeleteDeliveryHistoryJobRequest() (request *DeleteDeliveryHistoryJobRequest)
CreateDeleteDeliveryHistoryJobRequest creates a request to invoke DeleteDeliveryHistoryJob API
type DeleteDeliveryHistoryJobResponse ¶
type DeleteDeliveryHistoryJobResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteDeliveryHistoryJobResponse is the response struct for api DeleteDeliveryHistoryJob
func CreateDeleteDeliveryHistoryJobResponse ¶
func CreateDeleteDeliveryHistoryJobResponse() (response *DeleteDeliveryHistoryJobResponse)
CreateDeleteDeliveryHistoryJobResponse creates a response to parse from DeleteDeliveryHistoryJob response
type DeleteTrailRequest ¶
type DeleteTrailRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` }
DeleteTrailRequest is the request struct for api DeleteTrail
func CreateDeleteTrailRequest ¶
func CreateDeleteTrailRequest() (request *DeleteTrailRequest)
CreateDeleteTrailRequest creates a request to invoke DeleteTrail API
type DeleteTrailResponse ¶
type DeleteTrailResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteTrailResponse is the response struct for api DeleteTrail
func CreateDeleteTrailResponse ¶
func CreateDeleteTrailResponse() (response *DeleteTrailResponse)
CreateDeleteTrailResponse creates a response to parse from DeleteTrail response
type DeliveryHistoryJob ¶
type DeliveryHistoryJob struct { TrailName string `json:"TrailName" xml:"TrailName"` EndTime string `json:"EndTime" xml:"EndTime"` StartTime string `json:"StartTime" xml:"StartTime"` JobStatus int `json:"JobStatus" xml:"JobStatus"` HomeRegion string `json:"HomeRegion" xml:"HomeRegion"` UpdatedTime string `json:"UpdatedTime" xml:"UpdatedTime"` JobId int64 `json:"JobId" xml:"JobId"` CreatedTime string `json:"CreatedTime" xml:"CreatedTime"` }
DeliveryHistoryJob is a nested struct in actiontrail response
type DeliveryHistoryJobs ¶
type DeliveryHistoryJobs struct {
DeliveryHistoryJob []DeliveryHistoryJob `json:"DeliveryHistoryJob" xml:"DeliveryHistoryJob"`
}
DeliveryHistoryJobs is a nested struct in actiontrail response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *requests.RpcRequest AcceptLanguage string `position:"Query" name:"AcceptLanguage"` }
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions Regions `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DescribeTrailsRequest ¶
type DescribeTrailsRequest struct { *requests.RpcRequest IncludeOrganizationTrail requests.Boolean `position:"Query" name:"IncludeOrganizationTrail"` IncludeShadowTrails requests.Boolean `position:"Query" name:"IncludeShadowTrails"` NameList string `position:"Query" name:"NameList"` }
DescribeTrailsRequest is the request struct for api DescribeTrails
func CreateDescribeTrailsRequest ¶
func CreateDescribeTrailsRequest() (request *DescribeTrailsRequest)
CreateDescribeTrailsRequest creates a request to invoke DescribeTrails API
type DescribeTrailsResponse ¶
type DescribeTrailsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TrailList []Trail `json:"TrailList" xml:"TrailList"` }
DescribeTrailsResponse is the response struct for api DescribeTrails
func CreateDescribeTrailsResponse ¶
func CreateDescribeTrailsResponse() (response *DescribeTrailsResponse)
CreateDescribeTrailsResponse creates a response to parse from DescribeTrails response
type EventsInGetAccessKeyLastUsedEvents ¶
type EventsInGetAccessKeyLastUsedEvents struct {
EventsItem []EventsItem `json:"Events" xml:"Events"`
}
EventsInGetAccessKeyLastUsedEvents is a nested struct in actiontrail response
type EventsInLookupEvents ¶
type EventsInLookupEvents struct {
Events []map[string]interface{} `json:"Events" xml:"Events"`
}
EventsInLookupEvents is a nested struct in actiontrail response
type EventsItem ¶
type EventsItem struct { UsedTimestamp int64 `json:"UsedTimestamp" xml:"UsedTimestamp"` Detail string `json:"Detail" xml:"Detail"` EventName string `json:"EventName" xml:"EventName"` Source string `json:"Source" xml:"Source"` }
EventsItem is a nested struct in actiontrail response
type GetAccessKeyLastUsedEventsRequest ¶
type GetAccessKeyLastUsedEventsRequest struct { *requests.RpcRequest AccessKey string `position:"Query" name:"AccessKey"` NextToken string `position:"Query" name:"NextToken"` PageSize string `position:"Query" name:"PageSize"` ServiceName string `position:"Query" name:"ServiceName"` }
GetAccessKeyLastUsedEventsRequest is the request struct for api GetAccessKeyLastUsedEvents
func CreateGetAccessKeyLastUsedEventsRequest ¶
func CreateGetAccessKeyLastUsedEventsRequest() (request *GetAccessKeyLastUsedEventsRequest)
CreateGetAccessKeyLastUsedEventsRequest creates a request to invoke GetAccessKeyLastUsedEvents API
type GetAccessKeyLastUsedEventsResponse ¶
type GetAccessKeyLastUsedEventsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` Events []EventsItem `json:"Events" xml:"Events"` }
GetAccessKeyLastUsedEventsResponse is the response struct for api GetAccessKeyLastUsedEvents
func CreateGetAccessKeyLastUsedEventsResponse ¶
func CreateGetAccessKeyLastUsedEventsResponse() (response *GetAccessKeyLastUsedEventsResponse)
CreateGetAccessKeyLastUsedEventsResponse creates a response to parse from GetAccessKeyLastUsedEvents response
type GetAccessKeyLastUsedInfoRequest ¶
type GetAccessKeyLastUsedInfoRequest struct { *requests.RpcRequest AccessKey string `position:"Query" name:"AccessKey"` }
GetAccessKeyLastUsedInfoRequest is the request struct for api GetAccessKeyLastUsedInfo
func CreateGetAccessKeyLastUsedInfoRequest ¶
func CreateGetAccessKeyLastUsedInfoRequest() (request *GetAccessKeyLastUsedInfoRequest)
CreateGetAccessKeyLastUsedInfoRequest creates a request to invoke GetAccessKeyLastUsedInfo API
type GetAccessKeyLastUsedInfoResponse ¶
type GetAccessKeyLastUsedInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"` AccountId string `json:"AccountId" xml:"AccountId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` UserName string `json:"UserName" xml:"UserName"` AccountType string `json:"AccountType" xml:"AccountType"` UsedTimestamp int64 `json:"UsedTimestamp" xml:"UsedTimestamp"` Detail string `json:"Detail" xml:"Detail"` Source string `json:"Source" xml:"Source"` ServiceName string `json:"ServiceName" xml:"ServiceName"` ServiceNameCn string `json:"ServiceNameCn" xml:"ServiceNameCn"` ServiceNameEn string `json:"ServiceNameEn" xml:"ServiceNameEn"` }
GetAccessKeyLastUsedInfoResponse is the response struct for api GetAccessKeyLastUsedInfo
func CreateGetAccessKeyLastUsedInfoResponse ¶
func CreateGetAccessKeyLastUsedInfoResponse() (response *GetAccessKeyLastUsedInfoResponse)
CreateGetAccessKeyLastUsedInfoResponse creates a response to parse from GetAccessKeyLastUsedInfo response
type GetAccessKeyLastUsedIpsRequest ¶
type GetAccessKeyLastUsedIpsRequest struct { *requests.RpcRequest AccessKey string `position:"Query" name:"AccessKey"` NextToken string `position:"Query" name:"NextToken"` PageSize string `position:"Query" name:"PageSize"` ServiceName string `position:"Query" name:"ServiceName"` }
GetAccessKeyLastUsedIpsRequest is the request struct for api GetAccessKeyLastUsedIps
func CreateGetAccessKeyLastUsedIpsRequest ¶
func CreateGetAccessKeyLastUsedIpsRequest() (request *GetAccessKeyLastUsedIpsRequest)
CreateGetAccessKeyLastUsedIpsRequest creates a request to invoke GetAccessKeyLastUsedIps API
type GetAccessKeyLastUsedIpsResponse ¶
type GetAccessKeyLastUsedIpsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` Ips []IpsItem `json:"Ips" xml:"Ips"` }
GetAccessKeyLastUsedIpsResponse is the response struct for api GetAccessKeyLastUsedIps
func CreateGetAccessKeyLastUsedIpsResponse ¶
func CreateGetAccessKeyLastUsedIpsResponse() (response *GetAccessKeyLastUsedIpsResponse)
CreateGetAccessKeyLastUsedIpsResponse creates a response to parse from GetAccessKeyLastUsedIps response
type GetAccessKeyLastUsedProductsRequest ¶
type GetAccessKeyLastUsedProductsRequest struct { *requests.RpcRequest AccessKey string `position:"Query" name:"AccessKey"` }
GetAccessKeyLastUsedProductsRequest is the request struct for api GetAccessKeyLastUsedProducts
func CreateGetAccessKeyLastUsedProductsRequest ¶
func CreateGetAccessKeyLastUsedProductsRequest() (request *GetAccessKeyLastUsedProductsRequest)
CreateGetAccessKeyLastUsedProductsRequest creates a request to invoke GetAccessKeyLastUsedProducts API
type GetAccessKeyLastUsedProductsResponse ¶
type GetAccessKeyLastUsedProductsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Products []ProductsItem `json:"Products" xml:"Products"` }
GetAccessKeyLastUsedProductsResponse is the response struct for api GetAccessKeyLastUsedProducts
func CreateGetAccessKeyLastUsedProductsResponse ¶
func CreateGetAccessKeyLastUsedProductsResponse() (response *GetAccessKeyLastUsedProductsResponse)
CreateGetAccessKeyLastUsedProductsResponse creates a response to parse from GetAccessKeyLastUsedProducts response
type GetAccessKeyLastUsedResourcesRequest ¶
type GetAccessKeyLastUsedResourcesRequest struct { *requests.RpcRequest AccessKey string `position:"Query" name:"AccessKey"` NextToken string `position:"Query" name:"NextToken"` PageSize string `position:"Query" name:"PageSize"` ServiceName string `position:"Query" name:"ServiceName"` }
GetAccessKeyLastUsedResourcesRequest is the request struct for api GetAccessKeyLastUsedResources
func CreateGetAccessKeyLastUsedResourcesRequest ¶
func CreateGetAccessKeyLastUsedResourcesRequest() (request *GetAccessKeyLastUsedResourcesRequest)
CreateGetAccessKeyLastUsedResourcesRequest creates a request to invoke GetAccessKeyLastUsedResources API
type GetAccessKeyLastUsedResourcesResponse ¶
type GetAccessKeyLastUsedResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` Resources []ResourcesItem `json:"Resources" xml:"Resources"` }
GetAccessKeyLastUsedResourcesResponse is the response struct for api GetAccessKeyLastUsedResources
func CreateGetAccessKeyLastUsedResourcesResponse ¶
func CreateGetAccessKeyLastUsedResourcesResponse() (response *GetAccessKeyLastUsedResourcesResponse)
CreateGetAccessKeyLastUsedResourcesResponse creates a response to parse from GetAccessKeyLastUsedResources response
type GetDeliveryHistoryJobRequest ¶
type GetDeliveryHistoryJobRequest struct { *requests.RpcRequest JobId requests.Integer `position:"Query" name:"JobId"` }
GetDeliveryHistoryJobRequest is the request struct for api GetDeliveryHistoryJob
func CreateGetDeliveryHistoryJobRequest ¶
func CreateGetDeliveryHistoryJobRequest() (request *GetDeliveryHistoryJobRequest)
CreateGetDeliveryHistoryJobRequest creates a request to invoke GetDeliveryHistoryJob API
type GetDeliveryHistoryJobResponse ¶
type GetDeliveryHistoryJobResponse struct { *responses.BaseResponse JobStatus int `json:"JobStatus" xml:"JobStatus"` CreatedTime string `json:"CreatedTime" xml:"CreatedTime"` EndTime string `json:"EndTime" xml:"EndTime"` RequestId string `json:"RequestId" xml:"RequestId"` StartTime string `json:"StartTime" xml:"StartTime"` TrailName string `json:"TrailName" xml:"TrailName"` UpdatedTime string `json:"UpdatedTime" xml:"UpdatedTime"` JobId int64 `json:"JobId" xml:"JobId"` HomeRegion string `json:"HomeRegion" xml:"HomeRegion"` Status []StatusItem `json:"Status" xml:"Status"` }
GetDeliveryHistoryJobResponse is the response struct for api GetDeliveryHistoryJob
func CreateGetDeliveryHistoryJobResponse ¶
func CreateGetDeliveryHistoryJobResponse() (response *GetDeliveryHistoryJobResponse)
CreateGetDeliveryHistoryJobResponse creates a response to parse from GetDeliveryHistoryJob response
type GetTrailStatusRequest ¶
type GetTrailStatusRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` IsOrganizationTrail requests.Boolean `position:"Query" name:"IsOrganizationTrail"` }
GetTrailStatusRequest is the request struct for api GetTrailStatus
func CreateGetTrailStatusRequest ¶
func CreateGetTrailStatusRequest() (request *GetTrailStatusRequest)
CreateGetTrailStatusRequest creates a request to invoke GetTrailStatus API
type GetTrailStatusResponse ¶
type GetTrailStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` StartLoggingTime string `json:"StartLoggingTime" xml:"StartLoggingTime"` LatestDeliveryError string `json:"LatestDeliveryError" xml:"LatestDeliveryError"` StopLoggingTime string `json:"StopLoggingTime" xml:"StopLoggingTime"` IsLogging bool `json:"IsLogging" xml:"IsLogging"` LatestDeliveryTime string `json:"LatestDeliveryTime" xml:"LatestDeliveryTime"` LatestDeliveryLogServiceError string `json:"LatestDeliveryLogServiceError" xml:"LatestDeliveryLogServiceError"` LatestDeliveryLogServiceTime string `json:"LatestDeliveryLogServiceTime" xml:"LatestDeliveryLogServiceTime"` OssBucketStatus bool `json:"OssBucketStatus" xml:"OssBucketStatus"` SlsLogStoreStatus bool `json:"SlsLogStoreStatus" xml:"SlsLogStoreStatus"` }
GetTrailStatusResponse is the response struct for api GetTrailStatus
func CreateGetTrailStatusResponse ¶
func CreateGetTrailStatusResponse() (response *GetTrailStatusResponse)
CreateGetTrailStatusResponse creates a response to parse from GetTrailStatus response
type Ips ¶
type Ips struct {
IpsItem []IpsItem `json:"Ips" xml:"Ips"`
}
Ips is a nested struct in actiontrail response
type IpsItem ¶
type IpsItem struct { UsedTimestamp int64 `json:"UsedTimestamp" xml:"UsedTimestamp"` Detail string `json:"Detail" xml:"Detail"` Source string `json:"Source" xml:"Source"` Ip string `json:"Ip" xml:"Ip"` }
IpsItem is a nested struct in actiontrail response
type ListDeliveryHistoryJobsRequest ¶
type ListDeliveryHistoryJobsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListDeliveryHistoryJobsRequest is the request struct for api ListDeliveryHistoryJobs
func CreateListDeliveryHistoryJobsRequest ¶
func CreateListDeliveryHistoryJobsRequest() (request *ListDeliveryHistoryJobsRequest)
CreateListDeliveryHistoryJobsRequest creates a request to invoke ListDeliveryHistoryJobs API
type ListDeliveryHistoryJobsResponse ¶
type ListDeliveryHistoryJobsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` DeliveryHistoryJobs []DeliveryHistoryJob `json:"DeliveryHistoryJobs" xml:"DeliveryHistoryJobs"` }
ListDeliveryHistoryJobsResponse is the response struct for api ListDeliveryHistoryJobs
func CreateListDeliveryHistoryJobsResponse ¶
func CreateListDeliveryHistoryJobsResponse() (response *ListDeliveryHistoryJobsResponse)
CreateListDeliveryHistoryJobsResponse creates a response to parse from ListDeliveryHistoryJobs response
type LookupEventsLookupAttribute ¶
LookupEventsLookupAttribute is a repeated param struct in LookupEventsRequest
type LookupEventsRequest ¶
type LookupEventsRequest struct { *requests.RpcRequest EndTime string `position:"Query" name:"EndTime"` StartTime string `position:"Query" name:"StartTime"` NextToken string `position:"Query" name:"NextToken"` LookupAttribute *[]LookupEventsLookupAttribute `position:"Query" name:"LookupAttribute" type:"Repeated"` MaxResults string `position:"Query" name:"MaxResults"` Direction string `position:"Query" name:"Direction"` }
LookupEventsRequest is the request struct for api LookupEvents
func CreateLookupEventsRequest ¶
func CreateLookupEventsRequest() (request *LookupEventsRequest)
CreateLookupEventsRequest creates a request to invoke LookupEvents API
type LookupEventsResponse ¶
type LookupEventsResponse struct { *responses.BaseResponse EndTime string `json:"EndTime" xml:"EndTime"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` StartTime string `json:"StartTime" xml:"StartTime"` Events []map[string]interface{} `json:"Events" xml:"Events"` }
LookupEventsResponse is the response struct for api LookupEvents
func CreateLookupEventsResponse ¶
func CreateLookupEventsResponse() (response *LookupEventsResponse)
CreateLookupEventsResponse creates a response to parse from LookupEvents response
type Products ¶
type Products struct {
ProductsItem []ProductsItem `json:"Products" xml:"Products"`
}
Products is a nested struct in actiontrail response
type ProductsItem ¶
type ProductsItem struct { UsedTimestamp int64 `json:"UsedTimestamp" xml:"UsedTimestamp"` Detail string `json:"Detail" xml:"Detail"` Source string `json:"Source" xml:"Source"` ServiceName string `json:"ServiceName" xml:"ServiceName"` ServiceNameCn string `json:"ServiceNameCn" xml:"ServiceNameCn"` ServiceNameEn string `json:"ServiceNameEn" xml:"ServiceNameEn"` }
ProductsItem is a nested struct in actiontrail response
type Region ¶
type Region struct { RegionId string `json:"RegionId" xml:"RegionId"` RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"` LocalName string `json:"LocalName" xml:"LocalName"` }
Region is a nested struct in actiontrail response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in actiontrail response
type Resources ¶
type Resources struct {
ResourcesItem []ResourcesItem `json:"Resources" xml:"Resources"`
}
Resources is a nested struct in actiontrail response
type ResourcesItem ¶
type ResourcesItem struct { UsedTimestamp int64 `json:"UsedTimestamp" xml:"UsedTimestamp"` Detail string `json:"Detail" xml:"Detail"` ResourceName string `json:"ResourceName" xml:"ResourceName"` ResourceType string `json:"ResourceType" xml:"ResourceType"` Source string `json:"Source" xml:"Source"` }
ResourcesItem is a nested struct in actiontrail response
type StartLoggingRequest ¶
type StartLoggingRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` }
StartLoggingRequest is the request struct for api StartLogging
func CreateStartLoggingRequest ¶
func CreateStartLoggingRequest() (request *StartLoggingRequest)
CreateStartLoggingRequest creates a request to invoke StartLogging API
type StartLoggingResponse ¶
type StartLoggingResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartLoggingResponse is the response struct for api StartLogging
func CreateStartLoggingResponse ¶
func CreateStartLoggingResponse() (response *StartLoggingResponse)
CreateStartLoggingResponse creates a response to parse from StartLogging response
type Status ¶
type Status struct {
StatusItem []StatusItem `json:"Status" xml:"Status"`
}
Status is a nested struct in actiontrail response
type StatusItem ¶
type StatusItem struct { Status int `json:"Status" xml:"Status"` Region string `json:"Region" xml:"Region"` }
StatusItem is a nested struct in actiontrail response
type StopLoggingRequest ¶
type StopLoggingRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` }
StopLoggingRequest is the request struct for api StopLogging
func CreateStopLoggingRequest ¶
func CreateStopLoggingRequest() (request *StopLoggingRequest)
CreateStopLoggingRequest creates a request to invoke StopLogging API
type StopLoggingResponse ¶
type StopLoggingResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopLoggingResponse is the response struct for api StopLogging
func CreateStopLoggingResponse ¶
func CreateStopLoggingResponse() (response *StopLoggingResponse)
CreateStopLoggingResponse creates a response to parse from StopLogging response
type Trail ¶
type Trail struct { TrailRegion string `json:"TrailRegion" xml:"TrailRegion"` Status string `json:"Status" xml:"Status"` UpdateTime string `json:"UpdateTime" xml:"UpdateTime"` HomeRegion string `json:"HomeRegion" xml:"HomeRegion"` CreateTime string `json:"CreateTime" xml:"CreateTime"` OssKeyPrefix string `json:"OssKeyPrefix" xml:"OssKeyPrefix"` EventRW string `json:"EventRW" xml:"EventRW"` StartLoggingTime string `json:"StartLoggingTime" xml:"StartLoggingTime"` OssWriteRoleArn string `json:"OssWriteRoleArn" xml:"OssWriteRoleArn"` SlsProjectArn string `json:"SlsProjectArn" xml:"SlsProjectArn"` IsOrganizationTrail bool `json:"IsOrganizationTrail" xml:"IsOrganizationTrail"` SlsWriteRoleArn string `json:"SlsWriteRoleArn" xml:"SlsWriteRoleArn"` StopLoggingTime string `json:"StopLoggingTime" xml:"StopLoggingTime"` Name string `json:"Name" xml:"Name"` OssBucketName string `json:"OssBucketName" xml:"OssBucketName"` Region string `json:"Region" xml:"Region"` OrganizationId string `json:"OrganizationId" xml:"OrganizationId"` OssBucketLocation string `json:"OssBucketLocation" xml:"OssBucketLocation"` IsShadowTrail int64 `json:"IsShadowTrail" xml:"IsShadowTrail"` TrailArn string `json:"TrailArn" xml:"TrailArn"` }
Trail is a nested struct in actiontrail response
type TrailList ¶
type TrailList struct {
Trail []Trail `json:"Trail" xml:"Trail"`
}
TrailList is a nested struct in actiontrail response
type UpdateTrailRequest ¶
type UpdateTrailRequest struct { *requests.RpcRequest SlsProjectArn string `position:"Query" name:"SlsProjectArn"` SlsWriteRoleArn string `position:"Query" name:"SlsWriteRoleArn"` OssKeyPrefix string `position:"Query" name:"OssKeyPrefix"` OssWriteRoleArn string `position:"Query" name:"OssWriteRoleArn"` EventRW string `position:"Query" name:"EventRW"` Name string `position:"Query" name:"Name"` OssBucketName string `position:"Query" name:"OssBucketName"` TrailRegion string `position:"Query" name:"TrailRegion"` }
UpdateTrailRequest is the request struct for api UpdateTrail
func CreateUpdateTrailRequest ¶
func CreateUpdateTrailRequest() (request *UpdateTrailRequest)
CreateUpdateTrailRequest creates a request to invoke UpdateTrail API
type UpdateTrailResponse ¶
type UpdateTrailResponse struct { *responses.BaseResponse SlsProjectArn string `json:"SlsProjectArn" xml:"SlsProjectArn"` OssWriteRoleArn string `json:"OssWriteRoleArn" xml:"OssWriteRoleArn"` EventRW string `json:"EventRW" xml:"EventRW"` RequestId string `json:"RequestId" xml:"RequestId"` HomeRegion string `json:"HomeRegion" xml:"HomeRegion"` OssKeyPrefix string `json:"OssKeyPrefix" xml:"OssKeyPrefix"` OssBucketName string `json:"OssBucketName" xml:"OssBucketName"` SlsWriteRoleArn string `json:"SlsWriteRoleArn" xml:"SlsWriteRoleArn"` TrailRegion string `json:"TrailRegion" xml:"TrailRegion"` Name string `json:"Name" xml:"Name"` }
UpdateTrailResponse is the response struct for api UpdateTrail
func CreateUpdateTrailResponse ¶
func CreateUpdateTrailResponse() (response *UpdateTrailResponse)
CreateUpdateTrailResponse creates a response to parse from UpdateTrail response
Source Files ¶
- client.go
- create_delivery_history_job.go
- create_trail.go
- delete_delivery_history_job.go
- delete_trail.go
- describe_regions.go
- describe_trails.go
- endpoint.go
- get_access_key_last_used_events.go
- get_access_key_last_used_info.go
- get_access_key_last_used_ips.go
- get_access_key_last_used_products.go
- get_access_key_last_used_resources.go
- get_delivery_history_job.go
- get_trail_status.go
- list_delivery_history_jobs.go
- lookup_events.go
- start_logging.go
- stop_logging.go
- struct_delivery_history_job.go
- struct_delivery_history_jobs.go
- struct_events_in_get_access_key_last_used_events.go
- struct_events_in_lookup_events.go
- struct_events_item.go
- struct_ips.go
- struct_ips_item.go
- struct_products.go
- struct_products_item.go
- struct_region.go
- struct_regions.go
- struct_resources.go
- struct_resources_item.go
- struct_status.go
- struct_status_item.go
- struct_trail.go
- struct_trail_list.go
- update_trail.go