github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/cbr/v3/policies/results.go (about) 1 package policies 2 3 type Policy struct { 4 ID string `json:"id"` 5 Name string `json:"name"` 6 Enabled bool `json:"enabled"` 7 OperationDefinition *PolicyODCreate `json:"operation_definition"` 8 OperationType OperationType `json:"operation_type"` 9 Trigger *PolicyTriggerResp `json:"trigger"` 10 AssociatedVaults []PolicyAssociateVault `json:"associated_vaults"` 11 } 12 13 type PolicyAssociateVault struct { 14 VaultID string `json:"vault_id"` 15 DestinationVaultID string `json:"destination_vault_id"` 16 } 17 18 type PolicyTriggerPropertiesResp struct { 19 Pattern []string `json:"pattern"` 20 StartTime string `json:"start_time"` 21 } 22 23 type PolicyTriggerResp struct { 24 Properties PolicyTriggerPropertiesResp `json:"properties"` 25 }