Documentation
¶
Index ¶
- type VolumeAttachment
- type VolumeAttachmentArgs
- type VolumeAttachmentList
- type VolumeAttachmentListArgs
- type VolumeAttachmentListState
- type VolumeAttachmentListType
- type VolumeAttachmentListTypeArgs
- func (VolumeAttachmentListTypeArgs) ElementType() reflect.Type
- func (i VolumeAttachmentListTypeArgs) ToVolumeAttachmentListTypeOutput() VolumeAttachmentListTypeOutput
- func (i VolumeAttachmentListTypeArgs) ToVolumeAttachmentListTypeOutputWithContext(ctx context.Context) VolumeAttachmentListTypeOutput
- type VolumeAttachmentListTypeInput
- type VolumeAttachmentListTypeOutput
- func (o VolumeAttachmentListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (VolumeAttachmentListTypeOutput) ElementType() reflect.Type
- func (o VolumeAttachmentListTypeOutput) Items() VolumeAttachmentTypeArrayOutput
- func (o VolumeAttachmentListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o VolumeAttachmentListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o VolumeAttachmentListTypeOutput) ToVolumeAttachmentListTypeOutput() VolumeAttachmentListTypeOutput
- func (o VolumeAttachmentListTypeOutput) ToVolumeAttachmentListTypeOutputWithContext(ctx context.Context) VolumeAttachmentListTypeOutput
- type VolumeAttachmentSource
- type VolumeAttachmentSourceArgs
- func (VolumeAttachmentSourceArgs) ElementType() reflect.Type
- func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourceOutput() VolumeAttachmentSourceOutput
- func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourceOutputWithContext(ctx context.Context) VolumeAttachmentSourceOutput
- func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourcePtrOutput() VolumeAttachmentSourcePtrOutput
- func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourcePtrOutputWithContext(ctx context.Context) VolumeAttachmentSourcePtrOutput
- type VolumeAttachmentSourceInput
- type VolumeAttachmentSourceOutput
- func (VolumeAttachmentSourceOutput) ElementType() reflect.Type
- func (o VolumeAttachmentSourceOutput) InlineVolumeSpec() corev1.PersistentVolumeSpecPtrOutput
- func (o VolumeAttachmentSourceOutput) PersistentVolumeName() pulumi.StringPtrOutput
- func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourceOutput() VolumeAttachmentSourceOutput
- func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourceOutputWithContext(ctx context.Context) VolumeAttachmentSourceOutput
- func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourcePtrOutput() VolumeAttachmentSourcePtrOutput
- func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourcePtrOutputWithContext(ctx context.Context) VolumeAttachmentSourcePtrOutput
- type VolumeAttachmentSourcePtrInput
- type VolumeAttachmentSourcePtrOutput
- func (o VolumeAttachmentSourcePtrOutput) Elem() VolumeAttachmentSourceOutput
- func (VolumeAttachmentSourcePtrOutput) ElementType() reflect.Type
- func (o VolumeAttachmentSourcePtrOutput) InlineVolumeSpec() corev1.PersistentVolumeSpecPtrOutput
- func (o VolumeAttachmentSourcePtrOutput) PersistentVolumeName() pulumi.StringPtrOutput
- func (o VolumeAttachmentSourcePtrOutput) ToVolumeAttachmentSourcePtrOutput() VolumeAttachmentSourcePtrOutput
- func (o VolumeAttachmentSourcePtrOutput) ToVolumeAttachmentSourcePtrOutputWithContext(ctx context.Context) VolumeAttachmentSourcePtrOutput
- type VolumeAttachmentSpec
- type VolumeAttachmentSpecArgs
- func (VolumeAttachmentSpecArgs) ElementType() reflect.Type
- func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecOutput() VolumeAttachmentSpecOutput
- func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecOutputWithContext(ctx context.Context) VolumeAttachmentSpecOutput
- func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecPtrOutput() VolumeAttachmentSpecPtrOutput
- func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecPtrOutputWithContext(ctx context.Context) VolumeAttachmentSpecPtrOutput
- type VolumeAttachmentSpecInput
- type VolumeAttachmentSpecOutput
- func (o VolumeAttachmentSpecOutput) Attacher() pulumi.StringOutput
- func (VolumeAttachmentSpecOutput) ElementType() reflect.Type
- func (o VolumeAttachmentSpecOutput) NodeName() pulumi.StringOutput
- func (o VolumeAttachmentSpecOutput) Source() VolumeAttachmentSourceOutput
- func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecOutput() VolumeAttachmentSpecOutput
- func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecOutputWithContext(ctx context.Context) VolumeAttachmentSpecOutput
- func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecPtrOutput() VolumeAttachmentSpecPtrOutput
- func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecPtrOutputWithContext(ctx context.Context) VolumeAttachmentSpecPtrOutput
- type VolumeAttachmentSpecPtrInput
- type VolumeAttachmentSpecPtrOutput
- func (o VolumeAttachmentSpecPtrOutput) Attacher() pulumi.StringPtrOutput
- func (o VolumeAttachmentSpecPtrOutput) Elem() VolumeAttachmentSpecOutput
- func (VolumeAttachmentSpecPtrOutput) ElementType() reflect.Type
- func (o VolumeAttachmentSpecPtrOutput) NodeName() pulumi.StringPtrOutput
- func (o VolumeAttachmentSpecPtrOutput) Source() VolumeAttachmentSourcePtrOutput
- func (o VolumeAttachmentSpecPtrOutput) ToVolumeAttachmentSpecPtrOutput() VolumeAttachmentSpecPtrOutput
- func (o VolumeAttachmentSpecPtrOutput) ToVolumeAttachmentSpecPtrOutputWithContext(ctx context.Context) VolumeAttachmentSpecPtrOutput
- type VolumeAttachmentState
- type VolumeAttachmentStatus
- type VolumeAttachmentStatusArgs
- func (VolumeAttachmentStatusArgs) ElementType() reflect.Type
- func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusOutput() VolumeAttachmentStatusOutput
- func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusOutputWithContext(ctx context.Context) VolumeAttachmentStatusOutput
- func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusPtrOutput() VolumeAttachmentStatusPtrOutput
- func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusPtrOutputWithContext(ctx context.Context) VolumeAttachmentStatusPtrOutput
- type VolumeAttachmentStatusInput
- type VolumeAttachmentStatusOutput
- func (o VolumeAttachmentStatusOutput) AttachError() VolumeErrorPtrOutput
- func (o VolumeAttachmentStatusOutput) Attached() pulumi.BoolOutput
- func (o VolumeAttachmentStatusOutput) AttachmentMetadata() pulumi.StringMapOutput
- func (o VolumeAttachmentStatusOutput) DetachError() VolumeErrorPtrOutput
- func (VolumeAttachmentStatusOutput) ElementType() reflect.Type
- func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusOutput() VolumeAttachmentStatusOutput
- func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusOutputWithContext(ctx context.Context) VolumeAttachmentStatusOutput
- func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusPtrOutput() VolumeAttachmentStatusPtrOutput
- func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusPtrOutputWithContext(ctx context.Context) VolumeAttachmentStatusPtrOutput
- type VolumeAttachmentStatusPtrInput
- type VolumeAttachmentStatusPtrOutput
- func (o VolumeAttachmentStatusPtrOutput) AttachError() VolumeErrorPtrOutput
- func (o VolumeAttachmentStatusPtrOutput) Attached() pulumi.BoolPtrOutput
- func (o VolumeAttachmentStatusPtrOutput) AttachmentMetadata() pulumi.StringMapOutput
- func (o VolumeAttachmentStatusPtrOutput) DetachError() VolumeErrorPtrOutput
- func (o VolumeAttachmentStatusPtrOutput) Elem() VolumeAttachmentStatusOutput
- func (VolumeAttachmentStatusPtrOutput) ElementType() reflect.Type
- func (o VolumeAttachmentStatusPtrOutput) ToVolumeAttachmentStatusPtrOutput() VolumeAttachmentStatusPtrOutput
- func (o VolumeAttachmentStatusPtrOutput) ToVolumeAttachmentStatusPtrOutputWithContext(ctx context.Context) VolumeAttachmentStatusPtrOutput
- type VolumeAttachmentType
- type VolumeAttachmentTypeArgs
- type VolumeAttachmentTypeArray
- type VolumeAttachmentTypeArrayInput
- type VolumeAttachmentTypeArrayOutput
- func (VolumeAttachmentTypeArrayOutput) ElementType() reflect.Type
- func (o VolumeAttachmentTypeArrayOutput) Index(i pulumi.IntInput) VolumeAttachmentTypeOutput
- func (o VolumeAttachmentTypeArrayOutput) ToVolumeAttachmentTypeArrayOutput() VolumeAttachmentTypeArrayOutput
- func (o VolumeAttachmentTypeArrayOutput) ToVolumeAttachmentTypeArrayOutputWithContext(ctx context.Context) VolumeAttachmentTypeArrayOutput
- type VolumeAttachmentTypeInput
- type VolumeAttachmentTypeOutput
- func (o VolumeAttachmentTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (VolumeAttachmentTypeOutput) ElementType() reflect.Type
- func (o VolumeAttachmentTypeOutput) Kind() pulumi.StringPtrOutput
- func (o VolumeAttachmentTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o VolumeAttachmentTypeOutput) Spec() VolumeAttachmentSpecOutput
- func (o VolumeAttachmentTypeOutput) Status() VolumeAttachmentStatusPtrOutput
- func (o VolumeAttachmentTypeOutput) ToVolumeAttachmentTypeOutput() VolumeAttachmentTypeOutput
- func (o VolumeAttachmentTypeOutput) ToVolumeAttachmentTypeOutputWithContext(ctx context.Context) VolumeAttachmentTypeOutput
- type VolumeError
- type VolumeErrorArgs
- func (VolumeErrorArgs) ElementType() reflect.Type
- func (i VolumeErrorArgs) ToVolumeErrorOutput() VolumeErrorOutput
- func (i VolumeErrorArgs) ToVolumeErrorOutputWithContext(ctx context.Context) VolumeErrorOutput
- func (i VolumeErrorArgs) ToVolumeErrorPtrOutput() VolumeErrorPtrOutput
- func (i VolumeErrorArgs) ToVolumeErrorPtrOutputWithContext(ctx context.Context) VolumeErrorPtrOutput
- type VolumeErrorInput
- type VolumeErrorOutput
- func (VolumeErrorOutput) ElementType() reflect.Type
- func (o VolumeErrorOutput) Message() pulumi.StringPtrOutput
- func (o VolumeErrorOutput) Time() pulumi.StringPtrOutput
- func (o VolumeErrorOutput) ToVolumeErrorOutput() VolumeErrorOutput
- func (o VolumeErrorOutput) ToVolumeErrorOutputWithContext(ctx context.Context) VolumeErrorOutput
- func (o VolumeErrorOutput) ToVolumeErrorPtrOutput() VolumeErrorPtrOutput
- func (o VolumeErrorOutput) ToVolumeErrorPtrOutputWithContext(ctx context.Context) VolumeErrorPtrOutput
- type VolumeErrorPtrInput
- type VolumeErrorPtrOutput
- func (o VolumeErrorPtrOutput) Elem() VolumeErrorOutput
- func (VolumeErrorPtrOutput) ElementType() reflect.Type
- func (o VolumeErrorPtrOutput) Message() pulumi.StringPtrOutput
- func (o VolumeErrorPtrOutput) Time() pulumi.StringPtrOutput
- func (o VolumeErrorPtrOutput) ToVolumeErrorPtrOutput() VolumeErrorPtrOutput
- func (o VolumeErrorPtrOutput) ToVolumeErrorPtrOutputWithContext(ctx context.Context) VolumeErrorPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VolumeAttachment ¶
type VolumeAttachment struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system. Spec VolumeAttachmentSpecOutput `pulumi:"spec"` // Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher. Status VolumeAttachmentStatusPtrOutput `pulumi:"status"` }
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment objects are non-namespaced.
func GetVolumeAttachment ¶
func GetVolumeAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeAttachmentState, opts ...pulumi.ResourceOption) (*VolumeAttachment, error)
GetVolumeAttachment gets an existing VolumeAttachment 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 NewVolumeAttachment ¶
func NewVolumeAttachment(ctx *pulumi.Context, name string, args *VolumeAttachmentArgs, opts ...pulumi.ResourceOption) (*VolumeAttachment, error)
NewVolumeAttachment registers a new resource with the given unique name, arguments, and options.
type VolumeAttachmentArgs ¶
type VolumeAttachmentArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system. Spec VolumeAttachmentSpecInput }
The set of arguments for constructing a VolumeAttachment resource.
func (VolumeAttachmentArgs) ElementType ¶
func (VolumeAttachmentArgs) ElementType() reflect.Type
type VolumeAttachmentList ¶
type VolumeAttachmentList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Items is the list of VolumeAttachments Items VolumeAttachmentTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
VolumeAttachmentList is a collection of VolumeAttachment objects.
func GetVolumeAttachmentList ¶
func GetVolumeAttachmentList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeAttachmentListState, opts ...pulumi.ResourceOption) (*VolumeAttachmentList, error)
GetVolumeAttachmentList gets an existing VolumeAttachmentList 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 NewVolumeAttachmentList ¶
func NewVolumeAttachmentList(ctx *pulumi.Context, name string, args *VolumeAttachmentListArgs, opts ...pulumi.ResourceOption) (*VolumeAttachmentList, error)
NewVolumeAttachmentList registers a new resource with the given unique name, arguments, and options.
type VolumeAttachmentListArgs ¶
type VolumeAttachmentListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of VolumeAttachments Items VolumeAttachmentTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a VolumeAttachmentList resource.
func (VolumeAttachmentListArgs) ElementType ¶
func (VolumeAttachmentListArgs) ElementType() reflect.Type
type VolumeAttachmentListState ¶
type VolumeAttachmentListState struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of VolumeAttachments Items VolumeAttachmentTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
func (VolumeAttachmentListState) ElementType ¶
func (VolumeAttachmentListState) ElementType() reflect.Type
type VolumeAttachmentListType ¶
type VolumeAttachmentListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Items is the list of VolumeAttachments Items []VolumeAttachmentType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
VolumeAttachmentList is a collection of VolumeAttachment objects.
type VolumeAttachmentListTypeArgs ¶
type VolumeAttachmentListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Items is the list of VolumeAttachments Items VolumeAttachmentTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
VolumeAttachmentList is a collection of VolumeAttachment objects.
func (VolumeAttachmentListTypeArgs) ElementType ¶
func (VolumeAttachmentListTypeArgs) ElementType() reflect.Type
func (VolumeAttachmentListTypeArgs) ToVolumeAttachmentListTypeOutput ¶
func (i VolumeAttachmentListTypeArgs) ToVolumeAttachmentListTypeOutput() VolumeAttachmentListTypeOutput
func (VolumeAttachmentListTypeArgs) ToVolumeAttachmentListTypeOutputWithContext ¶
func (i VolumeAttachmentListTypeArgs) ToVolumeAttachmentListTypeOutputWithContext(ctx context.Context) VolumeAttachmentListTypeOutput
type VolumeAttachmentListTypeInput ¶
type VolumeAttachmentListTypeInput interface { pulumi.Input ToVolumeAttachmentListTypeOutput() VolumeAttachmentListTypeOutput ToVolumeAttachmentListTypeOutputWithContext(context.Context) VolumeAttachmentListTypeOutput }
VolumeAttachmentListTypeInput is an input type that accepts VolumeAttachmentListTypeArgs and VolumeAttachmentListTypeOutput values. You can construct a concrete instance of `VolumeAttachmentListTypeInput` via:
VolumeAttachmentListTypeArgs{...}
type VolumeAttachmentListTypeOutput ¶
type VolumeAttachmentListTypeOutput struct{ *pulumi.OutputState }
VolumeAttachmentList is a collection of VolumeAttachment objects.
func (VolumeAttachmentListTypeOutput) ApiVersion ¶
func (o VolumeAttachmentListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (VolumeAttachmentListTypeOutput) ElementType ¶
func (VolumeAttachmentListTypeOutput) ElementType() reflect.Type
func (VolumeAttachmentListTypeOutput) Items ¶
func (o VolumeAttachmentListTypeOutput) Items() VolumeAttachmentTypeArrayOutput
Items is the list of VolumeAttachments
func (VolumeAttachmentListTypeOutput) Kind ¶
func (o VolumeAttachmentListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (VolumeAttachmentListTypeOutput) Metadata ¶
func (o VolumeAttachmentListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (VolumeAttachmentListTypeOutput) ToVolumeAttachmentListTypeOutput ¶
func (o VolumeAttachmentListTypeOutput) ToVolumeAttachmentListTypeOutput() VolumeAttachmentListTypeOutput
func (VolumeAttachmentListTypeOutput) ToVolumeAttachmentListTypeOutputWithContext ¶
func (o VolumeAttachmentListTypeOutput) ToVolumeAttachmentListTypeOutputWithContext(ctx context.Context) VolumeAttachmentListTypeOutput
type VolumeAttachmentSource ¶
type VolumeAttachmentSource struct { // inlineVolumeSpec contains all the information necessary to attach a persistent volume defined by a pod's inline VolumeSource. This field is populated only for the CSIMigration feature. It contains translated fields from a pod's inline VolumeSource to a PersistentVolumeSpec. This field is alpha-level and is only honored by servers that enabled the CSIMigration feature. InlineVolumeSpec *corev1.PersistentVolumeSpec `pulumi:"inlineVolumeSpec"` // Name of the persistent volume to attach. PersistentVolumeName *string `pulumi:"persistentVolumeName"` }
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.
type VolumeAttachmentSourceArgs ¶
type VolumeAttachmentSourceArgs struct { // inlineVolumeSpec contains all the information necessary to attach a persistent volume defined by a pod's inline VolumeSource. This field is populated only for the CSIMigration feature. It contains translated fields from a pod's inline VolumeSource to a PersistentVolumeSpec. This field is alpha-level and is only honored by servers that enabled the CSIMigration feature. InlineVolumeSpec corev1.PersistentVolumeSpecPtrInput `pulumi:"inlineVolumeSpec"` // Name of the persistent volume to attach. PersistentVolumeName pulumi.StringPtrInput `pulumi:"persistentVolumeName"` }
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.
func (VolumeAttachmentSourceArgs) ElementType ¶
func (VolumeAttachmentSourceArgs) ElementType() reflect.Type
func (VolumeAttachmentSourceArgs) ToVolumeAttachmentSourceOutput ¶
func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourceOutput() VolumeAttachmentSourceOutput
func (VolumeAttachmentSourceArgs) ToVolumeAttachmentSourceOutputWithContext ¶
func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourceOutputWithContext(ctx context.Context) VolumeAttachmentSourceOutput
func (VolumeAttachmentSourceArgs) ToVolumeAttachmentSourcePtrOutput ¶
func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourcePtrOutput() VolumeAttachmentSourcePtrOutput
func (VolumeAttachmentSourceArgs) ToVolumeAttachmentSourcePtrOutputWithContext ¶
func (i VolumeAttachmentSourceArgs) ToVolumeAttachmentSourcePtrOutputWithContext(ctx context.Context) VolumeAttachmentSourcePtrOutput
type VolumeAttachmentSourceInput ¶
type VolumeAttachmentSourceInput interface { pulumi.Input ToVolumeAttachmentSourceOutput() VolumeAttachmentSourceOutput ToVolumeAttachmentSourceOutputWithContext(context.Context) VolumeAttachmentSourceOutput }
VolumeAttachmentSourceInput is an input type that accepts VolumeAttachmentSourceArgs and VolumeAttachmentSourceOutput values. You can construct a concrete instance of `VolumeAttachmentSourceInput` via:
VolumeAttachmentSourceArgs{...}
type VolumeAttachmentSourceOutput ¶
type VolumeAttachmentSourceOutput struct{ *pulumi.OutputState }
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.
func (VolumeAttachmentSourceOutput) ElementType ¶
func (VolumeAttachmentSourceOutput) ElementType() reflect.Type
func (VolumeAttachmentSourceOutput) InlineVolumeSpec ¶
func (o VolumeAttachmentSourceOutput) InlineVolumeSpec() corev1.PersistentVolumeSpecPtrOutput
inlineVolumeSpec contains all the information necessary to attach a persistent volume defined by a pod's inline VolumeSource. This field is populated only for the CSIMigration feature. It contains translated fields from a pod's inline VolumeSource to a PersistentVolumeSpec. This field is alpha-level and is only honored by servers that enabled the CSIMigration feature.
func (VolumeAttachmentSourceOutput) PersistentVolumeName ¶
func (o VolumeAttachmentSourceOutput) PersistentVolumeName() pulumi.StringPtrOutput
Name of the persistent volume to attach.
func (VolumeAttachmentSourceOutput) ToVolumeAttachmentSourceOutput ¶
func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourceOutput() VolumeAttachmentSourceOutput
func (VolumeAttachmentSourceOutput) ToVolumeAttachmentSourceOutputWithContext ¶
func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourceOutputWithContext(ctx context.Context) VolumeAttachmentSourceOutput
func (VolumeAttachmentSourceOutput) ToVolumeAttachmentSourcePtrOutput ¶
func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourcePtrOutput() VolumeAttachmentSourcePtrOutput
func (VolumeAttachmentSourceOutput) ToVolumeAttachmentSourcePtrOutputWithContext ¶
func (o VolumeAttachmentSourceOutput) ToVolumeAttachmentSourcePtrOutputWithContext(ctx context.Context) VolumeAttachmentSourcePtrOutput
type VolumeAttachmentSourcePtrInput ¶
type VolumeAttachmentSourcePtrInput interface { pulumi.Input ToVolumeAttachmentSourcePtrOutput() VolumeAttachmentSourcePtrOutput ToVolumeAttachmentSourcePtrOutputWithContext(context.Context) VolumeAttachmentSourcePtrOutput }
VolumeAttachmentSourcePtrInput is an input type that accepts VolumeAttachmentSourceArgs, VolumeAttachmentSourcePtr and VolumeAttachmentSourcePtrOutput values. You can construct a concrete instance of `VolumeAttachmentSourcePtrInput` via:
VolumeAttachmentSourceArgs{...} or: nil
func VolumeAttachmentSourcePtr ¶
func VolumeAttachmentSourcePtr(v *VolumeAttachmentSourceArgs) VolumeAttachmentSourcePtrInput
type VolumeAttachmentSourcePtrOutput ¶
type VolumeAttachmentSourcePtrOutput struct{ *pulumi.OutputState }
func (VolumeAttachmentSourcePtrOutput) Elem ¶
func (o VolumeAttachmentSourcePtrOutput) Elem() VolumeAttachmentSourceOutput
func (VolumeAttachmentSourcePtrOutput) ElementType ¶
func (VolumeAttachmentSourcePtrOutput) ElementType() reflect.Type
func (VolumeAttachmentSourcePtrOutput) InlineVolumeSpec ¶
func (o VolumeAttachmentSourcePtrOutput) InlineVolumeSpec() corev1.PersistentVolumeSpecPtrOutput
inlineVolumeSpec contains all the information necessary to attach a persistent volume defined by a pod's inline VolumeSource. This field is populated only for the CSIMigration feature. It contains translated fields from a pod's inline VolumeSource to a PersistentVolumeSpec. This field is alpha-level and is only honored by servers that enabled the CSIMigration feature.
func (VolumeAttachmentSourcePtrOutput) PersistentVolumeName ¶
func (o VolumeAttachmentSourcePtrOutput) PersistentVolumeName() pulumi.StringPtrOutput
Name of the persistent volume to attach.
func (VolumeAttachmentSourcePtrOutput) ToVolumeAttachmentSourcePtrOutput ¶
func (o VolumeAttachmentSourcePtrOutput) ToVolumeAttachmentSourcePtrOutput() VolumeAttachmentSourcePtrOutput
func (VolumeAttachmentSourcePtrOutput) ToVolumeAttachmentSourcePtrOutputWithContext ¶
func (o VolumeAttachmentSourcePtrOutput) ToVolumeAttachmentSourcePtrOutputWithContext(ctx context.Context) VolumeAttachmentSourcePtrOutput
type VolumeAttachmentSpec ¶
type VolumeAttachmentSpec struct { // Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName(). Attacher string `pulumi:"attacher"` // The node that the volume should be attached to. NodeName string `pulumi:"nodeName"` // Source represents the volume that should be attached. Source VolumeAttachmentSource `pulumi:"source"` }
VolumeAttachmentSpec is the specification of a VolumeAttachment request.
type VolumeAttachmentSpecArgs ¶
type VolumeAttachmentSpecArgs struct { // Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName(). Attacher pulumi.StringInput `pulumi:"attacher"` // The node that the volume should be attached to. NodeName pulumi.StringInput `pulumi:"nodeName"` // Source represents the volume that should be attached. Source VolumeAttachmentSourceInput `pulumi:"source"` }
VolumeAttachmentSpec is the specification of a VolumeAttachment request.
func (VolumeAttachmentSpecArgs) ElementType ¶
func (VolumeAttachmentSpecArgs) ElementType() reflect.Type
func (VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecOutput ¶
func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecOutput() VolumeAttachmentSpecOutput
func (VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecOutputWithContext ¶
func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecOutputWithContext(ctx context.Context) VolumeAttachmentSpecOutput
func (VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecPtrOutput ¶
func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecPtrOutput() VolumeAttachmentSpecPtrOutput
func (VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecPtrOutputWithContext ¶
func (i VolumeAttachmentSpecArgs) ToVolumeAttachmentSpecPtrOutputWithContext(ctx context.Context) VolumeAttachmentSpecPtrOutput
type VolumeAttachmentSpecInput ¶
type VolumeAttachmentSpecInput interface { pulumi.Input ToVolumeAttachmentSpecOutput() VolumeAttachmentSpecOutput ToVolumeAttachmentSpecOutputWithContext(context.Context) VolumeAttachmentSpecOutput }
VolumeAttachmentSpecInput is an input type that accepts VolumeAttachmentSpecArgs and VolumeAttachmentSpecOutput values. You can construct a concrete instance of `VolumeAttachmentSpecInput` via:
VolumeAttachmentSpecArgs{...}
type VolumeAttachmentSpecOutput ¶
type VolumeAttachmentSpecOutput struct{ *pulumi.OutputState }
VolumeAttachmentSpec is the specification of a VolumeAttachment request.
func (VolumeAttachmentSpecOutput) Attacher ¶
func (o VolumeAttachmentSpecOutput) Attacher() pulumi.StringOutput
Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().
func (VolumeAttachmentSpecOutput) ElementType ¶
func (VolumeAttachmentSpecOutput) ElementType() reflect.Type
func (VolumeAttachmentSpecOutput) NodeName ¶
func (o VolumeAttachmentSpecOutput) NodeName() pulumi.StringOutput
The node that the volume should be attached to.
func (VolumeAttachmentSpecOutput) Source ¶
func (o VolumeAttachmentSpecOutput) Source() VolumeAttachmentSourceOutput
Source represents the volume that should be attached.
func (VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecOutput ¶
func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecOutput() VolumeAttachmentSpecOutput
func (VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecOutputWithContext ¶
func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecOutputWithContext(ctx context.Context) VolumeAttachmentSpecOutput
func (VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecPtrOutput ¶
func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecPtrOutput() VolumeAttachmentSpecPtrOutput
func (VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecPtrOutputWithContext ¶
func (o VolumeAttachmentSpecOutput) ToVolumeAttachmentSpecPtrOutputWithContext(ctx context.Context) VolumeAttachmentSpecPtrOutput
type VolumeAttachmentSpecPtrInput ¶
type VolumeAttachmentSpecPtrInput interface { pulumi.Input ToVolumeAttachmentSpecPtrOutput() VolumeAttachmentSpecPtrOutput ToVolumeAttachmentSpecPtrOutputWithContext(context.Context) VolumeAttachmentSpecPtrOutput }
VolumeAttachmentSpecPtrInput is an input type that accepts VolumeAttachmentSpecArgs, VolumeAttachmentSpecPtr and VolumeAttachmentSpecPtrOutput values. You can construct a concrete instance of `VolumeAttachmentSpecPtrInput` via:
VolumeAttachmentSpecArgs{...} or: nil
func VolumeAttachmentSpecPtr ¶
func VolumeAttachmentSpecPtr(v *VolumeAttachmentSpecArgs) VolumeAttachmentSpecPtrInput
type VolumeAttachmentSpecPtrOutput ¶
type VolumeAttachmentSpecPtrOutput struct{ *pulumi.OutputState }
func (VolumeAttachmentSpecPtrOutput) Attacher ¶
func (o VolumeAttachmentSpecPtrOutput) Attacher() pulumi.StringPtrOutput
Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().
func (VolumeAttachmentSpecPtrOutput) Elem ¶
func (o VolumeAttachmentSpecPtrOutput) Elem() VolumeAttachmentSpecOutput
func (VolumeAttachmentSpecPtrOutput) ElementType ¶
func (VolumeAttachmentSpecPtrOutput) ElementType() reflect.Type
func (VolumeAttachmentSpecPtrOutput) NodeName ¶
func (o VolumeAttachmentSpecPtrOutput) NodeName() pulumi.StringPtrOutput
The node that the volume should be attached to.
func (VolumeAttachmentSpecPtrOutput) Source ¶
func (o VolumeAttachmentSpecPtrOutput) Source() VolumeAttachmentSourcePtrOutput
Source represents the volume that should be attached.
func (VolumeAttachmentSpecPtrOutput) ToVolumeAttachmentSpecPtrOutput ¶
func (o VolumeAttachmentSpecPtrOutput) ToVolumeAttachmentSpecPtrOutput() VolumeAttachmentSpecPtrOutput
func (VolumeAttachmentSpecPtrOutput) ToVolumeAttachmentSpecPtrOutputWithContext ¶
func (o VolumeAttachmentSpecPtrOutput) ToVolumeAttachmentSpecPtrOutputWithContext(ctx context.Context) VolumeAttachmentSpecPtrOutput
type VolumeAttachmentState ¶
type VolumeAttachmentState struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system. Spec VolumeAttachmentSpecPtrInput // Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher. Status VolumeAttachmentStatusPtrInput }
func (VolumeAttachmentState) ElementType ¶
func (VolumeAttachmentState) ElementType() reflect.Type
type VolumeAttachmentStatus ¶
type VolumeAttachmentStatus struct { // The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. AttachError *VolumeError `pulumi:"attachError"` // Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. Attached bool `pulumi:"attached"` // Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. AttachmentMetadata map[string]string `pulumi:"attachmentMetadata"` // The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher. DetachError *VolumeError `pulumi:"detachError"` }
VolumeAttachmentStatus is the status of a VolumeAttachment request.
type VolumeAttachmentStatusArgs ¶
type VolumeAttachmentStatusArgs struct { // The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. AttachError VolumeErrorPtrInput `pulumi:"attachError"` // Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. Attached pulumi.BoolInput `pulumi:"attached"` // Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. AttachmentMetadata pulumi.StringMapInput `pulumi:"attachmentMetadata"` // The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher. DetachError VolumeErrorPtrInput `pulumi:"detachError"` }
VolumeAttachmentStatus is the status of a VolumeAttachment request.
func (VolumeAttachmentStatusArgs) ElementType ¶
func (VolumeAttachmentStatusArgs) ElementType() reflect.Type
func (VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusOutput ¶
func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusOutput() VolumeAttachmentStatusOutput
func (VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusOutputWithContext ¶
func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusOutputWithContext(ctx context.Context) VolumeAttachmentStatusOutput
func (VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusPtrOutput ¶
func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusPtrOutput() VolumeAttachmentStatusPtrOutput
func (VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusPtrOutputWithContext ¶
func (i VolumeAttachmentStatusArgs) ToVolumeAttachmentStatusPtrOutputWithContext(ctx context.Context) VolumeAttachmentStatusPtrOutput
type VolumeAttachmentStatusInput ¶
type VolumeAttachmentStatusInput interface { pulumi.Input ToVolumeAttachmentStatusOutput() VolumeAttachmentStatusOutput ToVolumeAttachmentStatusOutputWithContext(context.Context) VolumeAttachmentStatusOutput }
VolumeAttachmentStatusInput is an input type that accepts VolumeAttachmentStatusArgs and VolumeAttachmentStatusOutput values. You can construct a concrete instance of `VolumeAttachmentStatusInput` via:
VolumeAttachmentStatusArgs{...}
type VolumeAttachmentStatusOutput ¶
type VolumeAttachmentStatusOutput struct{ *pulumi.OutputState }
VolumeAttachmentStatus is the status of a VolumeAttachment request.
func (VolumeAttachmentStatusOutput) AttachError ¶
func (o VolumeAttachmentStatusOutput) AttachError() VolumeErrorPtrOutput
The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusOutput) Attached ¶
func (o VolumeAttachmentStatusOutput) Attached() pulumi.BoolOutput
Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusOutput) AttachmentMetadata ¶
func (o VolumeAttachmentStatusOutput) AttachmentMetadata() pulumi.StringMapOutput
Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusOutput) DetachError ¶
func (o VolumeAttachmentStatusOutput) DetachError() VolumeErrorPtrOutput
The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusOutput) ElementType ¶
func (VolumeAttachmentStatusOutput) ElementType() reflect.Type
func (VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusOutput ¶
func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusOutput() VolumeAttachmentStatusOutput
func (VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusOutputWithContext ¶
func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusOutputWithContext(ctx context.Context) VolumeAttachmentStatusOutput
func (VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusPtrOutput ¶
func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusPtrOutput() VolumeAttachmentStatusPtrOutput
func (VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusPtrOutputWithContext ¶
func (o VolumeAttachmentStatusOutput) ToVolumeAttachmentStatusPtrOutputWithContext(ctx context.Context) VolumeAttachmentStatusPtrOutput
type VolumeAttachmentStatusPtrInput ¶
type VolumeAttachmentStatusPtrInput interface { pulumi.Input ToVolumeAttachmentStatusPtrOutput() VolumeAttachmentStatusPtrOutput ToVolumeAttachmentStatusPtrOutputWithContext(context.Context) VolumeAttachmentStatusPtrOutput }
VolumeAttachmentStatusPtrInput is an input type that accepts VolumeAttachmentStatusArgs, VolumeAttachmentStatusPtr and VolumeAttachmentStatusPtrOutput values. You can construct a concrete instance of `VolumeAttachmentStatusPtrInput` via:
VolumeAttachmentStatusArgs{...} or: nil
func VolumeAttachmentStatusPtr ¶
func VolumeAttachmentStatusPtr(v *VolumeAttachmentStatusArgs) VolumeAttachmentStatusPtrInput
type VolumeAttachmentStatusPtrOutput ¶
type VolumeAttachmentStatusPtrOutput struct{ *pulumi.OutputState }
func (VolumeAttachmentStatusPtrOutput) AttachError ¶
func (o VolumeAttachmentStatusPtrOutput) AttachError() VolumeErrorPtrOutput
The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusPtrOutput) Attached ¶
func (o VolumeAttachmentStatusPtrOutput) Attached() pulumi.BoolPtrOutput
Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusPtrOutput) AttachmentMetadata ¶
func (o VolumeAttachmentStatusPtrOutput) AttachmentMetadata() pulumi.StringMapOutput
Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusPtrOutput) DetachError ¶
func (o VolumeAttachmentStatusPtrOutput) DetachError() VolumeErrorPtrOutput
The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher.
func (VolumeAttachmentStatusPtrOutput) Elem ¶
func (o VolumeAttachmentStatusPtrOutput) Elem() VolumeAttachmentStatusOutput
func (VolumeAttachmentStatusPtrOutput) ElementType ¶
func (VolumeAttachmentStatusPtrOutput) ElementType() reflect.Type
func (VolumeAttachmentStatusPtrOutput) ToVolumeAttachmentStatusPtrOutput ¶
func (o VolumeAttachmentStatusPtrOutput) ToVolumeAttachmentStatusPtrOutput() VolumeAttachmentStatusPtrOutput
func (VolumeAttachmentStatusPtrOutput) ToVolumeAttachmentStatusPtrOutputWithContext ¶
func (o VolumeAttachmentStatusPtrOutput) ToVolumeAttachmentStatusPtrOutputWithContext(ctx context.Context) VolumeAttachmentStatusPtrOutput
type VolumeAttachmentType ¶
type VolumeAttachmentType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system. Spec VolumeAttachmentSpec `pulumi:"spec"` // Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher. Status *VolumeAttachmentStatus `pulumi:"status"` }
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment objects are non-namespaced.
type VolumeAttachmentTypeArgs ¶
type VolumeAttachmentTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system. Spec VolumeAttachmentSpecInput `pulumi:"spec"` // Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher. Status VolumeAttachmentStatusPtrInput `pulumi:"status"` }
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment objects are non-namespaced.
func (VolumeAttachmentTypeArgs) ElementType ¶
func (VolumeAttachmentTypeArgs) ElementType() reflect.Type
func (VolumeAttachmentTypeArgs) ToVolumeAttachmentTypeOutput ¶
func (i VolumeAttachmentTypeArgs) ToVolumeAttachmentTypeOutput() VolumeAttachmentTypeOutput
func (VolumeAttachmentTypeArgs) ToVolumeAttachmentTypeOutputWithContext ¶
func (i VolumeAttachmentTypeArgs) ToVolumeAttachmentTypeOutputWithContext(ctx context.Context) VolumeAttachmentTypeOutput
type VolumeAttachmentTypeArray ¶
type VolumeAttachmentTypeArray []VolumeAttachmentTypeInput
func (VolumeAttachmentTypeArray) ElementType ¶
func (VolumeAttachmentTypeArray) ElementType() reflect.Type
func (VolumeAttachmentTypeArray) ToVolumeAttachmentTypeArrayOutput ¶
func (i VolumeAttachmentTypeArray) ToVolumeAttachmentTypeArrayOutput() VolumeAttachmentTypeArrayOutput
func (VolumeAttachmentTypeArray) ToVolumeAttachmentTypeArrayOutputWithContext ¶
func (i VolumeAttachmentTypeArray) ToVolumeAttachmentTypeArrayOutputWithContext(ctx context.Context) VolumeAttachmentTypeArrayOutput
type VolumeAttachmentTypeArrayInput ¶
type VolumeAttachmentTypeArrayInput interface { pulumi.Input ToVolumeAttachmentTypeArrayOutput() VolumeAttachmentTypeArrayOutput ToVolumeAttachmentTypeArrayOutputWithContext(context.Context) VolumeAttachmentTypeArrayOutput }
VolumeAttachmentTypeArrayInput is an input type that accepts VolumeAttachmentTypeArray and VolumeAttachmentTypeArrayOutput values. You can construct a concrete instance of `VolumeAttachmentTypeArrayInput` via:
VolumeAttachmentTypeArray{ VolumeAttachmentTypeArgs{...} }
type VolumeAttachmentTypeArrayOutput ¶
type VolumeAttachmentTypeArrayOutput struct{ *pulumi.OutputState }
func (VolumeAttachmentTypeArrayOutput) ElementType ¶
func (VolumeAttachmentTypeArrayOutput) ElementType() reflect.Type
func (VolumeAttachmentTypeArrayOutput) Index ¶
func (o VolumeAttachmentTypeArrayOutput) Index(i pulumi.IntInput) VolumeAttachmentTypeOutput
func (VolumeAttachmentTypeArrayOutput) ToVolumeAttachmentTypeArrayOutput ¶
func (o VolumeAttachmentTypeArrayOutput) ToVolumeAttachmentTypeArrayOutput() VolumeAttachmentTypeArrayOutput
func (VolumeAttachmentTypeArrayOutput) ToVolumeAttachmentTypeArrayOutputWithContext ¶
func (o VolumeAttachmentTypeArrayOutput) ToVolumeAttachmentTypeArrayOutputWithContext(ctx context.Context) VolumeAttachmentTypeArrayOutput
type VolumeAttachmentTypeInput ¶
type VolumeAttachmentTypeInput interface { pulumi.Input ToVolumeAttachmentTypeOutput() VolumeAttachmentTypeOutput ToVolumeAttachmentTypeOutputWithContext(context.Context) VolumeAttachmentTypeOutput }
VolumeAttachmentTypeInput is an input type that accepts VolumeAttachmentTypeArgs and VolumeAttachmentTypeOutput values. You can construct a concrete instance of `VolumeAttachmentTypeInput` via:
VolumeAttachmentTypeArgs{...}
type VolumeAttachmentTypeOutput ¶
type VolumeAttachmentTypeOutput struct{ *pulumi.OutputState }
VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.
VolumeAttachment objects are non-namespaced.
func (VolumeAttachmentTypeOutput) ApiVersion ¶
func (o VolumeAttachmentTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (VolumeAttachmentTypeOutput) ElementType ¶
func (VolumeAttachmentTypeOutput) ElementType() reflect.Type
func (VolumeAttachmentTypeOutput) Kind ¶
func (o VolumeAttachmentTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (VolumeAttachmentTypeOutput) Metadata ¶
func (o VolumeAttachmentTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (VolumeAttachmentTypeOutput) Spec ¶
func (o VolumeAttachmentTypeOutput) Spec() VolumeAttachmentSpecOutput
Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system.
func (VolumeAttachmentTypeOutput) Status ¶
func (o VolumeAttachmentTypeOutput) Status() VolumeAttachmentStatusPtrOutput
Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher.
func (VolumeAttachmentTypeOutput) ToVolumeAttachmentTypeOutput ¶
func (o VolumeAttachmentTypeOutput) ToVolumeAttachmentTypeOutput() VolumeAttachmentTypeOutput
func (VolumeAttachmentTypeOutput) ToVolumeAttachmentTypeOutputWithContext ¶
func (o VolumeAttachmentTypeOutput) ToVolumeAttachmentTypeOutputWithContext(ctx context.Context) VolumeAttachmentTypeOutput
type VolumeError ¶
type VolumeError struct { // String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information. Message *string `pulumi:"message"` // Time the error was encountered. Time *string `pulumi:"time"` }
VolumeError captures an error encountered during a volume operation.
type VolumeErrorArgs ¶
type VolumeErrorArgs struct { // String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information. Message pulumi.StringPtrInput `pulumi:"message"` // Time the error was encountered. Time pulumi.StringPtrInput `pulumi:"time"` }
VolumeError captures an error encountered during a volume operation.
func (VolumeErrorArgs) ElementType ¶
func (VolumeErrorArgs) ElementType() reflect.Type
func (VolumeErrorArgs) ToVolumeErrorOutput ¶
func (i VolumeErrorArgs) ToVolumeErrorOutput() VolumeErrorOutput
func (VolumeErrorArgs) ToVolumeErrorOutputWithContext ¶
func (i VolumeErrorArgs) ToVolumeErrorOutputWithContext(ctx context.Context) VolumeErrorOutput
func (VolumeErrorArgs) ToVolumeErrorPtrOutput ¶
func (i VolumeErrorArgs) ToVolumeErrorPtrOutput() VolumeErrorPtrOutput
func (VolumeErrorArgs) ToVolumeErrorPtrOutputWithContext ¶
func (i VolumeErrorArgs) ToVolumeErrorPtrOutputWithContext(ctx context.Context) VolumeErrorPtrOutput
type VolumeErrorInput ¶
type VolumeErrorInput interface { pulumi.Input ToVolumeErrorOutput() VolumeErrorOutput ToVolumeErrorOutputWithContext(context.Context) VolumeErrorOutput }
VolumeErrorInput is an input type that accepts VolumeErrorArgs and VolumeErrorOutput values. You can construct a concrete instance of `VolumeErrorInput` via:
VolumeErrorArgs{...}
type VolumeErrorOutput ¶
type VolumeErrorOutput struct{ *pulumi.OutputState }
VolumeError captures an error encountered during a volume operation.
func (VolumeErrorOutput) ElementType ¶
func (VolumeErrorOutput) ElementType() reflect.Type
func (VolumeErrorOutput) Message ¶
func (o VolumeErrorOutput) Message() pulumi.StringPtrOutput
String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information.
func (VolumeErrorOutput) Time ¶
func (o VolumeErrorOutput) Time() pulumi.StringPtrOutput
Time the error was encountered.
func (VolumeErrorOutput) ToVolumeErrorOutput ¶
func (o VolumeErrorOutput) ToVolumeErrorOutput() VolumeErrorOutput
func (VolumeErrorOutput) ToVolumeErrorOutputWithContext ¶
func (o VolumeErrorOutput) ToVolumeErrorOutputWithContext(ctx context.Context) VolumeErrorOutput
func (VolumeErrorOutput) ToVolumeErrorPtrOutput ¶
func (o VolumeErrorOutput) ToVolumeErrorPtrOutput() VolumeErrorPtrOutput
func (VolumeErrorOutput) ToVolumeErrorPtrOutputWithContext ¶
func (o VolumeErrorOutput) ToVolumeErrorPtrOutputWithContext(ctx context.Context) VolumeErrorPtrOutput
type VolumeErrorPtrInput ¶
type VolumeErrorPtrInput interface { pulumi.Input ToVolumeErrorPtrOutput() VolumeErrorPtrOutput ToVolumeErrorPtrOutputWithContext(context.Context) VolumeErrorPtrOutput }
VolumeErrorPtrInput is an input type that accepts VolumeErrorArgs, VolumeErrorPtr and VolumeErrorPtrOutput values. You can construct a concrete instance of `VolumeErrorPtrInput` via:
VolumeErrorArgs{...} or: nil
func VolumeErrorPtr ¶
func VolumeErrorPtr(v *VolumeErrorArgs) VolumeErrorPtrInput
type VolumeErrorPtrOutput ¶
type VolumeErrorPtrOutput struct{ *pulumi.OutputState }
func (VolumeErrorPtrOutput) Elem ¶
func (o VolumeErrorPtrOutput) Elem() VolumeErrorOutput
func (VolumeErrorPtrOutput) ElementType ¶
func (VolumeErrorPtrOutput) ElementType() reflect.Type
func (VolumeErrorPtrOutput) Message ¶
func (o VolumeErrorPtrOutput) Message() pulumi.StringPtrOutput
String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information.
func (VolumeErrorPtrOutput) Time ¶
func (o VolumeErrorPtrOutput) Time() pulumi.StringPtrOutput
Time the error was encountered.
func (VolumeErrorPtrOutput) ToVolumeErrorPtrOutput ¶
func (o VolumeErrorPtrOutput) ToVolumeErrorPtrOutput() VolumeErrorPtrOutput
func (VolumeErrorPtrOutput) ToVolumeErrorPtrOutputWithContext ¶
func (o VolumeErrorPtrOutput) ToVolumeErrorPtrOutputWithContext(ctx context.Context) VolumeErrorPtrOutput