Documentation ¶
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type BaseVolumeProperties
- type BaseVolumePropertiesOutput
- func (BaseVolumePropertiesOutput) ElementType() reflect.Type
- func (o BaseVolumePropertiesOutput) Id() pulumi.StringPtrOutput
- func (o BaseVolumePropertiesOutput) Name() pulumi.StringPtrOutput
- func (o BaseVolumePropertiesOutput) ToBaseVolumePropertiesOutput() BaseVolumePropertiesOutput
- func (o BaseVolumePropertiesOutput) ToBaseVolumePropertiesOutputWithContext(ctx context.Context) BaseVolumePropertiesOutput
- type BaseVolumePropertiesPtrOutput
- func (o BaseVolumePropertiesPtrOutput) Elem() BaseVolumePropertiesOutput
- func (BaseVolumePropertiesPtrOutput) ElementType() reflect.Type
- func (o BaseVolumePropertiesPtrOutput) Id() pulumi.StringPtrOutput
- func (o BaseVolumePropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o BaseVolumePropertiesPtrOutput) ToBaseVolumePropertiesPtrOutput() BaseVolumePropertiesPtrOutput
- func (o BaseVolumePropertiesPtrOutput) ToBaseVolumePropertiesPtrOutputWithContext(ctx context.Context) BaseVolumePropertiesPtrOutput
- type ListSnapshotsArgs
- type ListSnapshotsOutputArgs
- type ListSnapshotsResult
- type ListSnapshotsResultOutput
- func (ListSnapshotsResultOutput) ElementType() reflect.Type
- func (o ListSnapshotsResultOutput) Items() ScalewayInstanceV1ListSnapshotsResponseOutput
- func (o ListSnapshotsResultOutput) ToListSnapshotsResultOutput() ListSnapshotsResultOutput
- func (o ListSnapshotsResultOutput) ToListSnapshotsResultOutputWithContext(ctx context.Context) ListSnapshotsResultOutput
- type LookupSnapshotArgs
- type LookupSnapshotOutputArgs
- type LookupSnapshotResult
- type LookupSnapshotResultOutput
- func (LookupSnapshotResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotResultOutput) Items() ScalewayInstanceV1GetSnapshotResponseOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
- type ScalewayInstanceV1GetSnapshotResponse
- type ScalewayInstanceV1GetSnapshotResponseOutput
- func (ScalewayInstanceV1GetSnapshotResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1GetSnapshotResponseOutput) Snapshot() ScalewayInstanceV1SnapshotPtrOutput
- func (o ScalewayInstanceV1GetSnapshotResponseOutput) ToScalewayInstanceV1GetSnapshotResponseOutput() ScalewayInstanceV1GetSnapshotResponseOutput
- func (o ScalewayInstanceV1GetSnapshotResponseOutput) ToScalewayInstanceV1GetSnapshotResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetSnapshotResponseOutput
- type ScalewayInstanceV1ListSnapshotsResponse
- type ScalewayInstanceV1ListSnapshotsResponseOutput
- func (ScalewayInstanceV1ListSnapshotsResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1ListSnapshotsResponseOutput) Snapshots() ScalewayInstanceV1SnapshotArrayOutput
- func (o ScalewayInstanceV1ListSnapshotsResponseOutput) ToScalewayInstanceV1ListSnapshotsResponseOutput() ScalewayInstanceV1ListSnapshotsResponseOutput
- func (o ScalewayInstanceV1ListSnapshotsResponseOutput) ToScalewayInstanceV1ListSnapshotsResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListSnapshotsResponseOutput
- type ScalewayInstanceV1Snapshot
- type ScalewayInstanceV1SnapshotArrayOutput
- func (ScalewayInstanceV1SnapshotArrayOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotArrayOutput) Index(i pulumi.IntInput) ScalewayInstanceV1SnapshotOutput
- func (o ScalewayInstanceV1SnapshotArrayOutput) ToScalewayInstanceV1SnapshotArrayOutput() ScalewayInstanceV1SnapshotArrayOutput
- func (o ScalewayInstanceV1SnapshotArrayOutput) ToScalewayInstanceV1SnapshotArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotArrayOutput
- type ScalewayInstanceV1SnapshotBaseVolumeProperties
- type ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput
- func (ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesOutput() ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput
- type ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) Elem() ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput
- func (ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput() ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
- func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
- type ScalewayInstanceV1SnapshotOutput
- func (o ScalewayInstanceV1SnapshotOutput) Base_volume() ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Creation_date() pulumi.StringPtrOutput
- func (ScalewayInstanceV1SnapshotOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotOutput) Error_reason() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Modification_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Project() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Size() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) State() ScalewayInstanceV1SnapshotStatePtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1SnapshotOutput) ToScalewayInstanceV1SnapshotOutput() ScalewayInstanceV1SnapshotOutput
- func (o ScalewayInstanceV1SnapshotOutput) ToScalewayInstanceV1SnapshotOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotOutput
- func (o ScalewayInstanceV1SnapshotOutput) Volume_type() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
- func (o ScalewayInstanceV1SnapshotOutput) Zone() pulumi.StringPtrOutput
- type ScalewayInstanceV1SnapshotPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Base_volume() ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Creation_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Elem() ScalewayInstanceV1SnapshotOutput
- func (ScalewayInstanceV1SnapshotPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotPtrOutput) Error_reason() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Modification_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Project() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Size() pulumi.Float64PtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) State() ScalewayInstanceV1SnapshotStatePtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) ToScalewayInstanceV1SnapshotPtrOutput() ScalewayInstanceV1SnapshotPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) ToScalewayInstanceV1SnapshotPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotPtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Volume_type() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
- func (o ScalewayInstanceV1SnapshotPtrOutput) Zone() pulumi.StringPtrOutput
- type ScalewayInstanceV1SnapshotState
- type ScalewayInstanceV1SnapshotStateOutput
- func (ScalewayInstanceV1SnapshotStateOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStateOutput() ScalewayInstanceV1SnapshotStateOutput
- func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStateOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotStateOutput
- func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStatePtrOutput() ScalewayInstanceV1SnapshotStatePtrOutput
- func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotStatePtrOutput
- func (o ScalewayInstanceV1SnapshotStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1SnapshotStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1SnapshotStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SnapshotStatePtrOutput
- func (o ScalewayInstanceV1SnapshotStatePtrOutput) Elem() ScalewayInstanceV1SnapshotStateOutput
- func (ScalewayInstanceV1SnapshotStatePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToScalewayInstanceV1SnapshotStatePtrOutput() ScalewayInstanceV1SnapshotStatePtrOutput
- func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToScalewayInstanceV1SnapshotStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotStatePtrOutput
- func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SnapshotVolumeType
- type ScalewayInstanceV1SnapshotVolumeTypeOutput
- func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypeOutput() ScalewayInstanceV1SnapshotVolumeTypeOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotVolumeTypeOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutput() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotVolumeTypePtrOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SnapshotVolumeTypePtrOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) Elem() ScalewayInstanceV1SnapshotVolumeTypeOutput
- func (ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutput() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotVolumeTypePtrOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- func (o SnapshotOutput) Base_volume() BaseVolumePropertiesPtrOutput
- func (o SnapshotOutput) Creation_date() pulumi.StringPtrOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) Error_reason() pulumi.StringPtrOutput
- func (o SnapshotOutput) Modification_date() pulumi.StringPtrOutput
- func (o SnapshotOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotOutput) Organization() pulumi.StringPtrOutput
- func (o SnapshotOutput) Project() pulumi.StringPtrOutput
- func (o SnapshotOutput) Size() pulumi.Float64PtrOutput
- func (o SnapshotOutput) State() StatePtrOutput
- func (o SnapshotOutput) Tags() pulumi.StringArrayOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- func (o SnapshotOutput) Volume_type() VolumeTypePtrOutput
- func (o SnapshotOutput) Zone() pulumi.StringPtrOutput
- type SnapshotState
- type State
- func (State) ElementType() reflect.Type
- func (e State) ToStateOutput() StateOutput
- func (e State) ToStateOutputWithContext(ctx context.Context) StateOutput
- func (e State) ToStatePtrOutput() StatePtrOutput
- func (e State) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (e State) ToStringOutput() pulumi.StringOutput
- func (e State) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e State) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e State) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StateInput
- 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 StatePtrInput
- 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 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 ( ScalewayInstanceV1SnapshotStateAvailable = ScalewayInstanceV1SnapshotState("available") ScalewayInstanceV1SnapshotStateSnapshotting = ScalewayInstanceV1SnapshotState("snapshotting") ScalewayInstanceV1SnapshotStateError = ScalewayInstanceV1SnapshotState("error") ScalewayInstanceV1SnapshotStateInvalidData = ScalewayInstanceV1SnapshotState("invalid_data") ScalewayInstanceV1SnapshotStateImporting = ScalewayInstanceV1SnapshotState("importing") ScalewayInstanceV1SnapshotStateExporting = ScalewayInstanceV1SnapshotState("exporting") )
const ( ScalewayInstanceV1SnapshotVolumeTypeLSsd = ScalewayInstanceV1SnapshotVolumeType("l_ssd") ScalewayInstanceV1SnapshotVolumeTypeBSsd = ScalewayInstanceV1SnapshotVolumeType("b_ssd") ScalewayInstanceV1SnapshotVolumeTypeUnified = ScalewayInstanceV1SnapshotVolumeType("unified") )
const ( StateAvailable = State("available") StateSnapshotting = State("snapshotting") StateError = State("error") StateInvalidData = State("invalid_data") StateImporting = State("importing") StateExporting = State("exporting") )
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 BaseVolumeProperties ¶
type BaseVolumeProperties struct { // The volume ID on which the snapshot is based on Id *string `pulumi:"id"` // The volume name on which the snapshot is based on Name *string `pulumi:"name"` }
The volume on which the snapshot is based on
type BaseVolumePropertiesOutput ¶
type BaseVolumePropertiesOutput struct{ *pulumi.OutputState }
The volume on which the snapshot is based on
func (BaseVolumePropertiesOutput) ElementType ¶
func (BaseVolumePropertiesOutput) ElementType() reflect.Type
func (BaseVolumePropertiesOutput) Id ¶
func (o BaseVolumePropertiesOutput) Id() pulumi.StringPtrOutput
The volume ID on which the snapshot is based on
func (BaseVolumePropertiesOutput) Name ¶
func (o BaseVolumePropertiesOutput) Name() pulumi.StringPtrOutput
The volume name on which the snapshot is based on
func (BaseVolumePropertiesOutput) ToBaseVolumePropertiesOutput ¶
func (o BaseVolumePropertiesOutput) ToBaseVolumePropertiesOutput() BaseVolumePropertiesOutput
func (BaseVolumePropertiesOutput) ToBaseVolumePropertiesOutputWithContext ¶
func (o BaseVolumePropertiesOutput) ToBaseVolumePropertiesOutputWithContext(ctx context.Context) BaseVolumePropertiesOutput
type BaseVolumePropertiesPtrOutput ¶
type BaseVolumePropertiesPtrOutput struct{ *pulumi.OutputState }
func (BaseVolumePropertiesPtrOutput) Elem ¶
func (o BaseVolumePropertiesPtrOutput) Elem() BaseVolumePropertiesOutput
func (BaseVolumePropertiesPtrOutput) ElementType ¶
func (BaseVolumePropertiesPtrOutput) ElementType() reflect.Type
func (BaseVolumePropertiesPtrOutput) Id ¶
func (o BaseVolumePropertiesPtrOutput) Id() pulumi.StringPtrOutput
The volume ID on which the snapshot is based on
func (BaseVolumePropertiesPtrOutput) Name ¶
func (o BaseVolumePropertiesPtrOutput) Name() pulumi.StringPtrOutput
The volume name on which the snapshot is based on
func (BaseVolumePropertiesPtrOutput) ToBaseVolumePropertiesPtrOutput ¶
func (o BaseVolumePropertiesPtrOutput) ToBaseVolumePropertiesPtrOutput() BaseVolumePropertiesPtrOutput
func (BaseVolumePropertiesPtrOutput) ToBaseVolumePropertiesPtrOutputWithContext ¶
func (o BaseVolumePropertiesPtrOutput) ToBaseVolumePropertiesPtrOutputWithContext(ctx context.Context) BaseVolumePropertiesPtrOutput
type ListSnapshotsArgs ¶
type ListSnapshotsArgs struct { // The zone you want to target Zone string `pulumi:"zone"` }
type ListSnapshotsOutputArgs ¶
type ListSnapshotsOutputArgs struct { // The zone you want to target Zone pulumi.StringInput `pulumi:"zone"` }
func (ListSnapshotsOutputArgs) ElementType ¶
func (ListSnapshotsOutputArgs) ElementType() reflect.Type
type ListSnapshotsResult ¶
type ListSnapshotsResult struct {
Items ScalewayInstanceV1ListSnapshotsResponse `pulumi:"items"`
}
func ListSnapshots ¶
func ListSnapshots(ctx *pulumi.Context, args *ListSnapshotsArgs, opts ...pulumi.InvokeOption) (*ListSnapshotsResult, error)
type ListSnapshotsResultOutput ¶
type ListSnapshotsResultOutput struct{ *pulumi.OutputState }
func ListSnapshotsOutput ¶
func ListSnapshotsOutput(ctx *pulumi.Context, args ListSnapshotsOutputArgs, opts ...pulumi.InvokeOption) ListSnapshotsResultOutput
func (ListSnapshotsResultOutput) ElementType ¶
func (ListSnapshotsResultOutput) ElementType() reflect.Type
func (ListSnapshotsResultOutput) Items ¶
func (o ListSnapshotsResultOutput) Items() ScalewayInstanceV1ListSnapshotsResponseOutput
func (ListSnapshotsResultOutput) ToListSnapshotsResultOutput ¶
func (o ListSnapshotsResultOutput) ToListSnapshotsResultOutput() ListSnapshotsResultOutput
func (ListSnapshotsResultOutput) ToListSnapshotsResultOutputWithContext ¶
func (o ListSnapshotsResultOutput) ToListSnapshotsResultOutputWithContext(ctx context.Context) ListSnapshotsResultOutput
type LookupSnapshotArgs ¶
type LookupSnapshotOutputArgs ¶
type LookupSnapshotOutputArgs struct { // UUID of the snapshot you want to get Id pulumi.StringInput `pulumi:"id"` // The zone you want to target Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupSnapshotOutputArgs) ElementType ¶
func (LookupSnapshotOutputArgs) ElementType() reflect.Type
type LookupSnapshotResult ¶
type LookupSnapshotResult struct {
Items ScalewayInstanceV1GetSnapshotResponse `pulumi:"items"`
}
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
func (*LookupSnapshotResult) Defaults ¶
func (val *LookupSnapshotResult) Defaults() *LookupSnapshotResult
Defaults sets the appropriate defaults for LookupSnapshotResult
type LookupSnapshotResultOutput ¶
type LookupSnapshotResultOutput struct{ *pulumi.OutputState }
func LookupSnapshotOutput ¶
func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ElementType ¶
func (LookupSnapshotResultOutput) ElementType() reflect.Type
func (LookupSnapshotResultOutput) Items ¶
func (o LookupSnapshotResultOutput) Items() ScalewayInstanceV1GetSnapshotResponseOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
type ScalewayInstanceV1GetSnapshotResponse ¶
type ScalewayInstanceV1GetSnapshotResponse struct {
Snapshot *ScalewayInstanceV1Snapshot `pulumi:"snapshot"`
}
func (*ScalewayInstanceV1GetSnapshotResponse) Defaults ¶
func (val *ScalewayInstanceV1GetSnapshotResponse) Defaults() *ScalewayInstanceV1GetSnapshotResponse
Defaults sets the appropriate defaults for ScalewayInstanceV1GetSnapshotResponse
type ScalewayInstanceV1GetSnapshotResponseOutput ¶
type ScalewayInstanceV1GetSnapshotResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1GetSnapshotResponseOutput) ElementType ¶
func (ScalewayInstanceV1GetSnapshotResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1GetSnapshotResponseOutput) Snapshot ¶
func (o ScalewayInstanceV1GetSnapshotResponseOutput) Snapshot() ScalewayInstanceV1SnapshotPtrOutput
func (ScalewayInstanceV1GetSnapshotResponseOutput) ToScalewayInstanceV1GetSnapshotResponseOutput ¶
func (o ScalewayInstanceV1GetSnapshotResponseOutput) ToScalewayInstanceV1GetSnapshotResponseOutput() ScalewayInstanceV1GetSnapshotResponseOutput
func (ScalewayInstanceV1GetSnapshotResponseOutput) ToScalewayInstanceV1GetSnapshotResponseOutputWithContext ¶
func (o ScalewayInstanceV1GetSnapshotResponseOutput) ToScalewayInstanceV1GetSnapshotResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetSnapshotResponseOutput
type ScalewayInstanceV1ListSnapshotsResponse ¶
type ScalewayInstanceV1ListSnapshotsResponse struct { // List of snapshots Snapshots []ScalewayInstanceV1Snapshot `pulumi:"snapshots"` }
type ScalewayInstanceV1ListSnapshotsResponseOutput ¶
type ScalewayInstanceV1ListSnapshotsResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1ListSnapshotsResponseOutput) ElementType ¶
func (ScalewayInstanceV1ListSnapshotsResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1ListSnapshotsResponseOutput) Snapshots ¶
func (o ScalewayInstanceV1ListSnapshotsResponseOutput) Snapshots() ScalewayInstanceV1SnapshotArrayOutput
List of snapshots
func (ScalewayInstanceV1ListSnapshotsResponseOutput) ToScalewayInstanceV1ListSnapshotsResponseOutput ¶
func (o ScalewayInstanceV1ListSnapshotsResponseOutput) ToScalewayInstanceV1ListSnapshotsResponseOutput() ScalewayInstanceV1ListSnapshotsResponseOutput
func (ScalewayInstanceV1ListSnapshotsResponseOutput) ToScalewayInstanceV1ListSnapshotsResponseOutputWithContext ¶
func (o ScalewayInstanceV1ListSnapshotsResponseOutput) ToScalewayInstanceV1ListSnapshotsResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListSnapshotsResponseOutput
type ScalewayInstanceV1Snapshot ¶
type ScalewayInstanceV1Snapshot struct { // The volume on which the snapshot is based on Base_volume *ScalewayInstanceV1SnapshotBaseVolumeProperties `pulumi:"base_volume"` // The snapshot creation date (RFC 3339 format) Creation_date *string `pulumi:"creation_date"` // The reason for the failed snapshot import Error_reason *string `pulumi:"error_reason"` Id *string `pulumi:"id"` // The snapshot modification date (RFC 3339 format) Modification_date *string `pulumi:"modification_date"` // The snapshot name Name *string `pulumi:"name"` // The snapshot organization ID Organization *string `pulumi:"organization"` // The snapshot project ID Project *string `pulumi:"project"` // The snapshot size (in bytes) Size *float64 `pulumi:"size"` State *ScalewayInstanceV1SnapshotState `pulumi:"state"` // The snapshot tags Tags []string `pulumi:"tags"` Volume_type *ScalewayInstanceV1SnapshotVolumeType `pulumi:"volume_type"` // The snapshot zone Zone *string `pulumi:"zone"` }
func (*ScalewayInstanceV1Snapshot) Defaults ¶
func (val *ScalewayInstanceV1Snapshot) Defaults() *ScalewayInstanceV1Snapshot
Defaults sets the appropriate defaults for ScalewayInstanceV1Snapshot
type ScalewayInstanceV1SnapshotArrayOutput ¶
type ScalewayInstanceV1SnapshotArrayOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotArrayOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotArrayOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotArrayOutput) Index ¶
func (o ScalewayInstanceV1SnapshotArrayOutput) Index(i pulumi.IntInput) ScalewayInstanceV1SnapshotOutput
func (ScalewayInstanceV1SnapshotArrayOutput) ToScalewayInstanceV1SnapshotArrayOutput ¶
func (o ScalewayInstanceV1SnapshotArrayOutput) ToScalewayInstanceV1SnapshotArrayOutput() ScalewayInstanceV1SnapshotArrayOutput
func (ScalewayInstanceV1SnapshotArrayOutput) ToScalewayInstanceV1SnapshotArrayOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotArrayOutput) ToScalewayInstanceV1SnapshotArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotArrayOutput
type ScalewayInstanceV1SnapshotBaseVolumeProperties ¶
type ScalewayInstanceV1SnapshotBaseVolumeProperties struct { // The volume ID on which the snapshot is based on Id *string `pulumi:"id"` // The volume name on which the snapshot is based on Name *string `pulumi:"name"` }
The volume on which the snapshot is based on
type ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput ¶
type ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput struct{ *pulumi.OutputState }
The volume on which the snapshot is based on
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) Id ¶
The volume ID on which the snapshot is based on
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) Name ¶
The volume name on which the snapshot is based on
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesOutput ¶
func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesOutput() ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotBaseVolumePropertiesOutput
type ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput ¶
type ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) Id ¶
The volume ID on which the snapshot is based on
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) Name ¶
The volume name on which the snapshot is based on
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput ¶
func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput() ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
func (ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput) ToScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
type ScalewayInstanceV1SnapshotOutput ¶
type ScalewayInstanceV1SnapshotOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotOutput) Base_volume ¶
func (o ScalewayInstanceV1SnapshotOutput) Base_volume() ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
The volume on which the snapshot is based on
func (ScalewayInstanceV1SnapshotOutput) Creation_date ¶
func (o ScalewayInstanceV1SnapshotOutput) Creation_date() pulumi.StringPtrOutput
The snapshot creation date (RFC 3339 format)
func (ScalewayInstanceV1SnapshotOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotOutput) Error_reason ¶
func (o ScalewayInstanceV1SnapshotOutput) Error_reason() pulumi.StringPtrOutput
The reason for the failed snapshot import
func (ScalewayInstanceV1SnapshotOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1SnapshotOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1SnapshotOutput) Modification_date ¶
func (o ScalewayInstanceV1SnapshotOutput) Modification_date() pulumi.StringPtrOutput
The snapshot modification date (RFC 3339 format)
func (ScalewayInstanceV1SnapshotOutput) Name ¶
func (o ScalewayInstanceV1SnapshotOutput) Name() pulumi.StringPtrOutput
The snapshot name
func (ScalewayInstanceV1SnapshotOutput) Organization ¶
func (o ScalewayInstanceV1SnapshotOutput) Organization() pulumi.StringPtrOutput
The snapshot organization ID
func (ScalewayInstanceV1SnapshotOutput) Project ¶
func (o ScalewayInstanceV1SnapshotOutput) Project() pulumi.StringPtrOutput
The snapshot project ID
func (ScalewayInstanceV1SnapshotOutput) Size ¶
func (o ScalewayInstanceV1SnapshotOutput) Size() pulumi.Float64PtrOutput
The snapshot size (in bytes)
func (ScalewayInstanceV1SnapshotOutput) State ¶
func (o ScalewayInstanceV1SnapshotOutput) State() ScalewayInstanceV1SnapshotStatePtrOutput
func (ScalewayInstanceV1SnapshotOutput) Tags ¶
func (o ScalewayInstanceV1SnapshotOutput) Tags() pulumi.StringArrayOutput
The snapshot tags
func (ScalewayInstanceV1SnapshotOutput) ToScalewayInstanceV1SnapshotOutput ¶
func (o ScalewayInstanceV1SnapshotOutput) ToScalewayInstanceV1SnapshotOutput() ScalewayInstanceV1SnapshotOutput
func (ScalewayInstanceV1SnapshotOutput) ToScalewayInstanceV1SnapshotOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotOutput) ToScalewayInstanceV1SnapshotOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotOutput
func (ScalewayInstanceV1SnapshotOutput) Volume_type ¶
func (o ScalewayInstanceV1SnapshotOutput) Volume_type() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
func (ScalewayInstanceV1SnapshotOutput) Zone ¶
func (o ScalewayInstanceV1SnapshotOutput) Zone() pulumi.StringPtrOutput
The snapshot zone
type ScalewayInstanceV1SnapshotPtrOutput ¶
type ScalewayInstanceV1SnapshotPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotPtrOutput) Base_volume ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Base_volume() ScalewayInstanceV1SnapshotBaseVolumePropertiesPtrOutput
The volume on which the snapshot is based on
func (ScalewayInstanceV1SnapshotPtrOutput) Creation_date ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Creation_date() pulumi.StringPtrOutput
The snapshot creation date (RFC 3339 format)
func (ScalewayInstanceV1SnapshotPtrOutput) Elem ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Elem() ScalewayInstanceV1SnapshotOutput
func (ScalewayInstanceV1SnapshotPtrOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotPtrOutput) Error_reason ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Error_reason() pulumi.StringPtrOutput
The reason for the failed snapshot import
func (ScalewayInstanceV1SnapshotPtrOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1SnapshotPtrOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1SnapshotPtrOutput) Modification_date ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Modification_date() pulumi.StringPtrOutput
The snapshot modification date (RFC 3339 format)
func (ScalewayInstanceV1SnapshotPtrOutput) Name ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Name() pulumi.StringPtrOutput
The snapshot name
func (ScalewayInstanceV1SnapshotPtrOutput) Organization ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Organization() pulumi.StringPtrOutput
The snapshot organization ID
func (ScalewayInstanceV1SnapshotPtrOutput) Project ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Project() pulumi.StringPtrOutput
The snapshot project ID
func (ScalewayInstanceV1SnapshotPtrOutput) Size ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Size() pulumi.Float64PtrOutput
The snapshot size (in bytes)
func (ScalewayInstanceV1SnapshotPtrOutput) Tags ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Tags() pulumi.StringArrayOutput
The snapshot tags
func (ScalewayInstanceV1SnapshotPtrOutput) ToScalewayInstanceV1SnapshotPtrOutput ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) ToScalewayInstanceV1SnapshotPtrOutput() ScalewayInstanceV1SnapshotPtrOutput
func (ScalewayInstanceV1SnapshotPtrOutput) ToScalewayInstanceV1SnapshotPtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) ToScalewayInstanceV1SnapshotPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotPtrOutput
func (ScalewayInstanceV1SnapshotPtrOutput) Volume_type ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Volume_type() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
func (ScalewayInstanceV1SnapshotPtrOutput) Zone ¶
func (o ScalewayInstanceV1SnapshotPtrOutput) Zone() pulumi.StringPtrOutput
The snapshot zone
type ScalewayInstanceV1SnapshotState ¶
type ScalewayInstanceV1SnapshotState string
type ScalewayInstanceV1SnapshotStateOutput ¶
type ScalewayInstanceV1SnapshotStateOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotStateOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotStateOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStateOutput ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStateOutput() ScalewayInstanceV1SnapshotStateOutput
func (ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStateOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStateOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotStateOutput
func (ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStatePtrOutput ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStatePtrOutput() ScalewayInstanceV1SnapshotStatePtrOutput
func (ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStatePtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToScalewayInstanceV1SnapshotStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotStatePtrOutput
func (ScalewayInstanceV1SnapshotStateOutput) ToStringOutput ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1SnapshotStateOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1SnapshotStateOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SnapshotStateOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SnapshotStatePtrOutput ¶
type ScalewayInstanceV1SnapshotStatePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotStatePtrOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotStatePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotStatePtrOutput) ToScalewayInstanceV1SnapshotStatePtrOutput ¶
func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToScalewayInstanceV1SnapshotStatePtrOutput() ScalewayInstanceV1SnapshotStatePtrOutput
func (ScalewayInstanceV1SnapshotStatePtrOutput) ToScalewayInstanceV1SnapshotStatePtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToScalewayInstanceV1SnapshotStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotStatePtrOutput
func (ScalewayInstanceV1SnapshotStatePtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SnapshotStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SnapshotVolumeType ¶
type ScalewayInstanceV1SnapshotVolumeType string
type ScalewayInstanceV1SnapshotVolumeTypeOutput ¶
type ScalewayInstanceV1SnapshotVolumeTypeOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypeOutput ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypeOutput() ScalewayInstanceV1SnapshotVolumeTypeOutput
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypeOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotVolumeTypeOutput
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutput ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutput() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotVolumeTypePtrOutput
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringOutput ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotVolumeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SnapshotVolumeTypePtrOutput ¶
type ScalewayInstanceV1SnapshotVolumeTypePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ElementType ¶
func (ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutput ¶
func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutput() ScalewayInstanceV1SnapshotVolumeTypePtrOutput
func (ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToScalewayInstanceV1SnapshotVolumeTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SnapshotVolumeTypePtrOutput
func (ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SnapshotVolumeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // The volume on which the snapshot is based on Base_volume BaseVolumePropertiesPtrOutput `pulumi:"base_volume"` // The snapshot creation date (RFC 3339 format) Creation_date pulumi.StringPtrOutput `pulumi:"creation_date"` // The reason for the failed snapshot import Error_reason pulumi.StringPtrOutput `pulumi:"error_reason"` // The snapshot modification date (RFC 3339 format) Modification_date pulumi.StringPtrOutput `pulumi:"modification_date"` // The snapshot name Name pulumi.StringPtrOutput `pulumi:"name"` // The snapshot organization ID Organization pulumi.StringPtrOutput `pulumi:"organization"` // The snapshot project ID Project pulumi.StringPtrOutput `pulumi:"project"` // The snapshot size (in bytes) Size pulumi.Float64PtrOutput `pulumi:"size"` State StatePtrOutput `pulumi:"state"` // The snapshot tags Tags pulumi.StringArrayOutput `pulumi:"tags"` Volume_type VolumeTypePtrOutput `pulumi:"volume_type"` // The snapshot zone Zone pulumi.StringPtrOutput `pulumi:"zone"` }
func GetSnapshot ¶
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot 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 NewSnapshot ¶
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
func (*Snapshot) ElementType ¶
func (*Snapshot) ToSnapshotOutput ¶
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶
type SnapshotArgs struct { // The snapshot name Name pulumi.StringPtrInput // The snapshot organization ID Organization pulumi.StringPtrInput // The snapshot project ID Project pulumi.StringPtrInput // The snapshot size (in bytes) Size pulumi.Float64PtrInput State StatePtrInput // The snapshot tags Tags pulumi.StringArrayInput Volume_type VolumeTypePtrInput // The zone you want to target Zone pulumi.StringPtrInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotInput ¶
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotOutput ¶
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) Base_volume ¶
func (o SnapshotOutput) Base_volume() BaseVolumePropertiesPtrOutput
The volume on which the snapshot is based on
func (SnapshotOutput) Creation_date ¶
func (o SnapshotOutput) Creation_date() pulumi.StringPtrOutput
The snapshot creation date (RFC 3339 format)
func (SnapshotOutput) ElementType ¶
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) Error_reason ¶
func (o SnapshotOutput) Error_reason() pulumi.StringPtrOutput
The reason for the failed snapshot import
func (SnapshotOutput) Modification_date ¶
func (o SnapshotOutput) Modification_date() pulumi.StringPtrOutput
The snapshot modification date (RFC 3339 format)
func (SnapshotOutput) Name ¶
func (o SnapshotOutput) Name() pulumi.StringPtrOutput
The snapshot name
func (SnapshotOutput) Organization ¶
func (o SnapshotOutput) Organization() pulumi.StringPtrOutput
The snapshot organization ID
func (SnapshotOutput) Project ¶
func (o SnapshotOutput) Project() pulumi.StringPtrOutput
The snapshot project ID
func (SnapshotOutput) Size ¶
func (o SnapshotOutput) Size() pulumi.Float64PtrOutput
The snapshot size (in bytes)
func (SnapshotOutput) State ¶
func (o SnapshotOutput) State() StatePtrOutput
func (SnapshotOutput) Tags ¶
func (o SnapshotOutput) Tags() pulumi.StringArrayOutput
The snapshot tags
func (SnapshotOutput) ToSnapshotOutput ¶
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
func (SnapshotOutput) Volume_type ¶
func (o SnapshotOutput) Volume_type() VolumeTypePtrOutput
func (SnapshotOutput) Zone ¶
func (o SnapshotOutput) Zone() pulumi.StringPtrOutput
The snapshot zone
type SnapshotState ¶
type SnapshotState struct { }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type State ¶
type State string
func (State) ElementType ¶
func (State) ToStateOutput ¶
func (e State) ToStateOutput() StateOutput
func (State) ToStateOutputWithContext ¶
func (e State) ToStateOutputWithContext(ctx context.Context) StateOutput
func (State) ToStatePtrOutput ¶
func (e State) ToStatePtrOutput() StatePtrOutput
func (State) ToStatePtrOutputWithContext ¶
func (e State) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (State) ToStringOutput ¶
func (e State) ToStringOutput() pulumi.StringOutput
func (State) ToStringOutputWithContext ¶
func (e State) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (State) ToStringPtrOutput ¶
func (e State) ToStringPtrOutput() pulumi.StringPtrOutput
func (State) ToStringPtrOutputWithContext ¶
func (e State) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StateInput ¶
type StateInput interface { pulumi.Input ToStateOutput() StateOutput ToStateOutputWithContext(context.Context) StateOutput }
StateInput is an input type that accepts StateArgs and StateOutput values. You can construct a concrete instance of `StateInput` via:
StateArgs{...}
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 StatePtrInput ¶
type StatePtrInput interface { pulumi.Input ToStatePtrOutput() StatePtrOutput ToStatePtrOutputWithContext(context.Context) StatePtrOutput }
func StatePtr ¶
func StatePtr(v string) StatePtrInput
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 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