Documentation ¶
Index ¶
Constants ¶
View Source
const CompliantResult string = "Compliant"
View Source
const ConfigEndpoint string = "https://rms.myhuaweicloud.com"
View Source
const NonCompliantResult string = "NonCompliant"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigComplianceStatuesReportRequest ¶
type ConfigComplianceStatuesReportRequest struct { PolicyResource ConfigPolicyResource `json:"policy_resource"` TriggerType *string `json:"trigger_type"` ComplianceState string `json:"compliance_state"` PolicyAssignmentId *string `json:"policy_assignment_id"` PolicyAssignmentName *string `json:"policy_assignment_name"` FunctionURN *string `json:"function_urn"` EvaluationTime string `json:"evaluation_time"` EvalutationHash *string `json:"evaluation_hash"` }
func (*ConfigComplianceStatuesReportRequest) UpdatePolicyState ¶
func (c *ConfigComplianceStatuesReportRequest) UpdatePolicyState(token string) error
type ConfigEvent ¶
type ConfigEvent struct { DomainId *string `json:"domain_id"` AssignmentId *string `json:"policy_assignment_id"` AssignmentName *string `json:"policy_assignment_name"` FunctionURN *string `json:"function_urn"` TriggerType *string `json:"trigger_type"` EvaluationTime int64 `json:"evaluation_time"` EvaluationHash *string `json:"evaluation_hash"` RuleParameter map[string]map[string]string `json:"rule_parameter"` InvokingEvent ConfigInvokingEvent `json:"invoking_event"` }
Doc: https://support.huaweicloud.com/intl/en-us/usermanual-rms/rms_05_0506.html
type ConfigInvokingEvent ¶
type ConfigInvokingEvent struct { Id *string `json:"id"` Name *string `json:"name"` Provider *string `json:"provider"` Type *string `json:"type"` Tags map[string]string `json:"tags"` CreateTime time.Time `json:"created"` UpdateTime time.Time `json:"updated"` Properties interface{} `json:"properties"` EP_Id *string `json:"ep_id"` ProjectId *string `json:"project_id"` RegionId *string `json:"region_id"` ProvisioningState *string `json:"provisioning_state"` }
type ConfigPolicyResource ¶
Click to show internal directories.
Click to hide internal directories.