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  }