Documentation ¶
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type ListVolumesArgs
- type ListVolumesOutputArgs
- type ListVolumesResult
- type ListVolumesResultOutput
- func (ListVolumesResultOutput) ElementType() reflect.Type
- func (o ListVolumesResultOutput) Items() ScalewayInstanceV1ListVolumesResponseOutput
- func (o ListVolumesResultOutput) ToListVolumesResultOutput() ListVolumesResultOutput
- func (o ListVolumesResultOutput) ToListVolumesResultOutputWithContext(ctx context.Context) ListVolumesResultOutput
- type ListVolumesTypesArgs
- type ListVolumesTypesOutputArgs
- type ListVolumesTypesResult
- type ListVolumesTypesResultOutput
- func (ListVolumesTypesResultOutput) ElementType() reflect.Type
- func (o ListVolumesTypesResultOutput) Items() ScalewayInstanceV1ListVolumesTypesResponseOutput
- func (o ListVolumesTypesResultOutput) ToListVolumesTypesResultOutput() ListVolumesTypesResultOutput
- func (o ListVolumesTypesResultOutput) ToListVolumesTypesResultOutputWithContext(ctx context.Context) ListVolumesTypesResultOutput
- type LookupVolumeArgs
- type LookupVolumeOutputArgs
- type LookupVolumeResult
- type LookupVolumeResultOutput
- func (LookupVolumeResultOutput) ElementType() reflect.Type
- func (o LookupVolumeResultOutput) Items() ScalewayInstanceV1GetVolumeResponseOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
- type ScalewayInstanceV1GetVolumeResponse
- type ScalewayInstanceV1GetVolumeResponseOutput
- func (ScalewayInstanceV1GetVolumeResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1GetVolumeResponseOutput) ToScalewayInstanceV1GetVolumeResponseOutput() ScalewayInstanceV1GetVolumeResponseOutput
- func (o ScalewayInstanceV1GetVolumeResponseOutput) ToScalewayInstanceV1GetVolumeResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetVolumeResponseOutput
- func (o ScalewayInstanceV1GetVolumeResponseOutput) Volume() ScalewayInstanceV1VolumePtrOutput
- type ScalewayInstanceV1ListVolumesResponse
- type ScalewayInstanceV1ListVolumesResponseOutput
- func (ScalewayInstanceV1ListVolumesResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1ListVolumesResponseOutput) ToScalewayInstanceV1ListVolumesResponseOutput() ScalewayInstanceV1ListVolumesResponseOutput
- func (o ScalewayInstanceV1ListVolumesResponseOutput) ToScalewayInstanceV1ListVolumesResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListVolumesResponseOutput
- func (o ScalewayInstanceV1ListVolumesResponseOutput) Volumes() ScalewayInstanceV1VolumeArrayOutput
- type ScalewayInstanceV1ListVolumesTypesResponse
- type ScalewayInstanceV1ListVolumesTypesResponseOutput
- func (ScalewayInstanceV1ListVolumesTypesResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1ListVolumesTypesResponseOutput) ToScalewayInstanceV1ListVolumesTypesResponseOutput() ScalewayInstanceV1ListVolumesTypesResponseOutput
- func (o ScalewayInstanceV1ListVolumesTypesResponseOutput) ToScalewayInstanceV1ListVolumesTypesResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListVolumesTypesResponseOutput
- func (o ScalewayInstanceV1ListVolumesTypesResponseOutput) Volumes() ScalewayInstanceV1VolumeTypeMapOutput
- type ScalewayInstanceV1Volume
- type ScalewayInstanceV1VolumeArrayOutput
- func (ScalewayInstanceV1VolumeArrayOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeArrayOutput) Index(i pulumi.IntInput) ScalewayInstanceV1VolumeOutput
- func (o ScalewayInstanceV1VolumeArrayOutput) ToScalewayInstanceV1VolumeArrayOutput() ScalewayInstanceV1VolumeArrayOutput
- func (o ScalewayInstanceV1VolumeArrayOutput) ToScalewayInstanceV1VolumeArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeArrayOutput
- type ScalewayInstanceV1VolumeOutput
- func (o ScalewayInstanceV1VolumeOutput) Creation_date() pulumi.StringPtrOutput
- func (ScalewayInstanceV1VolumeOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeOutput) Export_uri() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeOutput) Modification_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeOutput) Name() pulumi.StringOutput
- func (o ScalewayInstanceV1VolumeOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeOutput) Project() pulumi.StringOutput
- func (o ScalewayInstanceV1VolumeOutput) Server() ScalewayInstanceV1VolumeServerPropertiesPtrOutput
- func (o ScalewayInstanceV1VolumeOutput) Size() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1VolumeOutput) State() ScalewayInstanceV1VolumeStatePtrOutput
- func (o ScalewayInstanceV1VolumeOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutput() ScalewayInstanceV1VolumeOutput
- func (o ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeOutput
- func (o ScalewayInstanceV1VolumeOutput) Volume_type() ScalewayInstanceV1VolumeVolumeTypePtrOutput
- func (o ScalewayInstanceV1VolumeOutput) Zone() pulumi.StringPtrOutput
- type ScalewayInstanceV1VolumePtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Creation_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Elem() ScalewayInstanceV1VolumeOutput
- func (ScalewayInstanceV1VolumePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumePtrOutput) Export_uri() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Modification_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Project() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Server() ScalewayInstanceV1VolumeServerPropertiesPtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Size() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) State() ScalewayInstanceV1VolumeStatePtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1VolumePtrOutput) ToScalewayInstanceV1VolumePtrOutput() ScalewayInstanceV1VolumePtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) ToScalewayInstanceV1VolumePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumePtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Volume_type() ScalewayInstanceV1VolumeVolumeTypePtrOutput
- func (o ScalewayInstanceV1VolumePtrOutput) Zone() pulumi.StringPtrOutput
- type ScalewayInstanceV1VolumeServerProperties
- type ScalewayInstanceV1VolumeServerPropertiesOutput
- func (ScalewayInstanceV1VolumeServerPropertiesOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeServerPropertiesOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeServerPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutput() ScalewayInstanceV1VolumeServerPropertiesOutput
- func (o ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerPropertiesOutput
- type ScalewayInstanceV1VolumeServerPropertiesPtrOutput
- func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Elem() ScalewayInstanceV1VolumeServerPropertiesOutput
- func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutput() ScalewayInstanceV1VolumeServerPropertiesPtrOutput
- func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerPropertiesPtrOutput
- type ScalewayInstanceV1VolumeState
- type ScalewayInstanceV1VolumeStateOutput
- func (ScalewayInstanceV1VolumeStateOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutput() ScalewayInstanceV1VolumeStateOutput
- func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStateOutput
- func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutput() ScalewayInstanceV1VolumeStatePtrOutput
- func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStatePtrOutput
- func (o ScalewayInstanceV1VolumeStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1VolumeStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1VolumeStatePtrOutput
- func (o ScalewayInstanceV1VolumeStatePtrOutput) Elem() ScalewayInstanceV1VolumeStateOutput
- func (ScalewayInstanceV1VolumeStatePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutput() ScalewayInstanceV1VolumeStatePtrOutput
- func (o ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStatePtrOutput
- func (o ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1VolumeType
- type ScalewayInstanceV1VolumeTypeCapabilities
- type ScalewayInstanceV1VolumeTypeCapabilitiesOutput
- func (ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeTypeCapabilitiesOutput) Snapshot() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesOutput() ScalewayInstanceV1VolumeTypeCapabilitiesOutput
- func (o ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeCapabilitiesOutput
- type ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput
- func (o ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) Elem() ScalewayInstanceV1VolumeTypeCapabilitiesOutput
- func (ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) Snapshot() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput() ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput
- func (o ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput
- type ScalewayInstanceV1VolumeTypeConstraints
- type ScalewayInstanceV1VolumeTypeConstraintsOutput
- func (ScalewayInstanceV1VolumeTypeConstraintsOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) Max() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) Min() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) ToScalewayInstanceV1VolumeTypeConstraintsOutput() ScalewayInstanceV1VolumeTypeConstraintsOutput
- func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) ToScalewayInstanceV1VolumeTypeConstraintsOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeConstraintsOutput
- type ScalewayInstanceV1VolumeTypeConstraintsPtrOutput
- func (o ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) Elem() ScalewayInstanceV1VolumeTypeConstraintsOutput
- func (ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) Max() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) Min() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ToScalewayInstanceV1VolumeTypeConstraintsPtrOutput() ScalewayInstanceV1VolumeTypeConstraintsPtrOutput
- func (o ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ToScalewayInstanceV1VolumeTypeConstraintsPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeConstraintsPtrOutput
- type ScalewayInstanceV1VolumeTypeMapOutput
- func (ScalewayInstanceV1VolumeTypeMapOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeTypeMapOutput) MapIndex(k pulumi.StringInput) ScalewayInstanceV1VolumeTypeOutput
- func (o ScalewayInstanceV1VolumeTypeMapOutput) ToScalewayInstanceV1VolumeTypeMapOutput() ScalewayInstanceV1VolumeTypeMapOutput
- func (o ScalewayInstanceV1VolumeTypeMapOutput) ToScalewayInstanceV1VolumeTypeMapOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeMapOutput
- type ScalewayInstanceV1VolumeTypeOutput
- func (o ScalewayInstanceV1VolumeTypeOutput) Capabilities() ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput
- func (o ScalewayInstanceV1VolumeTypeOutput) Constraints() ScalewayInstanceV1VolumeTypeConstraintsPtrOutput
- func (o ScalewayInstanceV1VolumeTypeOutput) Display_name() pulumi.StringPtrOutput
- func (ScalewayInstanceV1VolumeTypeOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeTypeOutput) ToScalewayInstanceV1VolumeTypeOutput() ScalewayInstanceV1VolumeTypeOutput
- func (o ScalewayInstanceV1VolumeTypeOutput) ToScalewayInstanceV1VolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeOutput
- type ScalewayInstanceV1VolumeVolumeType
- type ScalewayInstanceV1VolumeVolumeTypeOutput
- func (ScalewayInstanceV1VolumeVolumeTypeOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutput() ScalewayInstanceV1VolumeVolumeTypeOutput
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypeOutput
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput() ScalewayInstanceV1VolumeVolumeTypePtrOutput
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypePtrOutput
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1VolumeVolumeTypePtrOutput
- func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) Elem() ScalewayInstanceV1VolumeVolumeTypeOutput
- func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput() ScalewayInstanceV1VolumeVolumeTypePtrOutput
- func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypePtrOutput
- func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerProperties
- type ServerPropertiesOutput
- func (ServerPropertiesOutput) ElementType() reflect.Type
- func (o ServerPropertiesOutput) Id() pulumi.StringPtrOutput
- func (o ServerPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ServerPropertiesOutput) ToServerPropertiesOutput() ServerPropertiesOutput
- func (o ServerPropertiesOutput) ToServerPropertiesOutputWithContext(ctx context.Context) ServerPropertiesOutput
- type ServerPropertiesPtrOutput
- func (o ServerPropertiesPtrOutput) Elem() ServerPropertiesOutput
- func (ServerPropertiesPtrOutput) ElementType() reflect.Type
- func (o ServerPropertiesPtrOutput) Id() pulumi.StringPtrOutput
- func (o ServerPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o ServerPropertiesPtrOutput) ToServerPropertiesPtrOutput() ServerPropertiesPtrOutput
- func (o ServerPropertiesPtrOutput) ToServerPropertiesPtrOutputWithContext(ctx context.Context) ServerPropertiesPtrOutput
- type State
- type StateOutput
- func (StateOutput) ElementType() reflect.Type
- func (o StateOutput) ToStateOutput() StateOutput
- func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
- func (o StateOutput) ToStatePtrOutput() StatePtrOutput
- func (o StateOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (o StateOutput) ToStringOutput() pulumi.StringOutput
- func (o StateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatePtrOutput
- func (o StatePtrOutput) Elem() StateOutput
- func (StatePtrOutput) ElementType() reflect.Type
- func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput
- func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (o StatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Volume
- type VolumeArgs
- type VolumeInput
- type VolumeOutput
- func (o VolumeOutput) Creation_date() pulumi.StringPtrOutput
- func (VolumeOutput) ElementType() reflect.Type
- func (o VolumeOutput) Export_uri() pulumi.StringPtrOutput
- func (o VolumeOutput) Modification_date() pulumi.StringPtrOutput
- func (o VolumeOutput) Name() pulumi.StringOutput
- func (o VolumeOutput) Organization() pulumi.StringPtrOutput
- func (o VolumeOutput) Project() pulumi.StringOutput
- func (o VolumeOutput) Server() ServerPropertiesPtrOutput
- func (o VolumeOutput) Size() pulumi.Float64PtrOutput
- func (o VolumeOutput) State() StatePtrOutput
- func (o VolumeOutput) Tags() pulumi.StringArrayOutput
- func (o VolumeOutput) ToVolumeOutput() VolumeOutput
- func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
- func (o VolumeOutput) Volume_type() VolumeTypePtrOutput
- func (o VolumeOutput) Zone() pulumi.StringPtrOutput
- type VolumeState
- type VolumeType
- func (VolumeType) ElementType() reflect.Type
- func (e VolumeType) ToStringOutput() pulumi.StringOutput
- func (e VolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VolumeType) ToVolumeTypeOutput() VolumeTypeOutput
- func (e VolumeType) ToVolumeTypeOutputWithContext(ctx context.Context) VolumeTypeOutput
- func (e VolumeType) ToVolumeTypePtrOutput() VolumeTypePtrOutput
- func (e VolumeType) ToVolumeTypePtrOutputWithContext(ctx context.Context) VolumeTypePtrOutput
- type VolumeTypeInput
- type VolumeTypeOutput
- func (VolumeTypeOutput) ElementType() reflect.Type
- func (o VolumeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o VolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeTypeOutput) ToVolumeTypeOutput() VolumeTypeOutput
- func (o VolumeTypeOutput) ToVolumeTypeOutputWithContext(ctx context.Context) VolumeTypeOutput
- func (o VolumeTypeOutput) ToVolumeTypePtrOutput() VolumeTypePtrOutput
- func (o VolumeTypeOutput) ToVolumeTypePtrOutputWithContext(ctx context.Context) VolumeTypePtrOutput
- type VolumeTypePtrInput
- type VolumeTypePtrOutput
- func (o VolumeTypePtrOutput) Elem() VolumeTypeOutput
- func (VolumeTypePtrOutput) ElementType() reflect.Type
- func (o VolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeTypePtrOutput) ToVolumeTypePtrOutput() VolumeTypePtrOutput
- func (o VolumeTypePtrOutput) ToVolumeTypePtrOutputWithContext(ctx context.Context) VolumeTypePtrOutput
Constants ¶
const ( ScalewayInstanceV1VolumeStateAvailable = ScalewayInstanceV1VolumeState("available") ScalewayInstanceV1VolumeStateSnapshotting = ScalewayInstanceV1VolumeState("snapshotting") ScalewayInstanceV1VolumeStateError = ScalewayInstanceV1VolumeState("error") ScalewayInstanceV1VolumeStateFetching = ScalewayInstanceV1VolumeState("fetching") ScalewayInstanceV1VolumeStateResizing = ScalewayInstanceV1VolumeState("resizing") ScalewayInstanceV1VolumeStateSaving = ScalewayInstanceV1VolumeState("saving") ScalewayInstanceV1VolumeStateHotsyncing = ScalewayInstanceV1VolumeState("hotsyncing") )
const ( ScalewayInstanceV1VolumeVolumeTypeLSsd = ScalewayInstanceV1VolumeVolumeType("l_ssd") ScalewayInstanceV1VolumeVolumeTypeBSsd = ScalewayInstanceV1VolumeVolumeType("b_ssd") ScalewayInstanceV1VolumeVolumeTypeUnified = ScalewayInstanceV1VolumeVolumeType("unified") )
const ( StateAvailable = State("available") StateSnapshotting = State("snapshotting") StateError = State("error") StateFetching = State("fetching") StateResizing = State("resizing") StateSaving = State("saving") StateHotsyncing = State("hotsyncing") )
const ( VolumeTypeLSsd = VolumeType("l_ssd") VolumeTypeBSsd = VolumeType("b_ssd") VolumeTypeUnified = VolumeType("unified") )
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type ListVolumesArgs ¶
type ListVolumesArgs struct { // The zone you want to target Zone string `pulumi:"zone"` }
type ListVolumesOutputArgs ¶
type ListVolumesOutputArgs struct { // The zone you want to target Zone pulumi.StringInput `pulumi:"zone"` }
func (ListVolumesOutputArgs) ElementType ¶
func (ListVolumesOutputArgs) ElementType() reflect.Type
type ListVolumesResult ¶
type ListVolumesResult struct {
Items ScalewayInstanceV1ListVolumesResponse `pulumi:"items"`
}
func ListVolumes ¶
func ListVolumes(ctx *pulumi.Context, args *ListVolumesArgs, opts ...pulumi.InvokeOption) (*ListVolumesResult, error)
type ListVolumesResultOutput ¶
type ListVolumesResultOutput struct{ *pulumi.OutputState }
func ListVolumesOutput ¶
func ListVolumesOutput(ctx *pulumi.Context, args ListVolumesOutputArgs, opts ...pulumi.InvokeOption) ListVolumesResultOutput
func (ListVolumesResultOutput) ElementType ¶
func (ListVolumesResultOutput) ElementType() reflect.Type
func (ListVolumesResultOutput) Items ¶
func (o ListVolumesResultOutput) Items() ScalewayInstanceV1ListVolumesResponseOutput
func (ListVolumesResultOutput) ToListVolumesResultOutput ¶
func (o ListVolumesResultOutput) ToListVolumesResultOutput() ListVolumesResultOutput
func (ListVolumesResultOutput) ToListVolumesResultOutputWithContext ¶
func (o ListVolumesResultOutput) ToListVolumesResultOutputWithContext(ctx context.Context) ListVolumesResultOutput
type ListVolumesTypesArgs ¶
type ListVolumesTypesArgs struct { // The zone you want to target Zone string `pulumi:"zone"` }
type ListVolumesTypesOutputArgs ¶
type ListVolumesTypesOutputArgs struct { // The zone you want to target Zone pulumi.StringInput `pulumi:"zone"` }
func (ListVolumesTypesOutputArgs) ElementType ¶
func (ListVolumesTypesOutputArgs) ElementType() reflect.Type
type ListVolumesTypesResult ¶
type ListVolumesTypesResult struct {
Items ScalewayInstanceV1ListVolumesTypesResponse `pulumi:"items"`
}
func ListVolumesTypes ¶
func ListVolumesTypes(ctx *pulumi.Context, args *ListVolumesTypesArgs, opts ...pulumi.InvokeOption) (*ListVolumesTypesResult, error)
type ListVolumesTypesResultOutput ¶
type ListVolumesTypesResultOutput struct{ *pulumi.OutputState }
func ListVolumesTypesOutput ¶
func ListVolumesTypesOutput(ctx *pulumi.Context, args ListVolumesTypesOutputArgs, opts ...pulumi.InvokeOption) ListVolumesTypesResultOutput
func (ListVolumesTypesResultOutput) ElementType ¶
func (ListVolumesTypesResultOutput) ElementType() reflect.Type
func (ListVolumesTypesResultOutput) ToListVolumesTypesResultOutput ¶
func (o ListVolumesTypesResultOutput) ToListVolumesTypesResultOutput() ListVolumesTypesResultOutput
func (ListVolumesTypesResultOutput) ToListVolumesTypesResultOutputWithContext ¶
func (o ListVolumesTypesResultOutput) ToListVolumesTypesResultOutputWithContext(ctx context.Context) ListVolumesTypesResultOutput
type LookupVolumeArgs ¶
type LookupVolumeOutputArgs ¶
type LookupVolumeOutputArgs struct { // UUID of the volume you want to get Id pulumi.StringInput `pulumi:"id"` // The zone you want to target Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupVolumeOutputArgs) ElementType ¶
func (LookupVolumeOutputArgs) ElementType() reflect.Type
type LookupVolumeResult ¶
type LookupVolumeResult struct {
Items ScalewayInstanceV1GetVolumeResponse `pulumi:"items"`
}
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
func (*LookupVolumeResult) Defaults ¶
func (val *LookupVolumeResult) Defaults() *LookupVolumeResult
Defaults sets the appropriate defaults for LookupVolumeResult
type LookupVolumeResultOutput ¶
type LookupVolumeResultOutput struct{ *pulumi.OutputState }
func LookupVolumeOutput ¶
func LookupVolumeOutput(ctx *pulumi.Context, args LookupVolumeOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeResultOutput
func (LookupVolumeResultOutput) ElementType ¶
func (LookupVolumeResultOutput) ElementType() reflect.Type
func (LookupVolumeResultOutput) Items ¶
func (o LookupVolumeResultOutput) Items() ScalewayInstanceV1GetVolumeResponseOutput
func (LookupVolumeResultOutput) ToLookupVolumeResultOutput ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
func (LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
type ScalewayInstanceV1GetVolumeResponse ¶
type ScalewayInstanceV1GetVolumeResponse struct {
Volume *ScalewayInstanceV1Volume `pulumi:"volume"`
}
func (*ScalewayInstanceV1GetVolumeResponse) Defaults ¶
func (val *ScalewayInstanceV1GetVolumeResponse) Defaults() *ScalewayInstanceV1GetVolumeResponse
Defaults sets the appropriate defaults for ScalewayInstanceV1GetVolumeResponse
type ScalewayInstanceV1GetVolumeResponseOutput ¶
type ScalewayInstanceV1GetVolumeResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1GetVolumeResponseOutput) ElementType ¶
func (ScalewayInstanceV1GetVolumeResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1GetVolumeResponseOutput) ToScalewayInstanceV1GetVolumeResponseOutput ¶
func (o ScalewayInstanceV1GetVolumeResponseOutput) ToScalewayInstanceV1GetVolumeResponseOutput() ScalewayInstanceV1GetVolumeResponseOutput
func (ScalewayInstanceV1GetVolumeResponseOutput) ToScalewayInstanceV1GetVolumeResponseOutputWithContext ¶
func (o ScalewayInstanceV1GetVolumeResponseOutput) ToScalewayInstanceV1GetVolumeResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetVolumeResponseOutput
func (ScalewayInstanceV1GetVolumeResponseOutput) Volume ¶
func (o ScalewayInstanceV1GetVolumeResponseOutput) Volume() ScalewayInstanceV1VolumePtrOutput
type ScalewayInstanceV1ListVolumesResponse ¶
type ScalewayInstanceV1ListVolumesResponse struct { // List of volumes Volumes []ScalewayInstanceV1Volume `pulumi:"volumes"` }
type ScalewayInstanceV1ListVolumesResponseOutput ¶
type ScalewayInstanceV1ListVolumesResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1ListVolumesResponseOutput) ElementType ¶
func (ScalewayInstanceV1ListVolumesResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1ListVolumesResponseOutput) ToScalewayInstanceV1ListVolumesResponseOutput ¶
func (o ScalewayInstanceV1ListVolumesResponseOutput) ToScalewayInstanceV1ListVolumesResponseOutput() ScalewayInstanceV1ListVolumesResponseOutput
func (ScalewayInstanceV1ListVolumesResponseOutput) ToScalewayInstanceV1ListVolumesResponseOutputWithContext ¶
func (o ScalewayInstanceV1ListVolumesResponseOutput) ToScalewayInstanceV1ListVolumesResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListVolumesResponseOutput
func (ScalewayInstanceV1ListVolumesResponseOutput) Volumes ¶
func (o ScalewayInstanceV1ListVolumesResponseOutput) Volumes() ScalewayInstanceV1VolumeArrayOutput
List of volumes
type ScalewayInstanceV1ListVolumesTypesResponse ¶
type ScalewayInstanceV1ListVolumesTypesResponse struct { // Map of volume types Volumes map[string]ScalewayInstanceV1VolumeType `pulumi:"volumes"` }
type ScalewayInstanceV1ListVolumesTypesResponseOutput ¶
type ScalewayInstanceV1ListVolumesTypesResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1ListVolumesTypesResponseOutput) ElementType ¶
func (ScalewayInstanceV1ListVolumesTypesResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1ListVolumesTypesResponseOutput) ToScalewayInstanceV1ListVolumesTypesResponseOutput ¶
func (o ScalewayInstanceV1ListVolumesTypesResponseOutput) ToScalewayInstanceV1ListVolumesTypesResponseOutput() ScalewayInstanceV1ListVolumesTypesResponseOutput
func (ScalewayInstanceV1ListVolumesTypesResponseOutput) ToScalewayInstanceV1ListVolumesTypesResponseOutputWithContext ¶
func (o ScalewayInstanceV1ListVolumesTypesResponseOutput) ToScalewayInstanceV1ListVolumesTypesResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListVolumesTypesResponseOutput
func (ScalewayInstanceV1ListVolumesTypesResponseOutput) Volumes ¶
func (o ScalewayInstanceV1ListVolumesTypesResponseOutput) Volumes() ScalewayInstanceV1VolumeTypeMapOutput
Map of volume types
type ScalewayInstanceV1Volume ¶
type ScalewayInstanceV1Volume struct { // The volume creation date (RFC 3339 format) Creation_date *string `pulumi:"creation_date"` // Show the volume NBD export URI Export_uri *string `pulumi:"export_uri"` Id *string `pulumi:"id"` // The volume modification date (RFC 3339 format) Modification_date *string `pulumi:"modification_date"` // The volume name Name string `pulumi:"name"` // The volume organization ID Organization *string `pulumi:"organization"` // The volume project ID Project string `pulumi:"project"` // The server attached to the volume Server *ScalewayInstanceV1VolumeServerProperties `pulumi:"server"` // The volume disk size (in bytes) Size *float64 `pulumi:"size"` State *ScalewayInstanceV1VolumeState `pulumi:"state"` // The volume tags Tags []string `pulumi:"tags"` Volume_type *ScalewayInstanceV1VolumeVolumeType `pulumi:"volume_type"` // The zone in which is the volume Zone *string `pulumi:"zone"` }
func (*ScalewayInstanceV1Volume) Defaults ¶
func (val *ScalewayInstanceV1Volume) Defaults() *ScalewayInstanceV1Volume
Defaults sets the appropriate defaults for ScalewayInstanceV1Volume
type ScalewayInstanceV1VolumeArrayOutput ¶
type ScalewayInstanceV1VolumeArrayOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeArrayOutput) ElementType ¶
func (ScalewayInstanceV1VolumeArrayOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeArrayOutput) Index ¶
func (o ScalewayInstanceV1VolumeArrayOutput) Index(i pulumi.IntInput) ScalewayInstanceV1VolumeOutput
func (ScalewayInstanceV1VolumeArrayOutput) ToScalewayInstanceV1VolumeArrayOutput ¶
func (o ScalewayInstanceV1VolumeArrayOutput) ToScalewayInstanceV1VolumeArrayOutput() ScalewayInstanceV1VolumeArrayOutput
func (ScalewayInstanceV1VolumeArrayOutput) ToScalewayInstanceV1VolumeArrayOutputWithContext ¶
func (o ScalewayInstanceV1VolumeArrayOutput) ToScalewayInstanceV1VolumeArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeArrayOutput
type ScalewayInstanceV1VolumeOutput ¶
type ScalewayInstanceV1VolumeOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeOutput) Creation_date ¶
func (o ScalewayInstanceV1VolumeOutput) Creation_date() pulumi.StringPtrOutput
The volume creation date (RFC 3339 format)
func (ScalewayInstanceV1VolumeOutput) ElementType ¶
func (ScalewayInstanceV1VolumeOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeOutput) Export_uri ¶
func (o ScalewayInstanceV1VolumeOutput) Export_uri() pulumi.StringPtrOutput
Show the volume NBD export URI
func (ScalewayInstanceV1VolumeOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1VolumeOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeOutput) Modification_date ¶
func (o ScalewayInstanceV1VolumeOutput) Modification_date() pulumi.StringPtrOutput
The volume modification date (RFC 3339 format)
func (ScalewayInstanceV1VolumeOutput) Name ¶
func (o ScalewayInstanceV1VolumeOutput) Name() pulumi.StringOutput
The volume name
func (ScalewayInstanceV1VolumeOutput) Organization ¶
func (o ScalewayInstanceV1VolumeOutput) Organization() pulumi.StringPtrOutput
The volume organization ID
func (ScalewayInstanceV1VolumeOutput) Project ¶
func (o ScalewayInstanceV1VolumeOutput) Project() pulumi.StringOutput
The volume project ID
func (ScalewayInstanceV1VolumeOutput) Size ¶
func (o ScalewayInstanceV1VolumeOutput) Size() pulumi.Float64PtrOutput
The volume disk size (in bytes)
func (ScalewayInstanceV1VolumeOutput) State ¶
func (o ScalewayInstanceV1VolumeOutput) State() ScalewayInstanceV1VolumeStatePtrOutput
func (ScalewayInstanceV1VolumeOutput) Tags ¶
func (o ScalewayInstanceV1VolumeOutput) Tags() pulumi.StringArrayOutput
The volume tags
func (ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutput ¶
func (o ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutput() ScalewayInstanceV1VolumeOutput
func (ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutputWithContext ¶
func (o ScalewayInstanceV1VolumeOutput) ToScalewayInstanceV1VolumeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeOutput
func (ScalewayInstanceV1VolumeOutput) Volume_type ¶
func (o ScalewayInstanceV1VolumeOutput) Volume_type() ScalewayInstanceV1VolumeVolumeTypePtrOutput
func (ScalewayInstanceV1VolumeOutput) Zone ¶
func (o ScalewayInstanceV1VolumeOutput) Zone() pulumi.StringPtrOutput
The zone in which is the volume
type ScalewayInstanceV1VolumePtrOutput ¶
type ScalewayInstanceV1VolumePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumePtrOutput) Creation_date ¶
func (o ScalewayInstanceV1VolumePtrOutput) Creation_date() pulumi.StringPtrOutput
The volume creation date (RFC 3339 format)
func (ScalewayInstanceV1VolumePtrOutput) Elem ¶
func (o ScalewayInstanceV1VolumePtrOutput) Elem() ScalewayInstanceV1VolumeOutput
func (ScalewayInstanceV1VolumePtrOutput) ElementType ¶
func (ScalewayInstanceV1VolumePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumePtrOutput) Export_uri ¶
func (o ScalewayInstanceV1VolumePtrOutput) Export_uri() pulumi.StringPtrOutput
Show the volume NBD export URI
func (ScalewayInstanceV1VolumePtrOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1VolumePtrOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumePtrOutput) Modification_date ¶
func (o ScalewayInstanceV1VolumePtrOutput) Modification_date() pulumi.StringPtrOutput
The volume modification date (RFC 3339 format)
func (ScalewayInstanceV1VolumePtrOutput) Name ¶
func (o ScalewayInstanceV1VolumePtrOutput) Name() pulumi.StringPtrOutput
The volume name
func (ScalewayInstanceV1VolumePtrOutput) Organization ¶
func (o ScalewayInstanceV1VolumePtrOutput) Organization() pulumi.StringPtrOutput
The volume organization ID
func (ScalewayInstanceV1VolumePtrOutput) Project ¶
func (o ScalewayInstanceV1VolumePtrOutput) Project() pulumi.StringPtrOutput
The volume project ID
func (ScalewayInstanceV1VolumePtrOutput) Server ¶
func (o ScalewayInstanceV1VolumePtrOutput) Server() ScalewayInstanceV1VolumeServerPropertiesPtrOutput
The server attached to the volume
func (ScalewayInstanceV1VolumePtrOutput) Size ¶
func (o ScalewayInstanceV1VolumePtrOutput) Size() pulumi.Float64PtrOutput
The volume disk size (in bytes)
func (ScalewayInstanceV1VolumePtrOutput) State ¶
func (o ScalewayInstanceV1VolumePtrOutput) State() ScalewayInstanceV1VolumeStatePtrOutput
func (ScalewayInstanceV1VolumePtrOutput) Tags ¶
func (o ScalewayInstanceV1VolumePtrOutput) Tags() pulumi.StringArrayOutput
The volume tags
func (ScalewayInstanceV1VolumePtrOutput) ToScalewayInstanceV1VolumePtrOutput ¶
func (o ScalewayInstanceV1VolumePtrOutput) ToScalewayInstanceV1VolumePtrOutput() ScalewayInstanceV1VolumePtrOutput
func (ScalewayInstanceV1VolumePtrOutput) ToScalewayInstanceV1VolumePtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumePtrOutput) ToScalewayInstanceV1VolumePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumePtrOutput
func (ScalewayInstanceV1VolumePtrOutput) Volume_type ¶
func (o ScalewayInstanceV1VolumePtrOutput) Volume_type() ScalewayInstanceV1VolumeVolumeTypePtrOutput
func (ScalewayInstanceV1VolumePtrOutput) Zone ¶
func (o ScalewayInstanceV1VolumePtrOutput) Zone() pulumi.StringPtrOutput
The zone in which is the volume
type ScalewayInstanceV1VolumeServerProperties ¶
type ScalewayInstanceV1VolumeServerProperties struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` }
The server attached to the volume
type ScalewayInstanceV1VolumeServerPropertiesOutput ¶
type ScalewayInstanceV1VolumeServerPropertiesOutput struct{ *pulumi.OutputState }
The server attached to the volume
func (ScalewayInstanceV1VolumeServerPropertiesOutput) ElementType ¶
func (ScalewayInstanceV1VolumeServerPropertiesOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeServerPropertiesOutput) Name ¶
func (o ScalewayInstanceV1VolumeServerPropertiesOutput) Name() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutput ¶
func (o ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutput() ScalewayInstanceV1VolumeServerPropertiesOutput
func (ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutputWithContext ¶
func (o ScalewayInstanceV1VolumeServerPropertiesOutput) ToScalewayInstanceV1VolumeServerPropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerPropertiesOutput
type ScalewayInstanceV1VolumeServerPropertiesPtrOutput ¶
type ScalewayInstanceV1VolumeServerPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ElementType ¶
func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Name ¶
func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) Name() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutput ¶
func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutput() ScalewayInstanceV1VolumeServerPropertiesPtrOutput
func (ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeServerPropertiesPtrOutput) ToScalewayInstanceV1VolumeServerPropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeServerPropertiesPtrOutput
type ScalewayInstanceV1VolumeState ¶
type ScalewayInstanceV1VolumeState string
type ScalewayInstanceV1VolumeStateOutput ¶
type ScalewayInstanceV1VolumeStateOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeStateOutput) ElementType ¶
func (ScalewayInstanceV1VolumeStateOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutput ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutput() ScalewayInstanceV1VolumeStateOutput
func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutputWithContext ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStateOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStateOutput
func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutput ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutput() ScalewayInstanceV1VolumeStatePtrOutput
func (ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStatePtrOutput
func (ScalewayInstanceV1VolumeStateOutput) ToStringOutput ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1VolumeStateOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1VolumeStatePtrOutput ¶
type ScalewayInstanceV1VolumeStatePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeStatePtrOutput) ElementType ¶
func (ScalewayInstanceV1VolumeStatePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutput ¶
func (o ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutput() ScalewayInstanceV1VolumeStatePtrOutput
func (ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeStatePtrOutput) ToScalewayInstanceV1VolumeStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeStatePtrOutput
func (ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1VolumeType ¶
type ScalewayInstanceV1VolumeType struct { Capabilities *ScalewayInstanceV1VolumeTypeCapabilities `pulumi:"capabilities"` Constraints *ScalewayInstanceV1VolumeTypeConstraints `pulumi:"constraints"` Display_name *string `pulumi:"display_name"` }
type ScalewayInstanceV1VolumeTypeCapabilities ¶
type ScalewayInstanceV1VolumeTypeCapabilities struct {
Snapshot *bool `pulumi:"snapshot"`
}
type ScalewayInstanceV1VolumeTypeCapabilitiesOutput ¶
type ScalewayInstanceV1VolumeTypeCapabilitiesOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ElementType ¶
func (ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeTypeCapabilitiesOutput) Snapshot ¶
func (o ScalewayInstanceV1VolumeTypeCapabilitiesOutput) Snapshot() pulumi.BoolPtrOutput
func (ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesOutput ¶
func (o ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesOutput() ScalewayInstanceV1VolumeTypeCapabilitiesOutput
func (ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesOutputWithContext ¶
func (o ScalewayInstanceV1VolumeTypeCapabilitiesOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeCapabilitiesOutput
type ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput ¶
type ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ElementType ¶
func (ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) Snapshot ¶
func (o ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) Snapshot() pulumi.BoolPtrOutput
func (ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput ¶
func (o ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput() ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput
func (ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesPtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput) ToScalewayInstanceV1VolumeTypeCapabilitiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput
type ScalewayInstanceV1VolumeTypeConstraintsOutput ¶
type ScalewayInstanceV1VolumeTypeConstraintsOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeTypeConstraintsOutput) ElementType ¶
func (ScalewayInstanceV1VolumeTypeConstraintsOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeTypeConstraintsOutput) Max ¶
func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) Max() pulumi.Float64PtrOutput
(in bytes)
func (ScalewayInstanceV1VolumeTypeConstraintsOutput) Min ¶
func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) Min() pulumi.Float64PtrOutput
(in bytes)
func (ScalewayInstanceV1VolumeTypeConstraintsOutput) ToScalewayInstanceV1VolumeTypeConstraintsOutput ¶
func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) ToScalewayInstanceV1VolumeTypeConstraintsOutput() ScalewayInstanceV1VolumeTypeConstraintsOutput
func (ScalewayInstanceV1VolumeTypeConstraintsOutput) ToScalewayInstanceV1VolumeTypeConstraintsOutputWithContext ¶
func (o ScalewayInstanceV1VolumeTypeConstraintsOutput) ToScalewayInstanceV1VolumeTypeConstraintsOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeConstraintsOutput
type ScalewayInstanceV1VolumeTypeConstraintsPtrOutput ¶
type ScalewayInstanceV1VolumeTypeConstraintsPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ElementType ¶
func (ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ToScalewayInstanceV1VolumeTypeConstraintsPtrOutput ¶
func (o ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ToScalewayInstanceV1VolumeTypeConstraintsPtrOutput() ScalewayInstanceV1VolumeTypeConstraintsPtrOutput
func (ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ToScalewayInstanceV1VolumeTypeConstraintsPtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeTypeConstraintsPtrOutput) ToScalewayInstanceV1VolumeTypeConstraintsPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeConstraintsPtrOutput
type ScalewayInstanceV1VolumeTypeMapOutput ¶
type ScalewayInstanceV1VolumeTypeMapOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeTypeMapOutput) ElementType ¶
func (ScalewayInstanceV1VolumeTypeMapOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeTypeMapOutput) MapIndex ¶
func (o ScalewayInstanceV1VolumeTypeMapOutput) MapIndex(k pulumi.StringInput) ScalewayInstanceV1VolumeTypeOutput
func (ScalewayInstanceV1VolumeTypeMapOutput) ToScalewayInstanceV1VolumeTypeMapOutput ¶
func (o ScalewayInstanceV1VolumeTypeMapOutput) ToScalewayInstanceV1VolumeTypeMapOutput() ScalewayInstanceV1VolumeTypeMapOutput
func (ScalewayInstanceV1VolumeTypeMapOutput) ToScalewayInstanceV1VolumeTypeMapOutputWithContext ¶
func (o ScalewayInstanceV1VolumeTypeMapOutput) ToScalewayInstanceV1VolumeTypeMapOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeMapOutput
type ScalewayInstanceV1VolumeTypeOutput ¶
type ScalewayInstanceV1VolumeTypeOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeTypeOutput) Capabilities ¶
func (o ScalewayInstanceV1VolumeTypeOutput) Capabilities() ScalewayInstanceV1VolumeTypeCapabilitiesPtrOutput
func (ScalewayInstanceV1VolumeTypeOutput) Constraints ¶
func (o ScalewayInstanceV1VolumeTypeOutput) Constraints() ScalewayInstanceV1VolumeTypeConstraintsPtrOutput
func (ScalewayInstanceV1VolumeTypeOutput) Display_name ¶
func (o ScalewayInstanceV1VolumeTypeOutput) Display_name() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeTypeOutput) ElementType ¶
func (ScalewayInstanceV1VolumeTypeOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeTypeOutput) ToScalewayInstanceV1VolumeTypeOutput ¶
func (o ScalewayInstanceV1VolumeTypeOutput) ToScalewayInstanceV1VolumeTypeOutput() ScalewayInstanceV1VolumeTypeOutput
func (ScalewayInstanceV1VolumeTypeOutput) ToScalewayInstanceV1VolumeTypeOutputWithContext ¶
func (o ScalewayInstanceV1VolumeTypeOutput) ToScalewayInstanceV1VolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeTypeOutput
type ScalewayInstanceV1VolumeVolumeType ¶
type ScalewayInstanceV1VolumeVolumeType string
type ScalewayInstanceV1VolumeVolumeTypeOutput ¶
type ScalewayInstanceV1VolumeVolumeTypeOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ElementType ¶
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutput ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutput() ScalewayInstanceV1VolumeVolumeTypeOutput
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutputWithContext ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypeOutput
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput() ScalewayInstanceV1VolumeVolumeTypePtrOutput
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypePtrOutput
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutput ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1VolumeVolumeTypePtrOutput ¶
type ScalewayInstanceV1VolumeVolumeTypePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ElementType ¶
func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput ¶
func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutput() ScalewayInstanceV1VolumeVolumeTypePtrOutput
func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToScalewayInstanceV1VolumeVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1VolumeVolumeTypePtrOutput
func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1VolumeVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerProperties ¶
The server attached to the volume
type ServerPropertiesOutput ¶
type ServerPropertiesOutput struct{ *pulumi.OutputState }
The server attached to the volume
func (ServerPropertiesOutput) ElementType ¶
func (ServerPropertiesOutput) ElementType() reflect.Type
func (ServerPropertiesOutput) Id ¶
func (o ServerPropertiesOutput) Id() pulumi.StringPtrOutput
func (ServerPropertiesOutput) Name ¶
func (o ServerPropertiesOutput) Name() pulumi.StringPtrOutput
func (ServerPropertiesOutput) ToServerPropertiesOutput ¶
func (o ServerPropertiesOutput) ToServerPropertiesOutput() ServerPropertiesOutput
func (ServerPropertiesOutput) ToServerPropertiesOutputWithContext ¶
func (o ServerPropertiesOutput) ToServerPropertiesOutputWithContext(ctx context.Context) ServerPropertiesOutput
type ServerPropertiesPtrOutput ¶
type ServerPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ServerPropertiesPtrOutput) Elem ¶
func (o ServerPropertiesPtrOutput) Elem() ServerPropertiesOutput
func (ServerPropertiesPtrOutput) ElementType ¶
func (ServerPropertiesPtrOutput) ElementType() reflect.Type
func (ServerPropertiesPtrOutput) Id ¶
func (o ServerPropertiesPtrOutput) Id() pulumi.StringPtrOutput
func (ServerPropertiesPtrOutput) Name ¶
func (o ServerPropertiesPtrOutput) Name() pulumi.StringPtrOutput
func (ServerPropertiesPtrOutput) ToServerPropertiesPtrOutput ¶
func (o ServerPropertiesPtrOutput) ToServerPropertiesPtrOutput() ServerPropertiesPtrOutput
func (ServerPropertiesPtrOutput) ToServerPropertiesPtrOutputWithContext ¶
func (o ServerPropertiesPtrOutput) ToServerPropertiesPtrOutputWithContext(ctx context.Context) ServerPropertiesPtrOutput
type StateOutput ¶
type StateOutput struct{ *pulumi.OutputState }
func (StateOutput) ElementType ¶
func (StateOutput) ElementType() reflect.Type
func (StateOutput) ToStateOutput ¶
func (o StateOutput) ToStateOutput() StateOutput
func (StateOutput) ToStateOutputWithContext ¶
func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
func (StateOutput) ToStatePtrOutput ¶
func (o StateOutput) ToStatePtrOutput() StatePtrOutput
func (StateOutput) ToStatePtrOutputWithContext ¶
func (o StateOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (StateOutput) ToStringOutput ¶
func (o StateOutput) ToStringOutput() pulumi.StringOutput
func (StateOutput) ToStringOutputWithContext ¶
func (o StateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StateOutput) ToStringPtrOutput ¶
func (o StateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StateOutput) ToStringPtrOutputWithContext ¶
func (o StateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatePtrOutput ¶
type StatePtrOutput struct{ *pulumi.OutputState }
func (StatePtrOutput) Elem ¶
func (o StatePtrOutput) Elem() StateOutput
func (StatePtrOutput) ElementType ¶
func (StatePtrOutput) ElementType() reflect.Type
func (StatePtrOutput) ToStatePtrOutput ¶
func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput
func (StatePtrOutput) ToStatePtrOutputWithContext ¶
func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (StatePtrOutput) ToStringPtrOutput ¶
func (o StatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatePtrOutput) ToStringPtrOutputWithContext ¶
func (o StatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Volume ¶
type Volume struct { pulumi.CustomResourceState // The volume creation date (RFC 3339 format) Creation_date pulumi.StringPtrOutput `pulumi:"creation_date"` // Show the volume NBD export URI Export_uri pulumi.StringPtrOutput `pulumi:"export_uri"` // The volume modification date (RFC 3339 format) Modification_date pulumi.StringPtrOutput `pulumi:"modification_date"` // The volume name Name pulumi.StringOutput `pulumi:"name"` // The volume organization ID Organization pulumi.StringPtrOutput `pulumi:"organization"` // The volume project ID Project pulumi.StringOutput `pulumi:"project"` // The server attached to the volume Server ServerPropertiesPtrOutput `pulumi:"server"` // The volume disk size (in bytes) Size pulumi.Float64PtrOutput `pulumi:"size"` State StatePtrOutput `pulumi:"state"` // The volume tags Tags pulumi.StringArrayOutput `pulumi:"tags"` Volume_type VolumeTypePtrOutput `pulumi:"volume_type"` // The zone in which is the volume Zone pulumi.StringPtrOutput `pulumi:"zone"` }
func GetVolume ¶
func GetVolume(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)
GetVolume gets an existing Volume resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVolume ¶
func NewVolume(ctx *pulumi.Context, name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)
NewVolume registers a new resource with the given unique name, arguments, and options.
func (*Volume) ElementType ¶
func (*Volume) ToVolumeOutput ¶
func (i *Volume) ToVolumeOutput() VolumeOutput
func (*Volume) ToVolumeOutputWithContext ¶
func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArgs ¶
type VolumeArgs struct { // The volume name Name pulumi.StringPtrInput // The volume organization ID Organization pulumi.StringPtrInput // The volume project ID Project pulumi.StringInput // The volume disk size (in bytes) Size pulumi.Float64PtrInput // The volume tags Tags pulumi.StringArrayInput Volume_type VolumeTypePtrInput // The zone you want to target Zone pulumi.StringPtrInput }
The set of arguments for constructing a Volume resource.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
type VolumeInput ¶
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(ctx context.Context) VolumeOutput }
type VolumeOutput ¶
type VolumeOutput struct{ *pulumi.OutputState }
func (VolumeOutput) Creation_date ¶
func (o VolumeOutput) Creation_date() pulumi.StringPtrOutput
The volume creation date (RFC 3339 format)
func (VolumeOutput) ElementType ¶
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) Export_uri ¶
func (o VolumeOutput) Export_uri() pulumi.StringPtrOutput
Show the volume NBD export URI
func (VolumeOutput) Modification_date ¶
func (o VolumeOutput) Modification_date() pulumi.StringPtrOutput
The volume modification date (RFC 3339 format)
func (VolumeOutput) Organization ¶
func (o VolumeOutput) Organization() pulumi.StringPtrOutput
The volume organization ID
func (VolumeOutput) Project ¶
func (o VolumeOutput) Project() pulumi.StringOutput
The volume project ID
func (VolumeOutput) Server ¶
func (o VolumeOutput) Server() ServerPropertiesPtrOutput
The server attached to the volume
func (VolumeOutput) Size ¶
func (o VolumeOutput) Size() pulumi.Float64PtrOutput
The volume disk size (in bytes)
func (VolumeOutput) State ¶
func (o VolumeOutput) State() StatePtrOutput
func (VolumeOutput) ToVolumeOutput ¶
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
func (VolumeOutput) Volume_type ¶
func (o VolumeOutput) Volume_type() VolumeTypePtrOutput
func (VolumeOutput) Zone ¶
func (o VolumeOutput) Zone() pulumi.StringPtrOutput
The zone in which is the volume
type VolumeState ¶
type VolumeState struct { }
func (VolumeState) ElementType ¶
func (VolumeState) ElementType() reflect.Type
type VolumeType ¶
type VolumeType string
func (VolumeType) ElementType ¶
func (VolumeType) ElementType() reflect.Type
func (VolumeType) ToStringOutput ¶
func (e VolumeType) ToStringOutput() pulumi.StringOutput
func (VolumeType) ToStringOutputWithContext ¶
func (e VolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeType) ToStringPtrOutput ¶
func (e VolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeType) ToStringPtrOutputWithContext ¶
func (e VolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeType) ToVolumeTypeOutput ¶
func (e VolumeType) ToVolumeTypeOutput() VolumeTypeOutput
func (VolumeType) ToVolumeTypeOutputWithContext ¶
func (e VolumeType) ToVolumeTypeOutputWithContext(ctx context.Context) VolumeTypeOutput
func (VolumeType) ToVolumeTypePtrOutput ¶
func (e VolumeType) ToVolumeTypePtrOutput() VolumeTypePtrOutput
func (VolumeType) ToVolumeTypePtrOutputWithContext ¶
func (e VolumeType) ToVolumeTypePtrOutputWithContext(ctx context.Context) VolumeTypePtrOutput
type VolumeTypeInput ¶
type VolumeTypeInput interface { pulumi.Input ToVolumeTypeOutput() VolumeTypeOutput ToVolumeTypeOutputWithContext(context.Context) VolumeTypeOutput }
VolumeTypeInput is an input type that accepts VolumeTypeArgs and VolumeTypeOutput values. You can construct a concrete instance of `VolumeTypeInput` via:
VolumeTypeArgs{...}
type VolumeTypeOutput ¶
type VolumeTypeOutput struct{ *pulumi.OutputState }
func (VolumeTypeOutput) ElementType ¶
func (VolumeTypeOutput) ElementType() reflect.Type
func (VolumeTypeOutput) ToStringOutput ¶
func (o VolumeTypeOutput) ToStringOutput() pulumi.StringOutput
func (VolumeTypeOutput) ToStringOutputWithContext ¶
func (o VolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeTypeOutput) ToStringPtrOutput ¶
func (o VolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeTypeOutput) ToStringPtrOutputWithContext ¶
func (o VolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeTypeOutput) ToVolumeTypeOutput ¶
func (o VolumeTypeOutput) ToVolumeTypeOutput() VolumeTypeOutput
func (VolumeTypeOutput) ToVolumeTypeOutputWithContext ¶
func (o VolumeTypeOutput) ToVolumeTypeOutputWithContext(ctx context.Context) VolumeTypeOutput
func (VolumeTypeOutput) ToVolumeTypePtrOutput ¶
func (o VolumeTypeOutput) ToVolumeTypePtrOutput() VolumeTypePtrOutput
func (VolumeTypeOutput) ToVolumeTypePtrOutputWithContext ¶
func (o VolumeTypeOutput) ToVolumeTypePtrOutputWithContext(ctx context.Context) VolumeTypePtrOutput
type VolumeTypePtrInput ¶
type VolumeTypePtrInput interface { pulumi.Input ToVolumeTypePtrOutput() VolumeTypePtrOutput ToVolumeTypePtrOutputWithContext(context.Context) VolumeTypePtrOutput }
func VolumeTypePtr ¶
func VolumeTypePtr(v string) VolumeTypePtrInput
type VolumeTypePtrOutput ¶
type VolumeTypePtrOutput struct{ *pulumi.OutputState }
func (VolumeTypePtrOutput) Elem ¶
func (o VolumeTypePtrOutput) Elem() VolumeTypeOutput
func (VolumeTypePtrOutput) ElementType ¶
func (VolumeTypePtrOutput) ElementType() reflect.Type
func (VolumeTypePtrOutput) ToStringPtrOutput ¶
func (o VolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o VolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeTypePtrOutput) ToVolumeTypePtrOutput ¶
func (o VolumeTypePtrOutput) ToVolumeTypePtrOutput() VolumeTypePtrOutput
func (VolumeTypePtrOutput) ToVolumeTypePtrOutputWithContext ¶
func (o VolumeTypePtrOutput) ToVolumeTypePtrOutputWithContext(ctx context.Context) VolumeTypePtrOutput