diff --git a/ChangeLog.txt b/ChangeLog.txt index 191139aaa0..4470e7f682 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ +2024-10-30 Version: v1.63.42 +- Generated 2023-01-20 for `csas`. +undefined + 2024-10-30 Version: v1.63.41 - Generated 2014-05-26 for `Ecs`. - Support describe and modify NVMe on instance. diff --git a/services/csas/create_private_access_application.go b/services/csas/create_private_access_application.go index 031275fa03..daab61ad0a 100644 --- a/services/csas/create_private_access_application.go +++ b/services/csas/create_private_access_application.go @@ -71,14 +71,18 @@ func (client *Client) CreatePrivateAccessApplicationWithCallback(request *Create // CreatePrivateAccessApplicationRequest is the request struct for api CreatePrivateAccessApplication type CreatePrivateAccessApplicationRequest struct { *requests.RpcRequest - Addresses *[]string `position:"Body" name:"Addresses" type:"Repeated"` - Description string `position:"Body" name:"Description"` - Protocol string `position:"Body" name:"Protocol"` - SourceIp string `position:"Query" name:"SourceIp"` - TagIds *[]string `position:"Body" name:"TagIds" type:"Repeated"` - PortRanges *[]CreatePrivateAccessApplicationPortRanges `position:"Body" name:"PortRanges" type:"Repeated"` - Name string `position:"Body" name:"Name"` - Status string `position:"Body" name:"Status"` + Addresses *[]string `position:"Body" name:"Addresses" type:"Repeated"` + Description string `position:"Body" name:"Description"` + Protocol string `position:"Body" name:"Protocol"` + SourceIp string `position:"Query" name:"SourceIp"` + L7ProxyDomainCustom string `position:"Body" name:"L7ProxyDomainCustom"` + L7ProxyDomainPrivate string `position:"Body" name:"L7ProxyDomainPrivate"` + BrowserAccessStatus string `position:"Body" name:"BrowserAccessStatus"` + TagIds *[]string `position:"Body" name:"TagIds" type:"Repeated"` + L7ProxyDomainAutomaticPrefix string `position:"Body" name:"L7ProxyDomainAutomaticPrefix"` + PortRanges *[]CreatePrivateAccessApplicationPortRanges `position:"Body" name:"PortRanges" type:"Repeated"` + Name string `position:"Body" name:"Name"` + Status string `position:"Body" name:"Status"` } // CreatePrivateAccessApplicationPortRanges is a repeated param struct in CreatePrivateAccessApplicationRequest diff --git a/services/csas/create_wm_embed_task.go b/services/csas/create_wm_embed_task.go index 740dac3fed..7c9978afc6 100644 --- a/services/csas/create_wm_embed_task.go +++ b/services/csas/create_wm_embed_task.go @@ -80,6 +80,7 @@ type CreateWmEmbedTaskRequest struct { ImageEmbedJpegQuality requests.Integer `position:"Body" name:"ImageEmbedJpegQuality"` WatermarkInfoUint requests.Integer `position:"Body" name:"WatermarkInfoUint"` WmInfoUint string `position:"Body" name:"WmInfoUint"` + CsvControl CreateWmEmbedTaskCsvControl `position:"Query" name:"CsvControl" type:"Struct"` Filename string `position:"Body" name:"Filename"` WmInfoSize requests.Integer `position:"Body" name:"WmInfoSize"` WmInfoBytesB64 string `position:"Body" name:"WmInfoBytesB64"` @@ -94,6 +95,13 @@ type CreateWmEmbedTaskDocumentControl struct { InvisibleAntiTextCopy string `name:"InvisibleAntiTextCopy"` } +// CreateWmEmbedTaskCsvControl is a repeated param struct in CreateWmEmbedTaskRequest +type CreateWmEmbedTaskCsvControl struct { + Method string `name:"Method"` + EmbedColumn string `name:"EmbedColumn"` + EmbedPrecision string `name:"EmbedPrecision"` +} + // CreateWmEmbedTaskDocumentControlBackgroundControl is a repeated param struct in CreateWmEmbedTaskRequest type CreateWmEmbedTaskDocumentControlBackgroundControl struct { BgAddInvisible string `name:"BgAddInvisible"` diff --git a/services/csas/create_wm_extract_task.go b/services/csas/create_wm_extract_task.go index 7cf6f90688..e2c52eb544 100644 --- a/services/csas/create_wm_extract_task.go +++ b/services/csas/create_wm_extract_task.go @@ -71,16 +71,24 @@ func (client *Client) CreateWmExtractTaskWithCallback(request *CreateWmExtractTa // CreateWmExtractTaskRequest is the request struct for api CreateWmExtractTask type CreateWmExtractTaskRequest struct { *requests.RpcRequest - VideoIsLong requests.Boolean `position:"Body" name:"VideoIsLong"` - DocumentIsCapture requests.Boolean `position:"Body" name:"DocumentIsCapture"` - VideoSpeed string `position:"Body" name:"VideoSpeed"` - ApiType string `position:"Body" name:"ApiType"` - SourceIp string `position:"Query" name:"SourceIp"` - WmType string `position:"Body" name:"WmType"` - ImageDetectLevel requests.Integer `position:"Body" name:"ImageDetectLevel"` - Filename string `position:"Body" name:"Filename"` - WmInfoSize requests.Integer `position:"Body" name:"WmInfoSize"` - FileUrl string `position:"Body" name:"FileUrl"` + VideoIsLong requests.Boolean `position:"Body" name:"VideoIsLong"` + DocumentIsCapture requests.Boolean `position:"Body" name:"DocumentIsCapture"` + VideoSpeed string `position:"Body" name:"VideoSpeed"` + ApiType string `position:"Body" name:"ApiType"` + SourceIp string `position:"Query" name:"SourceIp"` + WmType string `position:"Body" name:"WmType"` + ImageDetectLevel requests.Integer `position:"Body" name:"ImageDetectLevel"` + CsvControl CreateWmExtractTaskCsvControl `position:"Query" name:"CsvControl" type:"Struct"` + Filename string `position:"Body" name:"Filename"` + WmInfoSize requests.Integer `position:"Body" name:"WmInfoSize"` + FileUrl string `position:"Body" name:"FileUrl"` +} + +// CreateWmExtractTaskCsvControl is a repeated param struct in CreateWmExtractTaskRequest +type CreateWmExtractTaskCsvControl struct { + Method string `name:"Method"` + EmbedColumn string `name:"EmbedColumn"` + EmbedPrecision string `name:"EmbedPrecision"` } // CreateWmExtractTaskResponse is the response struct for api CreateWmExtractTask diff --git a/services/csas/list_private_access_applications.go b/services/csas/list_private_access_applications.go index 293361e9b3..edda906786 100644 --- a/services/csas/list_private_access_applications.go +++ b/services/csas/list_private_access_applications.go @@ -79,6 +79,7 @@ type ListPrivateAccessApplicationsRequest struct { ConnectorId string `position:"Query" name:"ConnectorId"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` ApplicationIds *[]string `position:"Query" name:"ApplicationIds" type:"Repeated"` + AccessModes string `position:"Query" name:"AccessModes"` Name string `position:"Query" name:"Name"` Status string `position:"Query" name:"Status"` } diff --git a/services/csas/struct_application.go b/services/csas/struct_application.go index 1a8619fd3d..a37248945d 100644 --- a/services/csas/struct_application.go +++ b/services/csas/struct_application.go @@ -17,18 +17,21 @@ package csas // Application is a nested struct in csas response type Application struct { - Name string `json:"Name" xml:"Name"` - ApplicationId string `json:"ApplicationId" xml:"ApplicationId"` - Protocol string `json:"Protocol" xml:"Protocol"` - ApplicationName string `json:"ApplicationName" xml:"ApplicationName"` - CreateTime string `json:"CreateTime" xml:"CreateTime"` - Status string `json:"Status" xml:"Status"` - Description string `json:"Description" xml:"Description"` - Addresses []string `json:"Addresses" xml:"Addresses"` - ConnectorIds []string `json:"ConnectorIds" xml:"ConnectorIds"` - PolicyIds []string `json:"PolicyIds" xml:"PolicyIds"` - TagIds []string `json:"TagIds" xml:"TagIds"` - Tags []Tag `json:"Tags" xml:"Tags"` - PortRanges []PortRange `json:"PortRanges" xml:"PortRanges"` - Policies []PolicyInListPolicesForPrivateAccessApplication `json:"Policies" xml:"Policies"` + Name string `json:"Name" xml:"Name"` + ApplicationId string `json:"ApplicationId" xml:"ApplicationId"` + Protocol string `json:"Protocol" xml:"Protocol"` + ApplicationName string `json:"ApplicationName" xml:"ApplicationName"` + L7ProxyDomainCustom string `json:"L7ProxyDomainCustom" xml:"L7ProxyDomainCustom"` + CreateTime string `json:"CreateTime" xml:"CreateTime"` + BrowserAccessStatus string `json:"BrowserAccessStatus" xml:"BrowserAccessStatus"` + Status string `json:"Status" xml:"Status"` + Description string `json:"Description" xml:"Description"` + L7ProxyDomainAutomatic string `json:"L7ProxyDomainAutomatic" xml:"L7ProxyDomainAutomatic"` + Addresses []string `json:"Addresses" xml:"Addresses"` + ConnectorIds []string `json:"ConnectorIds" xml:"ConnectorIds"` + PolicyIds []string `json:"PolicyIds" xml:"PolicyIds"` + TagIds []string `json:"TagIds" xml:"TagIds"` + Tags []Tag `json:"Tags" xml:"Tags"` + PortRanges []PortRange `json:"PortRanges" xml:"PortRanges"` + Policies []PolicyInListPolicesForPrivateAccessApplication `json:"Policies" xml:"Policies"` } diff --git a/services/csas/update_private_access_application.go b/services/csas/update_private_access_application.go index a634119067..4c0a65dc2c 100644 --- a/services/csas/update_private_access_application.go +++ b/services/csas/update_private_access_application.go @@ -71,15 +71,18 @@ func (client *Client) UpdatePrivateAccessApplicationWithCallback(request *Update // UpdatePrivateAccessApplicationRequest is the request struct for api UpdatePrivateAccessApplication type UpdatePrivateAccessApplicationRequest struct { *requests.RpcRequest - Addresses *[]string `position:"Body" name:"Addresses" type:"Repeated"` - Description string `position:"Body" name:"Description"` - Protocol string `position:"Body" name:"Protocol"` - SourceIp string `position:"Query" name:"SourceIp"` - ApplicationId string `position:"Body" name:"ApplicationId"` - TagIds *[]string `position:"Body" name:"TagIds" type:"Repeated"` - PortRanges *[]UpdatePrivateAccessApplicationPortRanges `position:"Body" name:"PortRanges" type:"Repeated"` - ModifyType string `position:"Body" name:"ModifyType"` - Status string `position:"Body" name:"Status"` + Addresses *[]string `position:"Body" name:"Addresses" type:"Repeated"` + Description string `position:"Body" name:"Description"` + Protocol string `position:"Body" name:"Protocol"` + SourceIp string `position:"Query" name:"SourceIp"` + ApplicationId string `position:"Body" name:"ApplicationId"` + L7ProxyDomainCustom string `position:"Body" name:"L7ProxyDomainCustom"` + L7ProxyDomainPrivate string `position:"Body" name:"L7ProxyDomainPrivate"` + TagIds *[]string `position:"Body" name:"TagIds" type:"Repeated"` + L7ProxyDomainAutomaticPrefix string `position:"Body" name:"L7ProxyDomainAutomaticPrefix"` + PortRanges *[]UpdatePrivateAccessApplicationPortRanges `position:"Body" name:"PortRanges" type:"Repeated"` + ModifyType string `position:"Body" name:"ModifyType"` + Status string `position:"Body" name:"Status"` } // UpdatePrivateAccessApplicationPortRanges is a repeated param struct in UpdatePrivateAccessApplicationRequest