File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ Copyright (c) 2024-2024 VMware, Inc. All Rights Reserved.
3+
4+ Licensed under the Apache License, Version 2.0 (the "License");
5+ you may not use this file except in compliance with the License.
6+ You may obtain a copy of the License at
7+
8+ http://www.apache.org/licenses/LICENSE-2.0
9+
10+ Unless required by applicable law or agreed to in writing, software
11+ distributed under the License is distributed on an "AS IS" BASIS,
12+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+ See the License for the specific language governing permissions and
14+ limitations under the License.
15+ */
16+
17+ package types
18+
19+ import (
20+ "reflect"
21+
22+ "github.com/vmware/govmomi/vim25/types"
23+ )
24+
25+ // CnsBlockCreateSpec is the specification for creating block volumes.
26+ type CnsBlockCreateSpec struct {
27+ CnsBaseCreateSpec
28+
29+ // Crypto specifies the encryption settings for the volume to be created.
30+ // Works with block volumes only.
31+ CryptoSpec * types.CryptoSpec `xml:"cryptoSpec,omitempty"`
32+ }
33+
34+ func init () {
35+ types .Add ("CnsBlockCreateSpec" , reflect .TypeOf ((* CnsBlockCreateSpec )(nil )).Elem ())
36+ }
You can’t perform that action at this time.
0 commit comments