Documentation
¶
Index ¶
- Constants
- type AllowedClient
- type AllowedClientArgs
- type AllowedClientArray
- type AllowedClientArrayInput
- type AllowedClientArrayOutput
- func (AllowedClientArrayOutput) ElementType() reflect.Type
- func (o AllowedClientArrayOutput) Index(i pulumi.IntInput) AllowedClientOutput
- func (o AllowedClientArrayOutput) ToAllowedClientArrayOutput() AllowedClientArrayOutput
- func (o AllowedClientArrayOutput) ToAllowedClientArrayOutputWithContext(ctx context.Context) AllowedClientArrayOutput
- type AllowedClientInput
- type AllowedClientMountPermissions
- func (AllowedClientMountPermissions) ElementType() reflect.Type
- func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsOutput() AllowedClientMountPermissionsOutput
- func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsOutputWithContext(ctx context.Context) AllowedClientMountPermissionsOutput
- func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsPtrOutput() AllowedClientMountPermissionsPtrOutput
- func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsPtrOutputWithContext(ctx context.Context) AllowedClientMountPermissionsPtrOutput
- func (e AllowedClientMountPermissions) ToStringOutput() pulumi.StringOutput
- func (e AllowedClientMountPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AllowedClientMountPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AllowedClientMountPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedClientMountPermissionsInput
- type AllowedClientMountPermissionsOutput
- func (AllowedClientMountPermissionsOutput) ElementType() reflect.Type
- func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsOutput() AllowedClientMountPermissionsOutput
- func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsOutputWithContext(ctx context.Context) AllowedClientMountPermissionsOutput
- func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsPtrOutput() AllowedClientMountPermissionsPtrOutput
- func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsPtrOutputWithContext(ctx context.Context) AllowedClientMountPermissionsPtrOutput
- func (o AllowedClientMountPermissionsOutput) ToStringOutput() pulumi.StringOutput
- func (o AllowedClientMountPermissionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AllowedClientMountPermissionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowedClientMountPermissionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedClientMountPermissionsPtrInput
- type AllowedClientMountPermissionsPtrOutput
- func (o AllowedClientMountPermissionsPtrOutput) Elem() AllowedClientMountPermissionsOutput
- func (AllowedClientMountPermissionsPtrOutput) ElementType() reflect.Type
- func (o AllowedClientMountPermissionsPtrOutput) ToAllowedClientMountPermissionsPtrOutput() AllowedClientMountPermissionsPtrOutput
- func (o AllowedClientMountPermissionsPtrOutput) ToAllowedClientMountPermissionsPtrOutputWithContext(ctx context.Context) AllowedClientMountPermissionsPtrOutput
- func (o AllowedClientMountPermissionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowedClientMountPermissionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedClientOutput
- func (o AllowedClientOutput) AllowDev() pulumi.BoolPtrOutput
- func (o AllowedClientOutput) AllowSuid() pulumi.BoolPtrOutput
- func (o AllowedClientOutput) AllowedClientsCidr() pulumi.StringPtrOutput
- func (AllowedClientOutput) ElementType() reflect.Type
- func (o AllowedClientOutput) MountPermissions() AllowedClientMountPermissionsPtrOutput
- func (o AllowedClientOutput) Network() pulumi.StringPtrOutput
- func (o AllowedClientOutput) NoRootSquash() pulumi.BoolPtrOutput
- func (o AllowedClientOutput) ToAllowedClientOutput() AllowedClientOutput
- func (o AllowedClientOutput) ToAllowedClientOutputWithContext(ctx context.Context) AllowedClientOutput
- type AllowedClientResponse
- type AllowedClientResponseArrayOutput
- func (AllowedClientResponseArrayOutput) ElementType() reflect.Type
- func (o AllowedClientResponseArrayOutput) Index(i pulumi.IntInput) AllowedClientResponseOutput
- func (o AllowedClientResponseArrayOutput) ToAllowedClientResponseArrayOutput() AllowedClientResponseArrayOutput
- func (o AllowedClientResponseArrayOutput) ToAllowedClientResponseArrayOutputWithContext(ctx context.Context) AllowedClientResponseArrayOutput
- type AllowedClientResponseOutput
- func (o AllowedClientResponseOutput) AllowDev() pulumi.BoolOutput
- func (o AllowedClientResponseOutput) AllowSuid() pulumi.BoolOutput
- func (o AllowedClientResponseOutput) AllowedClientsCidr() pulumi.StringOutput
- func (AllowedClientResponseOutput) ElementType() reflect.Type
- func (o AllowedClientResponseOutput) MountPermissions() pulumi.StringOutput
- func (o AllowedClientResponseOutput) Network() pulumi.StringOutput
- func (o AllowedClientResponseOutput) NfsPath() pulumi.StringOutput
- func (o AllowedClientResponseOutput) NoRootSquash() pulumi.BoolOutput
- func (o AllowedClientResponseOutput) ShareIp() pulumi.StringOutput
- func (o AllowedClientResponseOutput) ToAllowedClientResponseOutput() AllowedClientResponseOutput
- func (o AllowedClientResponseOutput) ToAllowedClientResponseOutputWithContext(ctx context.Context) AllowedClientResponseOutput
- type GoogleCloudBaremetalsolutionV2LogicalInterface
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs
- func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ElementType() reflect.Type
- func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
- func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceArray
- func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ElementType() reflect.Type
- func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
- func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayInput
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
- func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) Index(i pulumi.IntInput) GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceInput
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
- func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ElementType() reflect.Type
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) InterfaceIndex() pulumi.IntPtrOutputdeprecated
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) LogicalNetworkInterfaces() LogicalNetworkInterfaceArrayOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput
- func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput
- type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput
- func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) InterfaceIndex() pulumi.IntOutputdeprecated
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) LogicalNetworkInterfaces() LogicalNetworkInterfaceResponseArrayOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput
- func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput
- type InstanceConfig
- type InstanceConfigArgs
- type InstanceConfigArray
- type InstanceConfigArrayInput
- type InstanceConfigArrayOutput
- func (InstanceConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceConfigArrayOutput) Index(i pulumi.IntInput) InstanceConfigOutput
- func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput
- func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput
- type InstanceConfigInput
- type InstanceConfigNetworkConfig
- func (InstanceConfigNetworkConfig) ElementType() reflect.Type
- func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigOutput() InstanceConfigNetworkConfigOutput
- func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigOutput
- func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigPtrOutput() InstanceConfigNetworkConfigPtrOutput
- func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigPtrOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigPtrOutput
- func (e InstanceConfigNetworkConfig) ToStringOutput() pulumi.StringOutput
- func (e InstanceConfigNetworkConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceConfigNetworkConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceConfigNetworkConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceConfigNetworkConfigInput
- type InstanceConfigNetworkConfigOutput
- func (InstanceConfigNetworkConfigOutput) ElementType() reflect.Type
- func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigOutput() InstanceConfigNetworkConfigOutput
- func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigOutput
- func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigPtrOutput() InstanceConfigNetworkConfigPtrOutput
- func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigPtrOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigPtrOutput
- func (o InstanceConfigNetworkConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceConfigNetworkConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceConfigNetworkConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceConfigNetworkConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceConfigNetworkConfigPtrInput
- type InstanceConfigNetworkConfigPtrOutput
- func (o InstanceConfigNetworkConfigPtrOutput) Elem() InstanceConfigNetworkConfigOutput
- func (InstanceConfigNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceConfigNetworkConfigPtrOutput) ToInstanceConfigNetworkConfigPtrOutput() InstanceConfigNetworkConfigPtrOutput
- func (o InstanceConfigNetworkConfigPtrOutput) ToInstanceConfigNetworkConfigPtrOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigPtrOutput
- func (o InstanceConfigNetworkConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceConfigNetworkConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceConfigOutput
- func (o InstanceConfigOutput) AccountNetworksEnabled() pulumi.BoolPtrOutput
- func (o InstanceConfigOutput) ClientNetwork() NetworkAddressPtrOutput
- func (InstanceConfigOutput) ElementType() reflect.Type
- func (o InstanceConfigOutput) Hyperthreading() pulumi.BoolPtrOutput
- func (o InstanceConfigOutput) Id() pulumi.StringPtrOutput
- func (o InstanceConfigOutput) InstanceType() pulumi.StringPtrOutput
- func (o InstanceConfigOutput) LogicalInterfaces() GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
- func (o InstanceConfigOutput) Name() pulumi.StringPtrOutput
- func (o InstanceConfigOutput) NetworkConfig() InstanceConfigNetworkConfigPtrOutput
- func (o InstanceConfigOutput) NetworkTemplate() pulumi.StringPtrOutput
- func (o InstanceConfigOutput) OsImage() pulumi.StringPtrOutput
- func (o InstanceConfigOutput) PrivateNetwork() NetworkAddressPtrOutput
- func (o InstanceConfigOutput) SshKeyNames() pulumi.StringArrayOutput
- func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput
- func (o InstanceConfigOutput) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
- func (o InstanceConfigOutput) UserNote() pulumi.StringPtrOutput
- type InstanceConfigResponse
- type InstanceConfigResponseArrayOutput
- func (InstanceConfigResponseArrayOutput) ElementType() reflect.Type
- func (o InstanceConfigResponseArrayOutput) Index(i pulumi.IntInput) InstanceConfigResponseOutput
- func (o InstanceConfigResponseArrayOutput) ToInstanceConfigResponseArrayOutput() InstanceConfigResponseArrayOutput
- func (o InstanceConfigResponseArrayOutput) ToInstanceConfigResponseArrayOutputWithContext(ctx context.Context) InstanceConfigResponseArrayOutput
- type InstanceConfigResponseOutput
- func (o InstanceConfigResponseOutput) AccountNetworksEnabled() pulumi.BoolOutput
- func (o InstanceConfigResponseOutput) ClientNetwork() NetworkAddressResponseOutput
- func (InstanceConfigResponseOutput) ElementType() reflect.Type
- func (o InstanceConfigResponseOutput) Hyperthreading() pulumi.BoolOutput
- func (o InstanceConfigResponseOutput) InstanceType() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) LogicalInterfaces() GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput
- func (o InstanceConfigResponseOutput) Name() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) NetworkConfig() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) NetworkTemplate() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) OsImage() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) PrivateNetwork() NetworkAddressResponseOutput
- func (o InstanceConfigResponseOutput) SshKeyNames() pulumi.StringArrayOutput
- func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutput() InstanceConfigResponseOutput
- func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutputWithContext(ctx context.Context) InstanceConfigResponseOutput
- func (o InstanceConfigResponseOutput) UserNote() pulumi.StringOutput
- type IntakeVlanAttachment
- type IntakeVlanAttachmentArgs
- type IntakeVlanAttachmentArray
- type IntakeVlanAttachmentArrayInput
- type IntakeVlanAttachmentArrayOutput
- func (IntakeVlanAttachmentArrayOutput) ElementType() reflect.Type
- func (o IntakeVlanAttachmentArrayOutput) Index(i pulumi.IntInput) IntakeVlanAttachmentOutput
- func (o IntakeVlanAttachmentArrayOutput) ToIntakeVlanAttachmentArrayOutput() IntakeVlanAttachmentArrayOutput
- func (o IntakeVlanAttachmentArrayOutput) ToIntakeVlanAttachmentArrayOutputWithContext(ctx context.Context) IntakeVlanAttachmentArrayOutput
- type IntakeVlanAttachmentInput
- type IntakeVlanAttachmentOutput
- func (IntakeVlanAttachmentOutput) ElementType() reflect.Type
- func (o IntakeVlanAttachmentOutput) Id() pulumi.StringPtrOutput
- func (o IntakeVlanAttachmentOutput) PairingKey() pulumi.StringPtrOutput
- func (o IntakeVlanAttachmentOutput) ToIntakeVlanAttachmentOutput() IntakeVlanAttachmentOutput
- func (o IntakeVlanAttachmentOutput) ToIntakeVlanAttachmentOutputWithContext(ctx context.Context) IntakeVlanAttachmentOutput
- type IntakeVlanAttachmentResponse
- type IntakeVlanAttachmentResponseArrayOutput
- func (IntakeVlanAttachmentResponseArrayOutput) ElementType() reflect.Type
- func (o IntakeVlanAttachmentResponseArrayOutput) Index(i pulumi.IntInput) IntakeVlanAttachmentResponseOutput
- func (o IntakeVlanAttachmentResponseArrayOutput) ToIntakeVlanAttachmentResponseArrayOutput() IntakeVlanAttachmentResponseArrayOutput
- func (o IntakeVlanAttachmentResponseArrayOutput) ToIntakeVlanAttachmentResponseArrayOutputWithContext(ctx context.Context) IntakeVlanAttachmentResponseArrayOutput
- type IntakeVlanAttachmentResponseOutput
- func (IntakeVlanAttachmentResponseOutput) ElementType() reflect.Type
- func (o IntakeVlanAttachmentResponseOutput) PairingKey() pulumi.StringOutput
- func (o IntakeVlanAttachmentResponseOutput) ToIntakeVlanAttachmentResponseOutput() IntakeVlanAttachmentResponseOutput
- func (o IntakeVlanAttachmentResponseOutput) ToIntakeVlanAttachmentResponseOutputWithContext(ctx context.Context) IntakeVlanAttachmentResponseOutput
- type LogicalNetworkInterface
- type LogicalNetworkInterfaceArgs
- type LogicalNetworkInterfaceArray
- func (LogicalNetworkInterfaceArray) ElementType() reflect.Type
- func (i LogicalNetworkInterfaceArray) ToLogicalNetworkInterfaceArrayOutput() LogicalNetworkInterfaceArrayOutput
- func (i LogicalNetworkInterfaceArray) ToLogicalNetworkInterfaceArrayOutputWithContext(ctx context.Context) LogicalNetworkInterfaceArrayOutput
- type LogicalNetworkInterfaceArrayInput
- type LogicalNetworkInterfaceArrayOutput
- func (LogicalNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o LogicalNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) LogicalNetworkInterfaceOutput
- func (o LogicalNetworkInterfaceArrayOutput) ToLogicalNetworkInterfaceArrayOutput() LogicalNetworkInterfaceArrayOutput
- func (o LogicalNetworkInterfaceArrayOutput) ToLogicalNetworkInterfaceArrayOutputWithContext(ctx context.Context) LogicalNetworkInterfaceArrayOutput
- type LogicalNetworkInterfaceInput
- type LogicalNetworkInterfaceNetworkType
- func (LogicalNetworkInterfaceNetworkType) ElementType() reflect.Type
- func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypeOutput() LogicalNetworkInterfaceNetworkTypeOutput
- func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypeOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypeOutput
- func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypePtrOutput() LogicalNetworkInterfaceNetworkTypePtrOutput
- func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypePtrOutput
- func (e LogicalNetworkInterfaceNetworkType) ToStringOutput() pulumi.StringOutput
- func (e LogicalNetworkInterfaceNetworkType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LogicalNetworkInterfaceNetworkType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LogicalNetworkInterfaceNetworkType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogicalNetworkInterfaceNetworkTypeInput
- type LogicalNetworkInterfaceNetworkTypeOutput
- func (LogicalNetworkInterfaceNetworkTypeOutput) ElementType() reflect.Type
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypeOutput() LogicalNetworkInterfaceNetworkTypeOutput
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypeOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypeOutput
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutput() LogicalNetworkInterfaceNetworkTypePtrOutput
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypePtrOutput
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogicalNetworkInterfaceNetworkTypePtrInput
- type LogicalNetworkInterfaceNetworkTypePtrOutput
- func (o LogicalNetworkInterfaceNetworkTypePtrOutput) Elem() LogicalNetworkInterfaceNetworkTypeOutput
- func (LogicalNetworkInterfaceNetworkTypePtrOutput) ElementType() reflect.Type
- func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutput() LogicalNetworkInterfaceNetworkTypePtrOutput
- func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypePtrOutput
- func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogicalNetworkInterfaceOutput
- func (o LogicalNetworkInterfaceOutput) DefaultGateway() pulumi.BoolPtrOutput
- func (LogicalNetworkInterfaceOutput) ElementType() reflect.Type
- func (o LogicalNetworkInterfaceOutput) Id() pulumi.StringPtrOutput
- func (o LogicalNetworkInterfaceOutput) IpAddress() pulumi.StringPtrOutput
- func (o LogicalNetworkInterfaceOutput) Network() pulumi.StringPtrOutput
- func (o LogicalNetworkInterfaceOutput) NetworkType() LogicalNetworkInterfaceNetworkTypePtrOutput
- func (o LogicalNetworkInterfaceOutput) ToLogicalNetworkInterfaceOutput() LogicalNetworkInterfaceOutput
- func (o LogicalNetworkInterfaceOutput) ToLogicalNetworkInterfaceOutputWithContext(ctx context.Context) LogicalNetworkInterfaceOutput
- type LogicalNetworkInterfaceResponse
- type LogicalNetworkInterfaceResponseArrayOutput
- func (LogicalNetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
- func (o LogicalNetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) LogicalNetworkInterfaceResponseOutput
- func (o LogicalNetworkInterfaceResponseArrayOutput) ToLogicalNetworkInterfaceResponseArrayOutput() LogicalNetworkInterfaceResponseArrayOutput
- func (o LogicalNetworkInterfaceResponseArrayOutput) ToLogicalNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) LogicalNetworkInterfaceResponseArrayOutput
- type LogicalNetworkInterfaceResponseOutput
- func (o LogicalNetworkInterfaceResponseOutput) DefaultGateway() pulumi.BoolOutput
- func (LogicalNetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o LogicalNetworkInterfaceResponseOutput) IpAddress() pulumi.StringOutput
- func (o LogicalNetworkInterfaceResponseOutput) Network() pulumi.StringOutput
- func (o LogicalNetworkInterfaceResponseOutput) NetworkType() pulumi.StringOutput
- func (o LogicalNetworkInterfaceResponseOutput) ToLogicalNetworkInterfaceResponseOutput() LogicalNetworkInterfaceResponseOutput
- func (o LogicalNetworkInterfaceResponseOutput) ToLogicalNetworkInterfaceResponseOutputWithContext(ctx context.Context) LogicalNetworkInterfaceResponseOutput
- type LookupNfsShareArgs
- type LookupNfsShareOutputArgs
- type LookupNfsShareResult
- type LookupNfsShareResultOutput
- func (o LookupNfsShareResultOutput) AllowedClients() AllowedClientResponseArrayOutput
- func (LookupNfsShareResultOutput) ElementType() reflect.Type
- func (o LookupNfsShareResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupNfsShareResultOutput) Name() pulumi.StringOutput
- func (o LookupNfsShareResultOutput) NfsShareId() pulumi.StringOutput
- func (o LookupNfsShareResultOutput) Pod() pulumi.StringOutput
- func (o LookupNfsShareResultOutput) RequestedSizeGib() pulumi.StringOutput
- func (o LookupNfsShareResultOutput) State() pulumi.StringOutput
- func (o LookupNfsShareResultOutput) StorageType() pulumi.StringOutput
- func (o LookupNfsShareResultOutput) ToLookupNfsShareResultOutput() LookupNfsShareResultOutput
- func (o LookupNfsShareResultOutput) ToLookupNfsShareResultOutputWithContext(ctx context.Context) LookupNfsShareResultOutput
- func (o LookupNfsShareResultOutput) Volume() pulumi.StringOutput
- type LookupProvisioningConfigArgs
- type LookupProvisioningConfigOutputArgs
- type LookupProvisioningConfigResult
- type LookupProvisioningConfigResultOutput
- func (o LookupProvisioningConfigResultOutput) CloudConsoleUri() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) CustomId() pulumi.StringOutput
- func (LookupProvisioningConfigResultOutput) ElementType() reflect.Type
- func (o LookupProvisioningConfigResultOutput) Email() pulumi.StringOutputdeprecated
- func (o LookupProvisioningConfigResultOutput) HandoverServiceAccount() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) Instances() InstanceConfigResponseArrayOutput
- func (o LookupProvisioningConfigResultOutput) Location() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) Name() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) Networks() NetworkConfigResponseArrayOutput
- func (o LookupProvisioningConfigResultOutput) Pod() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) State() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) StatusMessage() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) TicketId() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) ToLookupProvisioningConfigResultOutput() LookupProvisioningConfigResultOutput
- func (o LookupProvisioningConfigResultOutput) ToLookupProvisioningConfigResultOutputWithContext(ctx context.Context) LookupProvisioningConfigResultOutput
- func (o LookupProvisioningConfigResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupProvisioningConfigResultOutput) Volumes() VolumeConfigResponseArrayOutput
- func (o LookupProvisioningConfigResultOutput) VpcScEnabled() pulumi.BoolOutput
- type LookupSnapshotArgs
- type LookupSnapshotOutputArgs
- type LookupSnapshotResult
- type LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Description() pulumi.StringOutput
- func (LookupSnapshotResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) StorageVolume() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) Type() pulumi.StringOutput
- type LunRange
- type LunRangeArgs
- type LunRangeArray
- type LunRangeArrayInput
- type LunRangeArrayOutput
- type LunRangeInput
- type LunRangeOutput
- func (LunRangeOutput) ElementType() reflect.Type
- func (o LunRangeOutput) Quantity() pulumi.IntPtrOutput
- func (o LunRangeOutput) SizeGb() pulumi.IntPtrOutput
- func (o LunRangeOutput) ToLunRangeOutput() LunRangeOutput
- func (o LunRangeOutput) ToLunRangeOutputWithContext(ctx context.Context) LunRangeOutput
- type LunRangeResponse
- type LunRangeResponseArrayOutput
- func (LunRangeResponseArrayOutput) ElementType() reflect.Type
- func (o LunRangeResponseArrayOutput) Index(i pulumi.IntInput) LunRangeResponseOutput
- func (o LunRangeResponseArrayOutput) ToLunRangeResponseArrayOutput() LunRangeResponseArrayOutput
- func (o LunRangeResponseArrayOutput) ToLunRangeResponseArrayOutputWithContext(ctx context.Context) LunRangeResponseArrayOutput
- type LunRangeResponseOutput
- func (LunRangeResponseOutput) ElementType() reflect.Type
- func (o LunRangeResponseOutput) Quantity() pulumi.IntOutput
- func (o LunRangeResponseOutput) SizeGb() pulumi.IntOutput
- func (o LunRangeResponseOutput) ToLunRangeResponseOutput() LunRangeResponseOutput
- func (o LunRangeResponseOutput) ToLunRangeResponseOutputWithContext(ctx context.Context) LunRangeResponseOutput
- type NetworkAddress
- type NetworkAddressArgs
- func (NetworkAddressArgs) ElementType() reflect.Type
- func (i NetworkAddressArgs) ToNetworkAddressOutput() NetworkAddressOutput
- func (i NetworkAddressArgs) ToNetworkAddressOutputWithContext(ctx context.Context) NetworkAddressOutput
- func (i NetworkAddressArgs) ToNetworkAddressPtrOutput() NetworkAddressPtrOutput
- func (i NetworkAddressArgs) ToNetworkAddressPtrOutputWithContext(ctx context.Context) NetworkAddressPtrOutput
- type NetworkAddressInput
- type NetworkAddressOutput
- func (o NetworkAddressOutput) Address() pulumi.StringPtrOutput
- func (NetworkAddressOutput) ElementType() reflect.Type
- func (o NetworkAddressOutput) ExistingNetworkId() pulumi.StringPtrOutput
- func (o NetworkAddressOutput) NetworkId() pulumi.StringPtrOutput
- func (o NetworkAddressOutput) ToNetworkAddressOutput() NetworkAddressOutput
- func (o NetworkAddressOutput) ToNetworkAddressOutputWithContext(ctx context.Context) NetworkAddressOutput
- func (o NetworkAddressOutput) ToNetworkAddressPtrOutput() NetworkAddressPtrOutput
- func (o NetworkAddressOutput) ToNetworkAddressPtrOutputWithContext(ctx context.Context) NetworkAddressPtrOutput
- type NetworkAddressPtrInput
- type NetworkAddressPtrOutput
- func (o NetworkAddressPtrOutput) Address() pulumi.StringPtrOutput
- func (o NetworkAddressPtrOutput) Elem() NetworkAddressOutput
- func (NetworkAddressPtrOutput) ElementType() reflect.Type
- func (o NetworkAddressPtrOutput) ExistingNetworkId() pulumi.StringPtrOutput
- func (o NetworkAddressPtrOutput) NetworkId() pulumi.StringPtrOutput
- func (o NetworkAddressPtrOutput) ToNetworkAddressPtrOutput() NetworkAddressPtrOutput
- func (o NetworkAddressPtrOutput) ToNetworkAddressPtrOutputWithContext(ctx context.Context) NetworkAddressPtrOutput
- type NetworkAddressResponse
- type NetworkAddressResponseOutput
- func (o NetworkAddressResponseOutput) Address() pulumi.StringOutput
- func (NetworkAddressResponseOutput) ElementType() reflect.Type
- func (o NetworkAddressResponseOutput) ExistingNetworkId() pulumi.StringOutput
- func (o NetworkAddressResponseOutput) NetworkId() pulumi.StringOutput
- func (o NetworkAddressResponseOutput) ToNetworkAddressResponseOutput() NetworkAddressResponseOutput
- func (o NetworkAddressResponseOutput) ToNetworkAddressResponseOutputWithContext(ctx context.Context) NetworkAddressResponseOutput
- type NetworkConfig
- type NetworkConfigArgs
- type NetworkConfigArray
- type NetworkConfigArrayInput
- type NetworkConfigArrayOutput
- func (NetworkConfigArrayOutput) ElementType() reflect.Type
- func (o NetworkConfigArrayOutput) Index(i pulumi.IntInput) NetworkConfigOutput
- func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutput() NetworkConfigArrayOutput
- func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutputWithContext(ctx context.Context) NetworkConfigArrayOutput
- type NetworkConfigBandwidth
- func (NetworkConfigBandwidth) ElementType() reflect.Type
- func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthOutput() NetworkConfigBandwidthOutput
- func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthOutputWithContext(ctx context.Context) NetworkConfigBandwidthOutput
- func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthPtrOutput() NetworkConfigBandwidthPtrOutput
- func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthPtrOutputWithContext(ctx context.Context) NetworkConfigBandwidthPtrOutput
- func (e NetworkConfigBandwidth) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigBandwidth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigBandwidth) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigBandwidth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigBandwidthInput
- type NetworkConfigBandwidthOutput
- func (NetworkConfigBandwidthOutput) ElementType() reflect.Type
- func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthOutput() NetworkConfigBandwidthOutput
- func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthOutputWithContext(ctx context.Context) NetworkConfigBandwidthOutput
- func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthPtrOutput() NetworkConfigBandwidthPtrOutput
- func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthPtrOutputWithContext(ctx context.Context) NetworkConfigBandwidthPtrOutput
- func (o NetworkConfigBandwidthOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigBandwidthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigBandwidthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigBandwidthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigBandwidthPtrInput
- type NetworkConfigBandwidthPtrOutput
- func (o NetworkConfigBandwidthPtrOutput) Elem() NetworkConfigBandwidthOutput
- func (NetworkConfigBandwidthPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigBandwidthPtrOutput) ToNetworkConfigBandwidthPtrOutput() NetworkConfigBandwidthPtrOutput
- func (o NetworkConfigBandwidthPtrOutput) ToNetworkConfigBandwidthPtrOutputWithContext(ctx context.Context) NetworkConfigBandwidthPtrOutput
- func (o NetworkConfigBandwidthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigBandwidthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigInput
- type NetworkConfigOutput
- func (o NetworkConfigOutput) Bandwidth() NetworkConfigBandwidthPtrOutput
- func (o NetworkConfigOutput) Cidr() pulumi.StringPtrOutput
- func (NetworkConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigOutput) GcpService() pulumi.StringPtrOutput
- func (o NetworkConfigOutput) Id() pulumi.StringPtrOutput
- func (o NetworkConfigOutput) JumboFramesEnabled() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) ServiceCidr() NetworkConfigServiceCidrPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (o NetworkConfigOutput) Type() NetworkConfigTypePtrOutput
- func (o NetworkConfigOutput) UserNote() pulumi.StringPtrOutput
- func (o NetworkConfigOutput) VlanAttachments() IntakeVlanAttachmentArrayOutput
- func (o NetworkConfigOutput) VlanSameProject() pulumi.BoolPtrOutput
- type NetworkConfigResponse
- type NetworkConfigResponseArrayOutput
- func (NetworkConfigResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseArrayOutput) Index(i pulumi.IntInput) NetworkConfigResponseOutput
- func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutput() NetworkConfigResponseArrayOutput
- func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutputWithContext(ctx context.Context) NetworkConfigResponseArrayOutput
- type NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) Bandwidth() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) Cidr() pulumi.StringOutput
- func (NetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseOutput) GcpService() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) JumboFramesEnabled() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) Name() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ServiceCidr() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) Type() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) UserNote() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) VlanAttachments() IntakeVlanAttachmentResponseArrayOutput
- func (o NetworkConfigResponseOutput) VlanSameProject() pulumi.BoolOutput
- type NetworkConfigServiceCidr
- func (NetworkConfigServiceCidr) ElementType() reflect.Type
- func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrOutput() NetworkConfigServiceCidrOutput
- func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrOutput
- func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrPtrOutput() NetworkConfigServiceCidrPtrOutput
- func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrPtrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrPtrOutput
- func (e NetworkConfigServiceCidr) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigServiceCidr) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigServiceCidr) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigServiceCidr) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigServiceCidrInput
- type NetworkConfigServiceCidrOutput
- func (NetworkConfigServiceCidrOutput) ElementType() reflect.Type
- func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrOutput() NetworkConfigServiceCidrOutput
- func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrOutput
- func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrPtrOutput() NetworkConfigServiceCidrPtrOutput
- func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrPtrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrPtrOutput
- func (o NetworkConfigServiceCidrOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigServiceCidrOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigServiceCidrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigServiceCidrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigServiceCidrPtrInput
- type NetworkConfigServiceCidrPtrOutput
- func (o NetworkConfigServiceCidrPtrOutput) Elem() NetworkConfigServiceCidrOutput
- func (NetworkConfigServiceCidrPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigServiceCidrPtrOutput) ToNetworkConfigServiceCidrPtrOutput() NetworkConfigServiceCidrPtrOutput
- func (o NetworkConfigServiceCidrPtrOutput) ToNetworkConfigServiceCidrPtrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrPtrOutput
- func (o NetworkConfigServiceCidrPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigServiceCidrPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigType
- func (NetworkConfigType) ElementType() reflect.Type
- func (e NetworkConfigType) ToNetworkConfigTypeOutput() NetworkConfigTypeOutput
- func (e NetworkConfigType) ToNetworkConfigTypeOutputWithContext(ctx context.Context) NetworkConfigTypeOutput
- func (e NetworkConfigType) ToNetworkConfigTypePtrOutput() NetworkConfigTypePtrOutput
- func (e NetworkConfigType) ToNetworkConfigTypePtrOutputWithContext(ctx context.Context) NetworkConfigTypePtrOutput
- func (e NetworkConfigType) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigTypeInput
- type NetworkConfigTypeOutput
- func (NetworkConfigTypeOutput) ElementType() reflect.Type
- func (o NetworkConfigTypeOutput) ToNetworkConfigTypeOutput() NetworkConfigTypeOutput
- func (o NetworkConfigTypeOutput) ToNetworkConfigTypeOutputWithContext(ctx context.Context) NetworkConfigTypeOutput
- func (o NetworkConfigTypeOutput) ToNetworkConfigTypePtrOutput() NetworkConfigTypePtrOutput
- func (o NetworkConfigTypeOutput) ToNetworkConfigTypePtrOutputWithContext(ctx context.Context) NetworkConfigTypePtrOutput
- func (o NetworkConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigTypePtrInput
- type NetworkConfigTypePtrOutput
- func (o NetworkConfigTypePtrOutput) Elem() NetworkConfigTypeOutput
- func (NetworkConfigTypePtrOutput) ElementType() reflect.Type
- func (o NetworkConfigTypePtrOutput) ToNetworkConfigTypePtrOutput() NetworkConfigTypePtrOutput
- func (o NetworkConfigTypePtrOutput) ToNetworkConfigTypePtrOutputWithContext(ctx context.Context) NetworkConfigTypePtrOutput
- func (o NetworkConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExport
- type NfsExportArgs
- type NfsExportArray
- type NfsExportArrayInput
- type NfsExportArrayOutput
- func (NfsExportArrayOutput) ElementType() reflect.Type
- func (o NfsExportArrayOutput) Index(i pulumi.IntInput) NfsExportOutput
- func (o NfsExportArrayOutput) ToNfsExportArrayOutput() NfsExportArrayOutput
- func (o NfsExportArrayOutput) ToNfsExportArrayOutputWithContext(ctx context.Context) NfsExportArrayOutput
- type NfsExportInput
- type NfsExportOutput
- func (o NfsExportOutput) AllowDev() pulumi.BoolPtrOutput
- func (o NfsExportOutput) AllowSuid() pulumi.BoolPtrOutput
- func (o NfsExportOutput) Cidr() pulumi.StringPtrOutput
- func (NfsExportOutput) ElementType() reflect.Type
- func (o NfsExportOutput) MachineId() pulumi.StringPtrOutput
- func (o NfsExportOutput) NetworkId() pulumi.StringPtrOutput
- func (o NfsExportOutput) NoRootSquash() pulumi.BoolPtrOutput
- func (o NfsExportOutput) Permissions() NfsExportPermissionsPtrOutput
- func (o NfsExportOutput) ToNfsExportOutput() NfsExportOutput
- func (o NfsExportOutput) ToNfsExportOutputWithContext(ctx context.Context) NfsExportOutput
- type NfsExportPermissions
- func (NfsExportPermissions) ElementType() reflect.Type
- func (e NfsExportPermissions) ToNfsExportPermissionsOutput() NfsExportPermissionsOutput
- func (e NfsExportPermissions) ToNfsExportPermissionsOutputWithContext(ctx context.Context) NfsExportPermissionsOutput
- func (e NfsExportPermissions) ToNfsExportPermissionsPtrOutput() NfsExportPermissionsPtrOutput
- func (e NfsExportPermissions) ToNfsExportPermissionsPtrOutputWithContext(ctx context.Context) NfsExportPermissionsPtrOutput
- func (e NfsExportPermissions) ToStringOutput() pulumi.StringOutput
- func (e NfsExportPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NfsExportPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NfsExportPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportPermissionsInput
- type NfsExportPermissionsOutput
- func (NfsExportPermissionsOutput) ElementType() reflect.Type
- func (o NfsExportPermissionsOutput) ToNfsExportPermissionsOutput() NfsExportPermissionsOutput
- func (o NfsExportPermissionsOutput) ToNfsExportPermissionsOutputWithContext(ctx context.Context) NfsExportPermissionsOutput
- func (o NfsExportPermissionsOutput) ToNfsExportPermissionsPtrOutput() NfsExportPermissionsPtrOutput
- func (o NfsExportPermissionsOutput) ToNfsExportPermissionsPtrOutputWithContext(ctx context.Context) NfsExportPermissionsPtrOutput
- func (o NfsExportPermissionsOutput) ToStringOutput() pulumi.StringOutput
- func (o NfsExportPermissionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NfsExportPermissionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportPermissionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportPermissionsPtrInput
- type NfsExportPermissionsPtrOutput
- func (o NfsExportPermissionsPtrOutput) Elem() NfsExportPermissionsOutput
- func (NfsExportPermissionsPtrOutput) ElementType() reflect.Type
- func (o NfsExportPermissionsPtrOutput) ToNfsExportPermissionsPtrOutput() NfsExportPermissionsPtrOutput
- func (o NfsExportPermissionsPtrOutput) ToNfsExportPermissionsPtrOutputWithContext(ctx context.Context) NfsExportPermissionsPtrOutput
- func (o NfsExportPermissionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportPermissionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportResponse
- type NfsExportResponseArrayOutput
- func (NfsExportResponseArrayOutput) ElementType() reflect.Type
- func (o NfsExportResponseArrayOutput) Index(i pulumi.IntInput) NfsExportResponseOutput
- func (o NfsExportResponseArrayOutput) ToNfsExportResponseArrayOutput() NfsExportResponseArrayOutput
- func (o NfsExportResponseArrayOutput) ToNfsExportResponseArrayOutputWithContext(ctx context.Context) NfsExportResponseArrayOutput
- type NfsExportResponseOutput
- func (o NfsExportResponseOutput) AllowDev() pulumi.BoolOutput
- func (o NfsExportResponseOutput) AllowSuid() pulumi.BoolOutput
- func (o NfsExportResponseOutput) Cidr() pulumi.StringOutput
- func (NfsExportResponseOutput) ElementType() reflect.Type
- func (o NfsExportResponseOutput) MachineId() pulumi.StringOutput
- func (o NfsExportResponseOutput) NetworkId() pulumi.StringOutput
- func (o NfsExportResponseOutput) NoRootSquash() pulumi.BoolOutput
- func (o NfsExportResponseOutput) Permissions() pulumi.StringOutput
- func (o NfsExportResponseOutput) ToNfsExportResponseOutput() NfsExportResponseOutput
- func (o NfsExportResponseOutput) ToNfsExportResponseOutputWithContext(ctx context.Context) NfsExportResponseOutput
- type NfsShare
- type NfsShareArgs
- type NfsShareInput
- type NfsShareOutput
- func (o NfsShareOutput) AllowedClients() AllowedClientResponseArrayOutput
- func (NfsShareOutput) ElementType() reflect.Type
- func (o NfsShareOutput) Labels() pulumi.StringMapOutput
- func (o NfsShareOutput) Location() pulumi.StringOutput
- func (o NfsShareOutput) Name() pulumi.StringOutput
- func (o NfsShareOutput) NfsShareId() pulumi.StringOutput
- func (o NfsShareOutput) Pod() pulumi.StringOutput
- func (o NfsShareOutput) Project() pulumi.StringOutput
- func (o NfsShareOutput) RequestedSizeGib() pulumi.StringOutput
- func (o NfsShareOutput) State() pulumi.StringOutput
- func (o NfsShareOutput) StorageType() pulumi.StringOutput
- func (o NfsShareOutput) ToNfsShareOutput() NfsShareOutput
- func (o NfsShareOutput) ToNfsShareOutputWithContext(ctx context.Context) NfsShareOutput
- func (o NfsShareOutput) Volume() pulumi.StringOutput
- type NfsShareState
- type NfsShareStorageType
- func (NfsShareStorageType) ElementType() reflect.Type
- func (e NfsShareStorageType) ToNfsShareStorageTypeOutput() NfsShareStorageTypeOutput
- func (e NfsShareStorageType) ToNfsShareStorageTypeOutputWithContext(ctx context.Context) NfsShareStorageTypeOutput
- func (e NfsShareStorageType) ToNfsShareStorageTypePtrOutput() NfsShareStorageTypePtrOutput
- func (e NfsShareStorageType) ToNfsShareStorageTypePtrOutputWithContext(ctx context.Context) NfsShareStorageTypePtrOutput
- func (e NfsShareStorageType) ToStringOutput() pulumi.StringOutput
- func (e NfsShareStorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NfsShareStorageType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NfsShareStorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsShareStorageTypeInput
- type NfsShareStorageTypeOutput
- func (NfsShareStorageTypeOutput) ElementType() reflect.Type
- func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypeOutput() NfsShareStorageTypeOutput
- func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypeOutputWithContext(ctx context.Context) NfsShareStorageTypeOutput
- func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypePtrOutput() NfsShareStorageTypePtrOutput
- func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypePtrOutputWithContext(ctx context.Context) NfsShareStorageTypePtrOutput
- func (o NfsShareStorageTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o NfsShareStorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NfsShareStorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsShareStorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsShareStorageTypePtrInput
- type NfsShareStorageTypePtrOutput
- func (o NfsShareStorageTypePtrOutput) Elem() NfsShareStorageTypeOutput
- func (NfsShareStorageTypePtrOutput) ElementType() reflect.Type
- func (o NfsShareStorageTypePtrOutput) ToNfsShareStorageTypePtrOutput() NfsShareStorageTypePtrOutput
- func (o NfsShareStorageTypePtrOutput) ToNfsShareStorageTypePtrOutputWithContext(ctx context.Context) NfsShareStorageTypePtrOutput
- func (o NfsShareStorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsShareStorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningConfig
- type ProvisioningConfigArgs
- type ProvisioningConfigInput
- type ProvisioningConfigOutput
- func (o ProvisioningConfigOutput) CloudConsoleUri() pulumi.StringOutput
- func (o ProvisioningConfigOutput) CustomId() pulumi.StringOutput
- func (ProvisioningConfigOutput) ElementType() reflect.Type
- func (o ProvisioningConfigOutput) Email() pulumi.StringOutput
- func (o ProvisioningConfigOutput) HandoverServiceAccount() pulumi.StringOutput
- func (o ProvisioningConfigOutput) Instances() InstanceConfigResponseArrayOutput
- func (o ProvisioningConfigOutput) Location() pulumi.StringOutput
- func (o ProvisioningConfigOutput) Name() pulumi.StringOutput
- func (o ProvisioningConfigOutput) Networks() NetworkConfigResponseArrayOutput
- func (o ProvisioningConfigOutput) Pod() pulumi.StringOutput
- func (o ProvisioningConfigOutput) Project() pulumi.StringOutput
- func (o ProvisioningConfigOutput) State() pulumi.StringOutput
- func (o ProvisioningConfigOutput) StatusMessage() pulumi.StringOutput
- func (o ProvisioningConfigOutput) TicketId() pulumi.StringOutput
- func (o ProvisioningConfigOutput) ToProvisioningConfigOutput() ProvisioningConfigOutput
- func (o ProvisioningConfigOutput) ToProvisioningConfigOutputWithContext(ctx context.Context) ProvisioningConfigOutput
- func (o ProvisioningConfigOutput) UpdateTime() pulumi.StringOutput
- func (o ProvisioningConfigOutput) Volumes() VolumeConfigResponseArrayOutput
- func (o ProvisioningConfigOutput) VpcScEnabled() pulumi.BoolOutput
- type ProvisioningConfigState
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- func (o SnapshotOutput) CreateTime() pulumi.StringOutput
- func (o SnapshotOutput) Description() pulumi.StringOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) Location() pulumi.StringOutput
- func (o SnapshotOutput) Name() pulumi.StringOutput
- func (o SnapshotOutput) Project() pulumi.StringOutput
- func (o SnapshotOutput) StorageVolume() pulumi.StringOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- func (o SnapshotOutput) Type() pulumi.StringOutput
- func (o SnapshotOutput) VolumeId() pulumi.StringOutput
- type SnapshotState
- type VolumeConfig
- type VolumeConfigArgs
- type VolumeConfigArray
- type VolumeConfigArrayInput
- type VolumeConfigArrayOutput
- func (VolumeConfigArrayOutput) ElementType() reflect.Type
- func (o VolumeConfigArrayOutput) Index(i pulumi.IntInput) VolumeConfigOutput
- func (o VolumeConfigArrayOutput) ToVolumeConfigArrayOutput() VolumeConfigArrayOutput
- func (o VolumeConfigArrayOutput) ToVolumeConfigArrayOutputWithContext(ctx context.Context) VolumeConfigArrayOutput
- type VolumeConfigInput
- type VolumeConfigOutput
- func (VolumeConfigOutput) ElementType() reflect.Type
- func (o VolumeConfigOutput) GcpService() pulumi.StringPtrOutput
- func (o VolumeConfigOutput) Id() pulumi.StringPtrOutput
- func (o VolumeConfigOutput) LunRanges() LunRangeArrayOutput
- func (o VolumeConfigOutput) MachineIds() pulumi.StringArrayOutput
- func (o VolumeConfigOutput) NfsExports() NfsExportArrayOutput
- func (o VolumeConfigOutput) PerformanceTier() VolumeConfigPerformanceTierPtrOutput
- func (o VolumeConfigOutput) Protocol() VolumeConfigProtocolPtrOutput
- func (o VolumeConfigOutput) SizeGb() pulumi.IntPtrOutput
- func (o VolumeConfigOutput) SnapshotsEnabled() pulumi.BoolPtrOutput
- func (o VolumeConfigOutput) ToVolumeConfigOutput() VolumeConfigOutput
- func (o VolumeConfigOutput) ToVolumeConfigOutputWithContext(ctx context.Context) VolumeConfigOutput
- func (o VolumeConfigOutput) Type() VolumeConfigTypePtrOutput
- func (o VolumeConfigOutput) UserNote() pulumi.StringPtrOutput
- type VolumeConfigPerformanceTier
- func (VolumeConfigPerformanceTier) ElementType() reflect.Type
- func (e VolumeConfigPerformanceTier) ToStringOutput() pulumi.StringOutput
- func (e VolumeConfigPerformanceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeConfigPerformanceTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeConfigPerformanceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierOutput() VolumeConfigPerformanceTierOutput
- func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierOutput
- func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierPtrOutput() VolumeConfigPerformanceTierPtrOutput
- func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierPtrOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierPtrOutput
- type VolumeConfigPerformanceTierInput
- type VolumeConfigPerformanceTierOutput
- func (VolumeConfigPerformanceTierOutput) ElementType() reflect.Type
- func (o VolumeConfigPerformanceTierOutput) ToStringOutput() pulumi.StringOutput
- func (o VolumeConfigPerformanceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VolumeConfigPerformanceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeConfigPerformanceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierOutput() VolumeConfigPerformanceTierOutput
- func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierOutput
- func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierPtrOutput() VolumeConfigPerformanceTierPtrOutput
- func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierPtrOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierPtrOutput
- type VolumeConfigPerformanceTierPtrInput
- type VolumeConfigPerformanceTierPtrOutput
- func (o VolumeConfigPerformanceTierPtrOutput) Elem() VolumeConfigPerformanceTierOutput
- func (VolumeConfigPerformanceTierPtrOutput) ElementType() reflect.Type
- func (o VolumeConfigPerformanceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeConfigPerformanceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeConfigPerformanceTierPtrOutput) ToVolumeConfigPerformanceTierPtrOutput() VolumeConfigPerformanceTierPtrOutput
- func (o VolumeConfigPerformanceTierPtrOutput) ToVolumeConfigPerformanceTierPtrOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierPtrOutput
- type VolumeConfigProtocol
- func (VolumeConfigProtocol) ElementType() reflect.Type
- func (e VolumeConfigProtocol) ToStringOutput() pulumi.StringOutput
- func (e VolumeConfigProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeConfigProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeConfigProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VolumeConfigProtocol) ToVolumeConfigProtocolOutput() VolumeConfigProtocolOutput
- func (e VolumeConfigProtocol) ToVolumeConfigProtocolOutputWithContext(ctx context.Context) VolumeConfigProtocolOutput
- func (e VolumeConfigProtocol) ToVolumeConfigProtocolPtrOutput() VolumeConfigProtocolPtrOutput
- func (e VolumeConfigProtocol) ToVolumeConfigProtocolPtrOutputWithContext(ctx context.Context) VolumeConfigProtocolPtrOutput
- type VolumeConfigProtocolInput
- type VolumeConfigProtocolOutput
- func (VolumeConfigProtocolOutput) ElementType() reflect.Type
- func (o VolumeConfigProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o VolumeConfigProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VolumeConfigProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeConfigProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolOutput() VolumeConfigProtocolOutput
- func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolOutputWithContext(ctx context.Context) VolumeConfigProtocolOutput
- func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolPtrOutput() VolumeConfigProtocolPtrOutput
- func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolPtrOutputWithContext(ctx context.Context) VolumeConfigProtocolPtrOutput
- type VolumeConfigProtocolPtrInput
- type VolumeConfigProtocolPtrOutput
- func (o VolumeConfigProtocolPtrOutput) Elem() VolumeConfigProtocolOutput
- func (VolumeConfigProtocolPtrOutput) ElementType() reflect.Type
- func (o VolumeConfigProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeConfigProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeConfigProtocolPtrOutput) ToVolumeConfigProtocolPtrOutput() VolumeConfigProtocolPtrOutput
- func (o VolumeConfigProtocolPtrOutput) ToVolumeConfigProtocolPtrOutputWithContext(ctx context.Context) VolumeConfigProtocolPtrOutput
- type VolumeConfigResponse
- type VolumeConfigResponseArrayOutput
- func (VolumeConfigResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeConfigResponseArrayOutput) Index(i pulumi.IntInput) VolumeConfigResponseOutput
- func (o VolumeConfigResponseArrayOutput) ToVolumeConfigResponseArrayOutput() VolumeConfigResponseArrayOutput
- func (o VolumeConfigResponseArrayOutput) ToVolumeConfigResponseArrayOutputWithContext(ctx context.Context) VolumeConfigResponseArrayOutput
- type VolumeConfigResponseOutput
- func (VolumeConfigResponseOutput) ElementType() reflect.Type
- func (o VolumeConfigResponseOutput) GcpService() pulumi.StringOutput
- func (o VolumeConfigResponseOutput) LunRanges() LunRangeResponseArrayOutput
- func (o VolumeConfigResponseOutput) MachineIds() pulumi.StringArrayOutput
- func (o VolumeConfigResponseOutput) Name() pulumi.StringOutput
- func (o VolumeConfigResponseOutput) NfsExports() NfsExportResponseArrayOutput
- func (o VolumeConfigResponseOutput) PerformanceTier() pulumi.StringOutput
- func (o VolumeConfigResponseOutput) Protocol() pulumi.StringOutput
- func (o VolumeConfigResponseOutput) SizeGb() pulumi.IntOutput
- func (o VolumeConfigResponseOutput) SnapshotsEnabled() pulumi.BoolOutput
- func (o VolumeConfigResponseOutput) ToVolumeConfigResponseOutput() VolumeConfigResponseOutput
- func (o VolumeConfigResponseOutput) ToVolumeConfigResponseOutputWithContext(ctx context.Context) VolumeConfigResponseOutput
- func (o VolumeConfigResponseOutput) Type() pulumi.StringOutput
- func (o VolumeConfigResponseOutput) UserNote() pulumi.StringOutput
- type VolumeConfigType
- func (VolumeConfigType) ElementType() reflect.Type
- func (e VolumeConfigType) ToStringOutput() pulumi.StringOutput
- func (e VolumeConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VolumeConfigType) ToVolumeConfigTypeOutput() VolumeConfigTypeOutput
- func (e VolumeConfigType) ToVolumeConfigTypeOutputWithContext(ctx context.Context) VolumeConfigTypeOutput
- func (e VolumeConfigType) ToVolumeConfigTypePtrOutput() VolumeConfigTypePtrOutput
- func (e VolumeConfigType) ToVolumeConfigTypePtrOutputWithContext(ctx context.Context) VolumeConfigTypePtrOutput
- type VolumeConfigTypeInput
- type VolumeConfigTypeOutput
- func (VolumeConfigTypeOutput) ElementType() reflect.Type
- func (o VolumeConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o VolumeConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VolumeConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeConfigTypeOutput) ToVolumeConfigTypeOutput() VolumeConfigTypeOutput
- func (o VolumeConfigTypeOutput) ToVolumeConfigTypeOutputWithContext(ctx context.Context) VolumeConfigTypeOutput
- func (o VolumeConfigTypeOutput) ToVolumeConfigTypePtrOutput() VolumeConfigTypePtrOutput
- func (o VolumeConfigTypeOutput) ToVolumeConfigTypePtrOutputWithContext(ctx context.Context) VolumeConfigTypePtrOutput
- type VolumeConfigTypePtrInput
- type VolumeConfigTypePtrOutput
- func (o VolumeConfigTypePtrOutput) Elem() VolumeConfigTypeOutput
- func (VolumeConfigTypePtrOutput) ElementType() reflect.Type
- func (o VolumeConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VolumeConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VolumeConfigTypePtrOutput) ToVolumeConfigTypePtrOutput() VolumeConfigTypePtrOutput
- func (o VolumeConfigTypePtrOutput) ToVolumeConfigTypePtrOutputWithContext(ctx context.Context) VolumeConfigTypePtrOutput
Constants ¶
const ( // Permissions were not specified. AllowedClientMountPermissionsMountPermissionsUnspecified = AllowedClientMountPermissions("MOUNT_PERMISSIONS_UNSPECIFIED") // NFS share can be mount with read-only permissions. AllowedClientMountPermissionsRead = AllowedClientMountPermissions("READ") // NFS share can be mount with read-write permissions. AllowedClientMountPermissionsReadWrite = AllowedClientMountPermissions("READ_WRITE") )
const ( // The unspecified network configuration. InstanceConfigNetworkConfigNetworkconfigUnspecified = InstanceConfigNetworkConfig("NETWORKCONFIG_UNSPECIFIED") // Instance part of single client network and single private network. InstanceConfigNetworkConfigSingleVlan = InstanceConfigNetworkConfig("SINGLE_VLAN") // Instance part of multiple (or single) client networks and private networks. InstanceConfigNetworkConfigMultiVlan = InstanceConfigNetworkConfig("MULTI_VLAN") )
const ( // Unspecified value. LogicalNetworkInterfaceNetworkTypeTypeUnspecified = LogicalNetworkInterfaceNetworkType("TYPE_UNSPECIFIED") // Client network, a network peered to a Google Cloud VPC. LogicalNetworkInterfaceNetworkTypeClient = LogicalNetworkInterfaceNetworkType("CLIENT") // Private network, a network local to the Bare Metal Solution environment. LogicalNetworkInterfaceNetworkTypePrivate = LogicalNetworkInterfaceNetworkType("PRIVATE") )
const ( // Unspecified value. NetworkConfigBandwidthBandwidthUnspecified = NetworkConfigBandwidth("BANDWIDTH_UNSPECIFIED") // 1 Gbps. NetworkConfigBandwidthBw1Gbps = NetworkConfigBandwidth("BW_1_GBPS") // 2 Gbps. NetworkConfigBandwidthBw2Gbps = NetworkConfigBandwidth("BW_2_GBPS") // 5 Gbps. NetworkConfigBandwidthBw5Gbps = NetworkConfigBandwidth("BW_5_GBPS") // 10 Gbps. NetworkConfigBandwidthBw10Gbps = NetworkConfigBandwidth("BW_10_GBPS") )
const ( // Unspecified value. NetworkConfigServiceCidrServiceCidrUnspecified = NetworkConfigServiceCidr("SERVICE_CIDR_UNSPECIFIED") // Services are disabled for the given network. NetworkConfigServiceCidrDisabled = NetworkConfigServiceCidr("DISABLED") // Use the highest /26 block of the network to host services. NetworkConfigServiceCidrHigh26 = NetworkConfigServiceCidr("HIGH_26") // Use the highest /27 block of the network to host services. NetworkConfigServiceCidrHigh27 = NetworkConfigServiceCidr("HIGH_27") // Use the highest /28 block of the network to host services. NetworkConfigServiceCidrHigh28 = NetworkConfigServiceCidr("HIGH_28") )
const ( // Unspecified value. NetworkConfigTypeTypeUnspecified = NetworkConfigType("TYPE_UNSPECIFIED") // Client network, that is a network peered to a GCP VPC. NetworkConfigTypeClient = NetworkConfigType("CLIENT") // Private network, that is a network local to the BMS POD. NetworkConfigTypePrivate = NetworkConfigType("PRIVATE") )
const ( // Unspecified value. NfsExportPermissionsPermissionsUnspecified = NfsExportPermissions("PERMISSIONS_UNSPECIFIED") // Read-only permission. NfsExportPermissionsReadOnly = NfsExportPermissions("READ_ONLY") // Read-write permission. NfsExportPermissionsReadWrite = NfsExportPermissions("READ_WRITE") )
const ( NfsShareStorageType("STORAGE_TYPE_UNSPECIFIED") NfsShareStorageTypeSsd = NfsShareStorageType("SSD") NfsShareStorageTypeHdd = NfsShareStorageType("HDD") )NfsShareStorageTypeStorageTypeUnspecified =
const ( // Value is not specified. VolumeConfigPerformanceTierVolumePerformanceTierUnspecified = VolumeConfigPerformanceTier("VOLUME_PERFORMANCE_TIER_UNSPECIFIED") VolumeConfigPerformanceTierVolumePerformanceTierShared = VolumeConfigPerformanceTier("VOLUME_PERFORMANCE_TIER_SHARED") // Assigned aggregates. VolumeConfigPerformanceTierVolumePerformanceTierAssigned = VolumeConfigPerformanceTier("VOLUME_PERFORMANCE_TIER_ASSIGNED") // High throughput aggregates. VolumeConfigPerformanceTierVolumePerformanceTierHt = VolumeConfigPerformanceTier("VOLUME_PERFORMANCE_TIER_HT") )
const ( // Unspecified value. VolumeConfigProtocolProtocolUnspecified = VolumeConfigProtocol("PROTOCOL_UNSPECIFIED") // Fibre channel. VolumeConfigProtocolProtocolFc = VolumeConfigProtocol("PROTOCOL_FC") // Network file system. VolumeConfigProtocolProtocolNfs = VolumeConfigProtocol("PROTOCOL_NFS") )
const ( // The unspecified type. VolumeConfigTypeTypeUnspecified = VolumeConfigType("TYPE_UNSPECIFIED") // This Volume is on flash. VolumeConfigTypeFlash = VolumeConfigType("FLASH") // This Volume is on disk. VolumeConfigTypeDisk = VolumeConfigType("DISK") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowedClient ¶ added in v0.25.0
type AllowedClient struct { // Allow dev flag. Which controls whether to allow creation of devices. AllowDev *bool `pulumi:"allowDev"` // Allow the setuid flag. AllowSuid *bool `pulumi:"allowSuid"` // The subnet of IP addresses permitted to access the share. AllowedClientsCidr *string `pulumi:"allowedClientsCidr"` // Mount permissions. MountPermissions *AllowedClientMountPermissions `pulumi:"mountPermissions"` // The network the access point sits on. Network *string `pulumi:"network"` // Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication. NoRootSquash *bool `pulumi:"noRootSquash"` }
Represents an 'access point' for the share.
type AllowedClientArgs ¶ added in v0.25.0
type AllowedClientArgs struct { // Allow dev flag. Which controls whether to allow creation of devices. AllowDev pulumi.BoolPtrInput `pulumi:"allowDev"` // Allow the setuid flag. AllowSuid pulumi.BoolPtrInput `pulumi:"allowSuid"` // The subnet of IP addresses permitted to access the share. AllowedClientsCidr pulumi.StringPtrInput `pulumi:"allowedClientsCidr"` // Mount permissions. MountPermissions AllowedClientMountPermissionsPtrInput `pulumi:"mountPermissions"` // The network the access point sits on. Network pulumi.StringPtrInput `pulumi:"network"` // Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication. NoRootSquash pulumi.BoolPtrInput `pulumi:"noRootSquash"` }
Represents an 'access point' for the share.
func (AllowedClientArgs) ElementType ¶ added in v0.25.0
func (AllowedClientArgs) ElementType() reflect.Type
func (AllowedClientArgs) ToAllowedClientOutput ¶ added in v0.25.0
func (i AllowedClientArgs) ToAllowedClientOutput() AllowedClientOutput
func (AllowedClientArgs) ToAllowedClientOutputWithContext ¶ added in v0.25.0
func (i AllowedClientArgs) ToAllowedClientOutputWithContext(ctx context.Context) AllowedClientOutput
type AllowedClientArray ¶ added in v0.25.0
type AllowedClientArray []AllowedClientInput
func (AllowedClientArray) ElementType ¶ added in v0.25.0
func (AllowedClientArray) ElementType() reflect.Type
func (AllowedClientArray) ToAllowedClientArrayOutput ¶ added in v0.25.0
func (i AllowedClientArray) ToAllowedClientArrayOutput() AllowedClientArrayOutput
func (AllowedClientArray) ToAllowedClientArrayOutputWithContext ¶ added in v0.25.0
func (i AllowedClientArray) ToAllowedClientArrayOutputWithContext(ctx context.Context) AllowedClientArrayOutput
type AllowedClientArrayInput ¶ added in v0.25.0
type AllowedClientArrayInput interface { pulumi.Input ToAllowedClientArrayOutput() AllowedClientArrayOutput ToAllowedClientArrayOutputWithContext(context.Context) AllowedClientArrayOutput }
AllowedClientArrayInput is an input type that accepts AllowedClientArray and AllowedClientArrayOutput values. You can construct a concrete instance of `AllowedClientArrayInput` via:
AllowedClientArray{ AllowedClientArgs{...} }
type AllowedClientArrayOutput ¶ added in v0.25.0
type AllowedClientArrayOutput struct{ *pulumi.OutputState }
func (AllowedClientArrayOutput) ElementType ¶ added in v0.25.0
func (AllowedClientArrayOutput) ElementType() reflect.Type
func (AllowedClientArrayOutput) Index ¶ added in v0.25.0
func (o AllowedClientArrayOutput) Index(i pulumi.IntInput) AllowedClientOutput
func (AllowedClientArrayOutput) ToAllowedClientArrayOutput ¶ added in v0.25.0
func (o AllowedClientArrayOutput) ToAllowedClientArrayOutput() AllowedClientArrayOutput
func (AllowedClientArrayOutput) ToAllowedClientArrayOutputWithContext ¶ added in v0.25.0
func (o AllowedClientArrayOutput) ToAllowedClientArrayOutputWithContext(ctx context.Context) AllowedClientArrayOutput
type AllowedClientInput ¶ added in v0.25.0
type AllowedClientInput interface { pulumi.Input ToAllowedClientOutput() AllowedClientOutput ToAllowedClientOutputWithContext(context.Context) AllowedClientOutput }
AllowedClientInput is an input type that accepts AllowedClientArgs and AllowedClientOutput values. You can construct a concrete instance of `AllowedClientInput` via:
AllowedClientArgs{...}
type AllowedClientMountPermissions ¶ added in v0.25.0
type AllowedClientMountPermissions string
Mount permissions.
func (AllowedClientMountPermissions) ElementType ¶ added in v0.25.0
func (AllowedClientMountPermissions) ElementType() reflect.Type
func (AllowedClientMountPermissions) ToAllowedClientMountPermissionsOutput ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsOutput() AllowedClientMountPermissionsOutput
func (AllowedClientMountPermissions) ToAllowedClientMountPermissionsOutputWithContext ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsOutputWithContext(ctx context.Context) AllowedClientMountPermissionsOutput
func (AllowedClientMountPermissions) ToAllowedClientMountPermissionsPtrOutput ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsPtrOutput() AllowedClientMountPermissionsPtrOutput
func (AllowedClientMountPermissions) ToAllowedClientMountPermissionsPtrOutputWithContext ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToAllowedClientMountPermissionsPtrOutputWithContext(ctx context.Context) AllowedClientMountPermissionsPtrOutput
func (AllowedClientMountPermissions) ToStringOutput ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToStringOutput() pulumi.StringOutput
func (AllowedClientMountPermissions) ToStringOutputWithContext ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowedClientMountPermissions) ToStringPtrOutput ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedClientMountPermissions) ToStringPtrOutputWithContext ¶ added in v0.25.0
func (e AllowedClientMountPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedClientMountPermissionsInput ¶ added in v0.25.0
type AllowedClientMountPermissionsInput interface { pulumi.Input ToAllowedClientMountPermissionsOutput() AllowedClientMountPermissionsOutput ToAllowedClientMountPermissionsOutputWithContext(context.Context) AllowedClientMountPermissionsOutput }
AllowedClientMountPermissionsInput is an input type that accepts AllowedClientMountPermissionsArgs and AllowedClientMountPermissionsOutput values. You can construct a concrete instance of `AllowedClientMountPermissionsInput` via:
AllowedClientMountPermissionsArgs{...}
type AllowedClientMountPermissionsOutput ¶ added in v0.25.0
type AllowedClientMountPermissionsOutput struct{ *pulumi.OutputState }
func (AllowedClientMountPermissionsOutput) ElementType ¶ added in v0.25.0
func (AllowedClientMountPermissionsOutput) ElementType() reflect.Type
func (AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsOutput ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsOutput() AllowedClientMountPermissionsOutput
func (AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsOutputWithContext ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsOutputWithContext(ctx context.Context) AllowedClientMountPermissionsOutput
func (AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsPtrOutput ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsPtrOutput() AllowedClientMountPermissionsPtrOutput
func (AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsPtrOutputWithContext ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToAllowedClientMountPermissionsPtrOutputWithContext(ctx context.Context) AllowedClientMountPermissionsPtrOutput
func (AllowedClientMountPermissionsOutput) ToStringOutput ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToStringOutput() pulumi.StringOutput
func (AllowedClientMountPermissionsOutput) ToStringOutputWithContext ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowedClientMountPermissionsOutput) ToStringPtrOutput ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedClientMountPermissionsOutput) ToStringPtrOutputWithContext ¶ added in v0.25.0
func (o AllowedClientMountPermissionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedClientMountPermissionsPtrInput ¶ added in v0.25.0
type AllowedClientMountPermissionsPtrInput interface { pulumi.Input ToAllowedClientMountPermissionsPtrOutput() AllowedClientMountPermissionsPtrOutput ToAllowedClientMountPermissionsPtrOutputWithContext(context.Context) AllowedClientMountPermissionsPtrOutput }
func AllowedClientMountPermissionsPtr ¶ added in v0.25.0
func AllowedClientMountPermissionsPtr(v string) AllowedClientMountPermissionsPtrInput
type AllowedClientMountPermissionsPtrOutput ¶ added in v0.25.0
type AllowedClientMountPermissionsPtrOutput struct{ *pulumi.OutputState }
func (AllowedClientMountPermissionsPtrOutput) ElementType ¶ added in v0.25.0
func (AllowedClientMountPermissionsPtrOutput) ElementType() reflect.Type
func (AllowedClientMountPermissionsPtrOutput) ToAllowedClientMountPermissionsPtrOutput ¶ added in v0.25.0
func (o AllowedClientMountPermissionsPtrOutput) ToAllowedClientMountPermissionsPtrOutput() AllowedClientMountPermissionsPtrOutput
func (AllowedClientMountPermissionsPtrOutput) ToAllowedClientMountPermissionsPtrOutputWithContext ¶ added in v0.25.0
func (o AllowedClientMountPermissionsPtrOutput) ToAllowedClientMountPermissionsPtrOutputWithContext(ctx context.Context) AllowedClientMountPermissionsPtrOutput
func (AllowedClientMountPermissionsPtrOutput) ToStringPtrOutput ¶ added in v0.25.0
func (o AllowedClientMountPermissionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedClientMountPermissionsPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.25.0
func (o AllowedClientMountPermissionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedClientOutput ¶ added in v0.25.0
type AllowedClientOutput struct{ *pulumi.OutputState }
Represents an 'access point' for the share.
func (AllowedClientOutput) AllowDev ¶ added in v0.25.0
func (o AllowedClientOutput) AllowDev() pulumi.BoolPtrOutput
Allow dev flag. Which controls whether to allow creation of devices.
func (AllowedClientOutput) AllowSuid ¶ added in v0.25.0
func (o AllowedClientOutput) AllowSuid() pulumi.BoolPtrOutput
Allow the setuid flag.
func (AllowedClientOutput) AllowedClientsCidr ¶ added in v0.25.0
func (o AllowedClientOutput) AllowedClientsCidr() pulumi.StringPtrOutput
The subnet of IP addresses permitted to access the share.
func (AllowedClientOutput) ElementType ¶ added in v0.25.0
func (AllowedClientOutput) ElementType() reflect.Type
func (AllowedClientOutput) MountPermissions ¶ added in v0.25.0
func (o AllowedClientOutput) MountPermissions() AllowedClientMountPermissionsPtrOutput
Mount permissions.
func (AllowedClientOutput) Network ¶ added in v0.25.0
func (o AllowedClientOutput) Network() pulumi.StringPtrOutput
The network the access point sits on.
func (AllowedClientOutput) NoRootSquash ¶ added in v0.25.0
func (o AllowedClientOutput) NoRootSquash() pulumi.BoolPtrOutput
Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
func (AllowedClientOutput) ToAllowedClientOutput ¶ added in v0.25.0
func (o AllowedClientOutput) ToAllowedClientOutput() AllowedClientOutput
func (AllowedClientOutput) ToAllowedClientOutputWithContext ¶ added in v0.25.0
func (o AllowedClientOutput) ToAllowedClientOutputWithContext(ctx context.Context) AllowedClientOutput
type AllowedClientResponse ¶ added in v0.25.0
type AllowedClientResponse struct { // Allow dev flag. Which controls whether to allow creation of devices. AllowDev bool `pulumi:"allowDev"` // Allow the setuid flag. AllowSuid bool `pulumi:"allowSuid"` // The subnet of IP addresses permitted to access the share. AllowedClientsCidr string `pulumi:"allowedClientsCidr"` // Mount permissions. MountPermissions string `pulumi:"mountPermissions"` // The network the access point sits on. Network string `pulumi:"network"` // The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001" NfsPath string `pulumi:"nfsPath"` // Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication. NoRootSquash bool `pulumi:"noRootSquash"` ShareIp string `pulumi:"shareIp"` }
Represents an 'access point' for the share.
type AllowedClientResponseArrayOutput ¶ added in v0.25.0
type AllowedClientResponseArrayOutput struct{ *pulumi.OutputState }
func (AllowedClientResponseArrayOutput) ElementType ¶ added in v0.25.0
func (AllowedClientResponseArrayOutput) ElementType() reflect.Type
func (AllowedClientResponseArrayOutput) Index ¶ added in v0.25.0
func (o AllowedClientResponseArrayOutput) Index(i pulumi.IntInput) AllowedClientResponseOutput
func (AllowedClientResponseArrayOutput) ToAllowedClientResponseArrayOutput ¶ added in v0.25.0
func (o AllowedClientResponseArrayOutput) ToAllowedClientResponseArrayOutput() AllowedClientResponseArrayOutput
func (AllowedClientResponseArrayOutput) ToAllowedClientResponseArrayOutputWithContext ¶ added in v0.25.0
func (o AllowedClientResponseArrayOutput) ToAllowedClientResponseArrayOutputWithContext(ctx context.Context) AllowedClientResponseArrayOutput
type AllowedClientResponseOutput ¶ added in v0.25.0
type AllowedClientResponseOutput struct{ *pulumi.OutputState }
Represents an 'access point' for the share.
func (AllowedClientResponseOutput) AllowDev ¶ added in v0.25.0
func (o AllowedClientResponseOutput) AllowDev() pulumi.BoolOutput
Allow dev flag. Which controls whether to allow creation of devices.
func (AllowedClientResponseOutput) AllowSuid ¶ added in v0.25.0
func (o AllowedClientResponseOutput) AllowSuid() pulumi.BoolOutput
Allow the setuid flag.
func (AllowedClientResponseOutput) AllowedClientsCidr ¶ added in v0.25.0
func (o AllowedClientResponseOutput) AllowedClientsCidr() pulumi.StringOutput
The subnet of IP addresses permitted to access the share.
func (AllowedClientResponseOutput) ElementType ¶ added in v0.25.0
func (AllowedClientResponseOutput) ElementType() reflect.Type
func (AllowedClientResponseOutput) MountPermissions ¶ added in v0.25.0
func (o AllowedClientResponseOutput) MountPermissions() pulumi.StringOutput
Mount permissions.
func (AllowedClientResponseOutput) Network ¶ added in v0.25.0
func (o AllowedClientResponseOutput) Network() pulumi.StringOutput
The network the access point sits on.
func (AllowedClientResponseOutput) NfsPath ¶ added in v0.25.0
func (o AllowedClientResponseOutput) NfsPath() pulumi.StringOutput
The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001"
func (AllowedClientResponseOutput) NoRootSquash ¶ added in v0.25.0
func (o AllowedClientResponseOutput) NoRootSquash() pulumi.BoolOutput
Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
func (AllowedClientResponseOutput) ShareIp ¶ added in v0.25.0
func (o AllowedClientResponseOutput) ShareIp() pulumi.StringOutput
The IP address of the share on this network. Assigned automatically during provisioning based on the network's services_cidr.
func (AllowedClientResponseOutput) ToAllowedClientResponseOutput ¶ added in v0.25.0
func (o AllowedClientResponseOutput) ToAllowedClientResponseOutput() AllowedClientResponseOutput
func (AllowedClientResponseOutput) ToAllowedClientResponseOutputWithContext ¶ added in v0.25.0
func (o AllowedClientResponseOutput) ToAllowedClientResponseOutputWithContext(ctx context.Context) AllowedClientResponseOutput
type GoogleCloudBaremetalsolutionV2LogicalInterface ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterface struct { // The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated. // // Deprecated: The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated. InterfaceIndex *int `pulumi:"interfaceIndex"` // List of logical network interfaces within a logical interface. LogicalNetworkInterfaces []LogicalNetworkInterface `pulumi:"logicalNetworkInterfaces"` // Interface name. This is of syntax or and forms part of the network template name. Name *string `pulumi:"name"` }
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs struct { // The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated. // // Deprecated: The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated. InterfaceIndex pulumi.IntPtrInput `pulumi:"interfaceIndex"` // List of logical network interfaces within a logical interface. LogicalNetworkInterfaces LogicalNetworkInterfaceArrayInput `pulumi:"logicalNetworkInterfaces"` // Interface name. This is of syntax or and forms part of the network template name. Name pulumi.StringPtrInput `pulumi:"name"` }
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ElementType ¶ added in v0.21.0
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ElementType() reflect.Type
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutput ¶ added in v0.21.0
func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutputWithContext ¶ added in v0.21.0
func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArray ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArray []GoogleCloudBaremetalsolutionV2LogicalInterfaceInput
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ElementType ¶ added in v0.21.0
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ElementType() reflect.Type
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput ¶ added in v0.21.0
func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutputWithContext ¶ added in v0.21.0
func (i GoogleCloudBaremetalsolutionV2LogicalInterfaceArray) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayInput ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayInput interface { pulumi.Input ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutputWithContext(context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput }
GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayInput is an input type that accepts GoogleCloudBaremetalsolutionV2LogicalInterfaceArray and GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput values. You can construct a concrete instance of `GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayInput` via:
GoogleCloudBaremetalsolutionV2LogicalInterfaceArray{ GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs{...} }
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ElementType() reflect.Type
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
type GoogleCloudBaremetalsolutionV2LogicalInterfaceInput ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceInput interface { pulumi.Input ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutputWithContext(context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput }
GoogleCloudBaremetalsolutionV2LogicalInterfaceInput is an input type that accepts GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs and GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput values. You can construct a concrete instance of `GoogleCloudBaremetalsolutionV2LogicalInterfaceInput` via:
GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs{...}
type GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput struct{ *pulumi.OutputState }
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ElementType() reflect.Type
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) InterfaceIndex
deprecated
added in
v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) InterfaceIndex() pulumi.IntPtrOutput
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
Deprecated: The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) LogicalNetworkInterfaces ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) LogicalNetworkInterfaces() LogicalNetworkInterfaceArrayOutput
List of logical network interfaces within a logical interface.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) Name ¶ added in v0.21.0
Interface name. This is of syntax or and forms part of the network template name.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutput ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceOutput
type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse struct { // The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated. // // Deprecated: The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated. InterfaceIndex int `pulumi:"interfaceIndex"` // List of logical network interfaces within a logical interface. LogicalNetworkInterfaces []LogicalNetworkInterfaceResponse `pulumi:"logicalNetworkInterfaces"` // Interface name. This is of syntax or and forms part of the network template name. Name string `pulumi:"name"` }
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput
type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput ¶ added in v0.21.0
type GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput struct{ *pulumi.OutputState }
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ElementType() reflect.Type
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) InterfaceIndex
deprecated
added in
v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) InterfaceIndex() pulumi.IntOutput
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
Deprecated: The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) LogicalNetworkInterfaces ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) LogicalNetworkInterfaces() LogicalNetworkInterfaceResponseArrayOutput
List of logical network interfaces within a logical interface.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) Name ¶ added in v0.21.0
Interface name. This is of syntax or and forms part of the network template name.
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput() GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput
func (GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput) ToGoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutputWithContext(ctx context.Context) GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseOutput
type InstanceConfig ¶ added in v0.18.0
type InstanceConfig struct { // If true networks can be from different projects of the same vendor account. AccountNetworksEnabled *bool `pulumi:"accountNetworksEnabled"` // Client network address. Filled if InstanceConfig.multivlan_config is false. ClientNetwork *NetworkAddress `pulumi:"clientNetwork"` // Whether the instance should be provisioned with Hyperthreading enabled. Hyperthreading *bool `pulumi:"hyperthreading"` // A transient unique identifier to idenfity an instance within an ProvisioningConfig request. Id *string `pulumi:"id"` // Instance type. [Available types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) InstanceType *string `pulumi:"instanceType"` // List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true. LogicalInterfaces []GoogleCloudBaremetalsolutionV2LogicalInterface `pulumi:"logicalInterfaces"` // The name of the instance config. Name *string `pulumi:"name"` // The type of network configuration on the instance. NetworkConfig *InstanceConfigNetworkConfig `pulumi:"networkConfig"` // Server network template name. Filled if InstanceConfig.multivlan_config is true. NetworkTemplate *string `pulumi:"networkTemplate"` // OS image to initialize the instance. [Available images](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) OsImage *string `pulumi:"osImage"` // Private network address, if any. Filled if InstanceConfig.multivlan_config is false. PrivateNetwork *NetworkAddress `pulumi:"privateNetwork"` // Optional. List of names of ssh keys used to provision the instance. SshKeyNames []string `pulumi:"sshKeyNames"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote *string `pulumi:"userNote"` }
Configuration parameters for a new instance.
type InstanceConfigArgs ¶ added in v0.18.0
type InstanceConfigArgs struct { // If true networks can be from different projects of the same vendor account. AccountNetworksEnabled pulumi.BoolPtrInput `pulumi:"accountNetworksEnabled"` // Client network address. Filled if InstanceConfig.multivlan_config is false. ClientNetwork NetworkAddressPtrInput `pulumi:"clientNetwork"` // Whether the instance should be provisioned with Hyperthreading enabled. Hyperthreading pulumi.BoolPtrInput `pulumi:"hyperthreading"` // A transient unique identifier to idenfity an instance within an ProvisioningConfig request. Id pulumi.StringPtrInput `pulumi:"id"` // Instance type. [Available types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` // List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true. LogicalInterfaces GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayInput `pulumi:"logicalInterfaces"` // The name of the instance config. Name pulumi.StringPtrInput `pulumi:"name"` // The type of network configuration on the instance. NetworkConfig InstanceConfigNetworkConfigPtrInput `pulumi:"networkConfig"` // Server network template name. Filled if InstanceConfig.multivlan_config is true. NetworkTemplate pulumi.StringPtrInput `pulumi:"networkTemplate"` // OS image to initialize the instance. [Available images](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) OsImage pulumi.StringPtrInput `pulumi:"osImage"` // Private network address, if any. Filled if InstanceConfig.multivlan_config is false. PrivateNetwork NetworkAddressPtrInput `pulumi:"privateNetwork"` // Optional. List of names of ssh keys used to provision the instance. SshKeyNames pulumi.StringArrayInput `pulumi:"sshKeyNames"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote pulumi.StringPtrInput `pulumi:"userNote"` }
Configuration parameters for a new instance.
func (InstanceConfigArgs) ElementType ¶ added in v0.18.0
func (InstanceConfigArgs) ElementType() reflect.Type
func (InstanceConfigArgs) ToInstanceConfigOutput ¶ added in v0.18.0
func (i InstanceConfigArgs) ToInstanceConfigOutput() InstanceConfigOutput
func (InstanceConfigArgs) ToInstanceConfigOutputWithContext ¶ added in v0.18.0
func (i InstanceConfigArgs) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
type InstanceConfigArray ¶ added in v0.18.0
type InstanceConfigArray []InstanceConfigInput
func (InstanceConfigArray) ElementType ¶ added in v0.18.0
func (InstanceConfigArray) ElementType() reflect.Type
func (InstanceConfigArray) ToInstanceConfigArrayOutput ¶ added in v0.18.0
func (i InstanceConfigArray) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput
func (InstanceConfigArray) ToInstanceConfigArrayOutputWithContext ¶ added in v0.18.0
func (i InstanceConfigArray) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput
type InstanceConfigArrayInput ¶ added in v0.18.0
type InstanceConfigArrayInput interface { pulumi.Input ToInstanceConfigArrayOutput() InstanceConfigArrayOutput ToInstanceConfigArrayOutputWithContext(context.Context) InstanceConfigArrayOutput }
InstanceConfigArrayInput is an input type that accepts InstanceConfigArray and InstanceConfigArrayOutput values. You can construct a concrete instance of `InstanceConfigArrayInput` via:
InstanceConfigArray{ InstanceConfigArgs{...} }
type InstanceConfigArrayOutput ¶ added in v0.18.0
type InstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceConfigArrayOutput) ElementType ¶ added in v0.18.0
func (InstanceConfigArrayOutput) ElementType() reflect.Type
func (InstanceConfigArrayOutput) Index ¶ added in v0.18.0
func (o InstanceConfigArrayOutput) Index(i pulumi.IntInput) InstanceConfigOutput
func (InstanceConfigArrayOutput) ToInstanceConfigArrayOutput ¶ added in v0.18.0
func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput
func (InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext ¶ added in v0.18.0
func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput
type InstanceConfigInput ¶ added in v0.18.0
type InstanceConfigInput interface { pulumi.Input ToInstanceConfigOutput() InstanceConfigOutput ToInstanceConfigOutputWithContext(context.Context) InstanceConfigOutput }
InstanceConfigInput is an input type that accepts InstanceConfigArgs and InstanceConfigOutput values. You can construct a concrete instance of `InstanceConfigInput` via:
InstanceConfigArgs{...}
type InstanceConfigNetworkConfig ¶ added in v0.21.0
type InstanceConfigNetworkConfig string
The type of network configuration on the instance.
func (InstanceConfigNetworkConfig) ElementType ¶ added in v0.21.0
func (InstanceConfigNetworkConfig) ElementType() reflect.Type
func (InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigOutput ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigOutput() InstanceConfigNetworkConfigOutput
func (InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigOutputWithContext ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigOutput
func (InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigPtrOutput ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigPtrOutput() InstanceConfigNetworkConfigPtrOutput
func (InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigPtrOutputWithContext ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToInstanceConfigNetworkConfigPtrOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigPtrOutput
func (InstanceConfigNetworkConfig) ToStringOutput ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToStringOutput() pulumi.StringOutput
func (InstanceConfigNetworkConfig) ToStringOutputWithContext ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceConfigNetworkConfig) ToStringPtrOutput ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceConfigNetworkConfig) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e InstanceConfigNetworkConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceConfigNetworkConfigInput ¶ added in v0.21.0
type InstanceConfigNetworkConfigInput interface { pulumi.Input ToInstanceConfigNetworkConfigOutput() InstanceConfigNetworkConfigOutput ToInstanceConfigNetworkConfigOutputWithContext(context.Context) InstanceConfigNetworkConfigOutput }
InstanceConfigNetworkConfigInput is an input type that accepts InstanceConfigNetworkConfigArgs and InstanceConfigNetworkConfigOutput values. You can construct a concrete instance of `InstanceConfigNetworkConfigInput` via:
InstanceConfigNetworkConfigArgs{...}
type InstanceConfigNetworkConfigOutput ¶ added in v0.21.0
type InstanceConfigNetworkConfigOutput struct{ *pulumi.OutputState }
func (InstanceConfigNetworkConfigOutput) ElementType ¶ added in v0.21.0
func (InstanceConfigNetworkConfigOutput) ElementType() reflect.Type
func (InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigOutput ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigOutput() InstanceConfigNetworkConfigOutput
func (InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigOutputWithContext ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigOutput
func (InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigPtrOutput ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigPtrOutput() InstanceConfigNetworkConfigPtrOutput
func (InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigPtrOutputWithContext ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToInstanceConfigNetworkConfigPtrOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigPtrOutput
func (InstanceConfigNetworkConfigOutput) ToStringOutput ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToStringOutput() pulumi.StringOutput
func (InstanceConfigNetworkConfigOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceConfigNetworkConfigOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceConfigNetworkConfigOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceConfigNetworkConfigPtrInput ¶ added in v0.21.0
type InstanceConfigNetworkConfigPtrInput interface { pulumi.Input ToInstanceConfigNetworkConfigPtrOutput() InstanceConfigNetworkConfigPtrOutput ToInstanceConfigNetworkConfigPtrOutputWithContext(context.Context) InstanceConfigNetworkConfigPtrOutput }
func InstanceConfigNetworkConfigPtr ¶ added in v0.21.0
func InstanceConfigNetworkConfigPtr(v string) InstanceConfigNetworkConfigPtrInput
type InstanceConfigNetworkConfigPtrOutput ¶ added in v0.21.0
type InstanceConfigNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceConfigNetworkConfigPtrOutput) ElementType ¶ added in v0.21.0
func (InstanceConfigNetworkConfigPtrOutput) ElementType() reflect.Type
func (InstanceConfigNetworkConfigPtrOutput) ToInstanceConfigNetworkConfigPtrOutput ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigPtrOutput) ToInstanceConfigNetworkConfigPtrOutput() InstanceConfigNetworkConfigPtrOutput
func (InstanceConfigNetworkConfigPtrOutput) ToInstanceConfigNetworkConfigPtrOutputWithContext ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigPtrOutput) ToInstanceConfigNetworkConfigPtrOutputWithContext(ctx context.Context) InstanceConfigNetworkConfigPtrOutput
func (InstanceConfigNetworkConfigPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceConfigNetworkConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o InstanceConfigNetworkConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceConfigOutput ¶ added in v0.18.0
type InstanceConfigOutput struct{ *pulumi.OutputState }
Configuration parameters for a new instance.
func (InstanceConfigOutput) AccountNetworksEnabled ¶ added in v0.18.0
func (o InstanceConfigOutput) AccountNetworksEnabled() pulumi.BoolPtrOutput
If true networks can be from different projects of the same vendor account.
func (InstanceConfigOutput) ClientNetwork ¶ added in v0.18.0
func (o InstanceConfigOutput) ClientNetwork() NetworkAddressPtrOutput
Client network address. Filled if InstanceConfig.multivlan_config is false.
func (InstanceConfigOutput) ElementType ¶ added in v0.18.0
func (InstanceConfigOutput) ElementType() reflect.Type
func (InstanceConfigOutput) Hyperthreading ¶ added in v0.18.0
func (o InstanceConfigOutput) Hyperthreading() pulumi.BoolPtrOutput
Whether the instance should be provisioned with Hyperthreading enabled.
func (InstanceConfigOutput) Id ¶ added in v0.18.0
func (o InstanceConfigOutput) Id() pulumi.StringPtrOutput
A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
func (InstanceConfigOutput) InstanceType ¶ added in v0.18.0
func (o InstanceConfigOutput) InstanceType() pulumi.StringPtrOutput
Instance type. [Available types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
func (InstanceConfigOutput) LogicalInterfaces ¶ added in v0.21.0
func (o InstanceConfigOutput) LogicalInterfaces() GoogleCloudBaremetalsolutionV2LogicalInterfaceArrayOutput
List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.
func (InstanceConfigOutput) Name ¶ added in v0.32.0
func (o InstanceConfigOutput) Name() pulumi.StringPtrOutput
The name of the instance config.
func (InstanceConfigOutput) NetworkConfig ¶ added in v0.21.0
func (o InstanceConfigOutput) NetworkConfig() InstanceConfigNetworkConfigPtrOutput
The type of network configuration on the instance.
func (InstanceConfigOutput) NetworkTemplate ¶ added in v0.21.0
func (o InstanceConfigOutput) NetworkTemplate() pulumi.StringPtrOutput
Server network template name. Filled if InstanceConfig.multivlan_config is true.
func (InstanceConfigOutput) OsImage ¶ added in v0.18.0
func (o InstanceConfigOutput) OsImage() pulumi.StringPtrOutput
OS image to initialize the instance. [Available images](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
func (InstanceConfigOutput) PrivateNetwork ¶ added in v0.18.0
func (o InstanceConfigOutput) PrivateNetwork() NetworkAddressPtrOutput
Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
func (InstanceConfigOutput) SshKeyNames ¶ added in v0.32.0
func (o InstanceConfigOutput) SshKeyNames() pulumi.StringArrayOutput
Optional. List of names of ssh keys used to provision the instance.
func (InstanceConfigOutput) ToInstanceConfigOutput ¶ added in v0.18.0
func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput
func (InstanceConfigOutput) ToInstanceConfigOutputWithContext ¶ added in v0.18.0
func (o InstanceConfigOutput) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
func (InstanceConfigOutput) UserNote ¶ added in v0.18.0
func (o InstanceConfigOutput) UserNote() pulumi.StringPtrOutput
User note field, it can be used by customers to add additional information for the BMS Ops team .
type InstanceConfigResponse ¶ added in v0.18.0
type InstanceConfigResponse struct { // If true networks can be from different projects of the same vendor account. AccountNetworksEnabled bool `pulumi:"accountNetworksEnabled"` // Client network address. Filled if InstanceConfig.multivlan_config is false. ClientNetwork NetworkAddressResponse `pulumi:"clientNetwork"` // Whether the instance should be provisioned with Hyperthreading enabled. Hyperthreading bool `pulumi:"hyperthreading"` // Instance type. [Available types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) InstanceType string `pulumi:"instanceType"` // List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true. LogicalInterfaces []GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse `pulumi:"logicalInterfaces"` // The name of the instance config. Name string `pulumi:"name"` // The type of network configuration on the instance. NetworkConfig string `pulumi:"networkConfig"` // Server network template name. Filled if InstanceConfig.multivlan_config is true. NetworkTemplate string `pulumi:"networkTemplate"` // OS image to initialize the instance. [Available images](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) OsImage string `pulumi:"osImage"` // Private network address, if any. Filled if InstanceConfig.multivlan_config is false. PrivateNetwork NetworkAddressResponse `pulumi:"privateNetwork"` // Optional. List of names of ssh keys used to provision the instance. SshKeyNames []string `pulumi:"sshKeyNames"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote string `pulumi:"userNote"` }
Configuration parameters for a new instance.
type InstanceConfigResponseArrayOutput ¶ added in v0.18.0
type InstanceConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (InstanceConfigResponseArrayOutput) ElementType ¶ added in v0.18.0
func (InstanceConfigResponseArrayOutput) ElementType() reflect.Type
func (InstanceConfigResponseArrayOutput) Index ¶ added in v0.18.0
func (o InstanceConfigResponseArrayOutput) Index(i pulumi.IntInput) InstanceConfigResponseOutput
func (InstanceConfigResponseArrayOutput) ToInstanceConfigResponseArrayOutput ¶ added in v0.18.0
func (o InstanceConfigResponseArrayOutput) ToInstanceConfigResponseArrayOutput() InstanceConfigResponseArrayOutput
func (InstanceConfigResponseArrayOutput) ToInstanceConfigResponseArrayOutputWithContext ¶ added in v0.18.0
func (o InstanceConfigResponseArrayOutput) ToInstanceConfigResponseArrayOutputWithContext(ctx context.Context) InstanceConfigResponseArrayOutput
type InstanceConfigResponseOutput ¶ added in v0.18.0
type InstanceConfigResponseOutput struct{ *pulumi.OutputState }
Configuration parameters for a new instance.
func (InstanceConfigResponseOutput) AccountNetworksEnabled ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) AccountNetworksEnabled() pulumi.BoolOutput
If true networks can be from different projects of the same vendor account.
func (InstanceConfigResponseOutput) ClientNetwork ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) ClientNetwork() NetworkAddressResponseOutput
Client network address. Filled if InstanceConfig.multivlan_config is false.
func (InstanceConfigResponseOutput) ElementType ¶ added in v0.18.0
func (InstanceConfigResponseOutput) ElementType() reflect.Type
func (InstanceConfigResponseOutput) Hyperthreading ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) Hyperthreading() pulumi.BoolOutput
Whether the instance should be provisioned with Hyperthreading enabled.
func (InstanceConfigResponseOutput) InstanceType ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) InstanceType() pulumi.StringOutput
Instance type. [Available types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
func (InstanceConfigResponseOutput) LogicalInterfaces ¶ added in v0.21.0
func (o InstanceConfigResponseOutput) LogicalInterfaces() GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArrayOutput
List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.
func (InstanceConfigResponseOutput) Name ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) Name() pulumi.StringOutput
The name of the instance config.
func (InstanceConfigResponseOutput) NetworkConfig ¶ added in v0.21.0
func (o InstanceConfigResponseOutput) NetworkConfig() pulumi.StringOutput
The type of network configuration on the instance.
func (InstanceConfigResponseOutput) NetworkTemplate ¶ added in v0.21.0
func (o InstanceConfigResponseOutput) NetworkTemplate() pulumi.StringOutput
Server network template name. Filled if InstanceConfig.multivlan_config is true.
func (InstanceConfigResponseOutput) OsImage ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) OsImage() pulumi.StringOutput
OS image to initialize the instance. [Available images](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
func (InstanceConfigResponseOutput) PrivateNetwork ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) PrivateNetwork() NetworkAddressResponseOutput
Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
func (InstanceConfigResponseOutput) SshKeyNames ¶ added in v0.32.0
func (o InstanceConfigResponseOutput) SshKeyNames() pulumi.StringArrayOutput
Optional. List of names of ssh keys used to provision the instance.
func (InstanceConfigResponseOutput) ToInstanceConfigResponseOutput ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutput() InstanceConfigResponseOutput
func (InstanceConfigResponseOutput) ToInstanceConfigResponseOutputWithContext ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutputWithContext(ctx context.Context) InstanceConfigResponseOutput
func (InstanceConfigResponseOutput) UserNote ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) UserNote() pulumi.StringOutput
User note field, it can be used by customers to add additional information for the BMS Ops team .
type IntakeVlanAttachment ¶ added in v0.18.0
type IntakeVlanAttachment struct { // Identifier of the VLAN attachment. Id *string `pulumi:"id"` // Attachment pairing key. PairingKey *string `pulumi:"pairingKey"` }
A GCP vlan attachment.
type IntakeVlanAttachmentArgs ¶ added in v0.18.0
type IntakeVlanAttachmentArgs struct { // Identifier of the VLAN attachment. Id pulumi.StringPtrInput `pulumi:"id"` // Attachment pairing key. PairingKey pulumi.StringPtrInput `pulumi:"pairingKey"` }
A GCP vlan attachment.
func (IntakeVlanAttachmentArgs) ElementType ¶ added in v0.18.0
func (IntakeVlanAttachmentArgs) ElementType() reflect.Type
func (IntakeVlanAttachmentArgs) ToIntakeVlanAttachmentOutput ¶ added in v0.18.0
func (i IntakeVlanAttachmentArgs) ToIntakeVlanAttachmentOutput() IntakeVlanAttachmentOutput
func (IntakeVlanAttachmentArgs) ToIntakeVlanAttachmentOutputWithContext ¶ added in v0.18.0
func (i IntakeVlanAttachmentArgs) ToIntakeVlanAttachmentOutputWithContext(ctx context.Context) IntakeVlanAttachmentOutput
type IntakeVlanAttachmentArray ¶ added in v0.18.0
type IntakeVlanAttachmentArray []IntakeVlanAttachmentInput
func (IntakeVlanAttachmentArray) ElementType ¶ added in v0.18.0
func (IntakeVlanAttachmentArray) ElementType() reflect.Type
func (IntakeVlanAttachmentArray) ToIntakeVlanAttachmentArrayOutput ¶ added in v0.18.0
func (i IntakeVlanAttachmentArray) ToIntakeVlanAttachmentArrayOutput() IntakeVlanAttachmentArrayOutput
func (IntakeVlanAttachmentArray) ToIntakeVlanAttachmentArrayOutputWithContext ¶ added in v0.18.0
func (i IntakeVlanAttachmentArray) ToIntakeVlanAttachmentArrayOutputWithContext(ctx context.Context) IntakeVlanAttachmentArrayOutput
type IntakeVlanAttachmentArrayInput ¶ added in v0.18.0
type IntakeVlanAttachmentArrayInput interface { pulumi.Input ToIntakeVlanAttachmentArrayOutput() IntakeVlanAttachmentArrayOutput ToIntakeVlanAttachmentArrayOutputWithContext(context.Context) IntakeVlanAttachmentArrayOutput }
IntakeVlanAttachmentArrayInput is an input type that accepts IntakeVlanAttachmentArray and IntakeVlanAttachmentArrayOutput values. You can construct a concrete instance of `IntakeVlanAttachmentArrayInput` via:
IntakeVlanAttachmentArray{ IntakeVlanAttachmentArgs{...} }
type IntakeVlanAttachmentArrayOutput ¶ added in v0.18.0
type IntakeVlanAttachmentArrayOutput struct{ *pulumi.OutputState }
func (IntakeVlanAttachmentArrayOutput) ElementType ¶ added in v0.18.0
func (IntakeVlanAttachmentArrayOutput) ElementType() reflect.Type
func (IntakeVlanAttachmentArrayOutput) Index ¶ added in v0.18.0
func (o IntakeVlanAttachmentArrayOutput) Index(i pulumi.IntInput) IntakeVlanAttachmentOutput
func (IntakeVlanAttachmentArrayOutput) ToIntakeVlanAttachmentArrayOutput ¶ added in v0.18.0
func (o IntakeVlanAttachmentArrayOutput) ToIntakeVlanAttachmentArrayOutput() IntakeVlanAttachmentArrayOutput
func (IntakeVlanAttachmentArrayOutput) ToIntakeVlanAttachmentArrayOutputWithContext ¶ added in v0.18.0
func (o IntakeVlanAttachmentArrayOutput) ToIntakeVlanAttachmentArrayOutputWithContext(ctx context.Context) IntakeVlanAttachmentArrayOutput
type IntakeVlanAttachmentInput ¶ added in v0.18.0
type IntakeVlanAttachmentInput interface { pulumi.Input ToIntakeVlanAttachmentOutput() IntakeVlanAttachmentOutput ToIntakeVlanAttachmentOutputWithContext(context.Context) IntakeVlanAttachmentOutput }
IntakeVlanAttachmentInput is an input type that accepts IntakeVlanAttachmentArgs and IntakeVlanAttachmentOutput values. You can construct a concrete instance of `IntakeVlanAttachmentInput` via:
IntakeVlanAttachmentArgs{...}
type IntakeVlanAttachmentOutput ¶ added in v0.18.0
type IntakeVlanAttachmentOutput struct{ *pulumi.OutputState }
A GCP vlan attachment.
func (IntakeVlanAttachmentOutput) ElementType ¶ added in v0.18.0
func (IntakeVlanAttachmentOutput) ElementType() reflect.Type
func (IntakeVlanAttachmentOutput) Id ¶ added in v0.18.0
func (o IntakeVlanAttachmentOutput) Id() pulumi.StringPtrOutput
Identifier of the VLAN attachment.
func (IntakeVlanAttachmentOutput) PairingKey ¶ added in v0.18.0
func (o IntakeVlanAttachmentOutput) PairingKey() pulumi.StringPtrOutput
Attachment pairing key.
func (IntakeVlanAttachmentOutput) ToIntakeVlanAttachmentOutput ¶ added in v0.18.0
func (o IntakeVlanAttachmentOutput) ToIntakeVlanAttachmentOutput() IntakeVlanAttachmentOutput
func (IntakeVlanAttachmentOutput) ToIntakeVlanAttachmentOutputWithContext ¶ added in v0.18.0
func (o IntakeVlanAttachmentOutput) ToIntakeVlanAttachmentOutputWithContext(ctx context.Context) IntakeVlanAttachmentOutput
type IntakeVlanAttachmentResponse ¶ added in v0.18.0
type IntakeVlanAttachmentResponse struct { // Attachment pairing key. PairingKey string `pulumi:"pairingKey"` }
A GCP vlan attachment.
type IntakeVlanAttachmentResponseArrayOutput ¶ added in v0.18.0
type IntakeVlanAttachmentResponseArrayOutput struct{ *pulumi.OutputState }
func (IntakeVlanAttachmentResponseArrayOutput) ElementType ¶ added in v0.18.0
func (IntakeVlanAttachmentResponseArrayOutput) ElementType() reflect.Type
func (IntakeVlanAttachmentResponseArrayOutput) ToIntakeVlanAttachmentResponseArrayOutput ¶ added in v0.18.0
func (o IntakeVlanAttachmentResponseArrayOutput) ToIntakeVlanAttachmentResponseArrayOutput() IntakeVlanAttachmentResponseArrayOutput
func (IntakeVlanAttachmentResponseArrayOutput) ToIntakeVlanAttachmentResponseArrayOutputWithContext ¶ added in v0.18.0
func (o IntakeVlanAttachmentResponseArrayOutput) ToIntakeVlanAttachmentResponseArrayOutputWithContext(ctx context.Context) IntakeVlanAttachmentResponseArrayOutput
type IntakeVlanAttachmentResponseOutput ¶ added in v0.18.0
type IntakeVlanAttachmentResponseOutput struct{ *pulumi.OutputState }
A GCP vlan attachment.
func (IntakeVlanAttachmentResponseOutput) ElementType ¶ added in v0.18.0
func (IntakeVlanAttachmentResponseOutput) ElementType() reflect.Type
func (IntakeVlanAttachmentResponseOutput) PairingKey ¶ added in v0.18.0
func (o IntakeVlanAttachmentResponseOutput) PairingKey() pulumi.StringOutput
Attachment pairing key.
func (IntakeVlanAttachmentResponseOutput) ToIntakeVlanAttachmentResponseOutput ¶ added in v0.18.0
func (o IntakeVlanAttachmentResponseOutput) ToIntakeVlanAttachmentResponseOutput() IntakeVlanAttachmentResponseOutput
func (IntakeVlanAttachmentResponseOutput) ToIntakeVlanAttachmentResponseOutputWithContext ¶ added in v0.18.0
func (o IntakeVlanAttachmentResponseOutput) ToIntakeVlanAttachmentResponseOutputWithContext(ctx context.Context) IntakeVlanAttachmentResponseOutput
type LogicalNetworkInterface ¶ added in v0.21.0
type LogicalNetworkInterface struct { // Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance. DefaultGateway *bool `pulumi:"defaultGateway"` // An identifier for the `Network`, generated by the backend. Id *string `pulumi:"id"` // IP address in the network IpAddress *string `pulumi:"ipAddress"` // Name of the network Network *string `pulumi:"network"` // Type of network. NetworkType *LogicalNetworkInterfaceNetworkType `pulumi:"networkType"` }
Each logical network interface is effectively a network and IP pair.
type LogicalNetworkInterfaceArgs ¶ added in v0.21.0
type LogicalNetworkInterfaceArgs struct { // Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance. DefaultGateway pulumi.BoolPtrInput `pulumi:"defaultGateway"` // An identifier for the `Network`, generated by the backend. Id pulumi.StringPtrInput `pulumi:"id"` // IP address in the network IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // Name of the network Network pulumi.StringPtrInput `pulumi:"network"` // Type of network. NetworkType LogicalNetworkInterfaceNetworkTypePtrInput `pulumi:"networkType"` }
Each logical network interface is effectively a network and IP pair.
func (LogicalNetworkInterfaceArgs) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceArgs) ElementType() reflect.Type
func (LogicalNetworkInterfaceArgs) ToLogicalNetworkInterfaceOutput ¶ added in v0.21.0
func (i LogicalNetworkInterfaceArgs) ToLogicalNetworkInterfaceOutput() LogicalNetworkInterfaceOutput
func (LogicalNetworkInterfaceArgs) ToLogicalNetworkInterfaceOutputWithContext ¶ added in v0.21.0
func (i LogicalNetworkInterfaceArgs) ToLogicalNetworkInterfaceOutputWithContext(ctx context.Context) LogicalNetworkInterfaceOutput
type LogicalNetworkInterfaceArray ¶ added in v0.21.0
type LogicalNetworkInterfaceArray []LogicalNetworkInterfaceInput
func (LogicalNetworkInterfaceArray) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceArray) ElementType() reflect.Type
func (LogicalNetworkInterfaceArray) ToLogicalNetworkInterfaceArrayOutput ¶ added in v0.21.0
func (i LogicalNetworkInterfaceArray) ToLogicalNetworkInterfaceArrayOutput() LogicalNetworkInterfaceArrayOutput
func (LogicalNetworkInterfaceArray) ToLogicalNetworkInterfaceArrayOutputWithContext ¶ added in v0.21.0
func (i LogicalNetworkInterfaceArray) ToLogicalNetworkInterfaceArrayOutputWithContext(ctx context.Context) LogicalNetworkInterfaceArrayOutput
type LogicalNetworkInterfaceArrayInput ¶ added in v0.21.0
type LogicalNetworkInterfaceArrayInput interface { pulumi.Input ToLogicalNetworkInterfaceArrayOutput() LogicalNetworkInterfaceArrayOutput ToLogicalNetworkInterfaceArrayOutputWithContext(context.Context) LogicalNetworkInterfaceArrayOutput }
LogicalNetworkInterfaceArrayInput is an input type that accepts LogicalNetworkInterfaceArray and LogicalNetworkInterfaceArrayOutput values. You can construct a concrete instance of `LogicalNetworkInterfaceArrayInput` via:
LogicalNetworkInterfaceArray{ LogicalNetworkInterfaceArgs{...} }
type LogicalNetworkInterfaceArrayOutput ¶ added in v0.21.0
type LogicalNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (LogicalNetworkInterfaceArrayOutput) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (LogicalNetworkInterfaceArrayOutput) Index ¶ added in v0.21.0
func (o LogicalNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) LogicalNetworkInterfaceOutput
func (LogicalNetworkInterfaceArrayOutput) ToLogicalNetworkInterfaceArrayOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceArrayOutput) ToLogicalNetworkInterfaceArrayOutput() LogicalNetworkInterfaceArrayOutput
func (LogicalNetworkInterfaceArrayOutput) ToLogicalNetworkInterfaceArrayOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceArrayOutput) ToLogicalNetworkInterfaceArrayOutputWithContext(ctx context.Context) LogicalNetworkInterfaceArrayOutput
type LogicalNetworkInterfaceInput ¶ added in v0.21.0
type LogicalNetworkInterfaceInput interface { pulumi.Input ToLogicalNetworkInterfaceOutput() LogicalNetworkInterfaceOutput ToLogicalNetworkInterfaceOutputWithContext(context.Context) LogicalNetworkInterfaceOutput }
LogicalNetworkInterfaceInput is an input type that accepts LogicalNetworkInterfaceArgs and LogicalNetworkInterfaceOutput values. You can construct a concrete instance of `LogicalNetworkInterfaceInput` via:
LogicalNetworkInterfaceArgs{...}
type LogicalNetworkInterfaceNetworkType ¶ added in v0.21.0
type LogicalNetworkInterfaceNetworkType string
Type of network.
func (LogicalNetworkInterfaceNetworkType) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceNetworkType) ElementType() reflect.Type
func (LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypeOutput ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypeOutput() LogicalNetworkInterfaceNetworkTypeOutput
func (LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypeOutputWithContext ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypeOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypeOutput
func (LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypePtrOutput ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypePtrOutput() LogicalNetworkInterfaceNetworkTypePtrOutput
func (LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypePtrOutput
func (LogicalNetworkInterfaceNetworkType) ToStringOutput ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToStringOutput() pulumi.StringOutput
func (LogicalNetworkInterfaceNetworkType) ToStringOutputWithContext ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LogicalNetworkInterfaceNetworkType) ToStringPtrOutput ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogicalNetworkInterfaceNetworkType) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e LogicalNetworkInterfaceNetworkType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogicalNetworkInterfaceNetworkTypeInput ¶ added in v0.21.0
type LogicalNetworkInterfaceNetworkTypeInput interface { pulumi.Input ToLogicalNetworkInterfaceNetworkTypeOutput() LogicalNetworkInterfaceNetworkTypeOutput ToLogicalNetworkInterfaceNetworkTypeOutputWithContext(context.Context) LogicalNetworkInterfaceNetworkTypeOutput }
LogicalNetworkInterfaceNetworkTypeInput is an input type that accepts LogicalNetworkInterfaceNetworkTypeArgs and LogicalNetworkInterfaceNetworkTypeOutput values. You can construct a concrete instance of `LogicalNetworkInterfaceNetworkTypeInput` via:
LogicalNetworkInterfaceNetworkTypeArgs{...}
type LogicalNetworkInterfaceNetworkTypeOutput ¶ added in v0.21.0
type LogicalNetworkInterfaceNetworkTypeOutput struct{ *pulumi.OutputState }
func (LogicalNetworkInterfaceNetworkTypeOutput) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceNetworkTypeOutput) ElementType() reflect.Type
func (LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypeOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypeOutput() LogicalNetworkInterfaceNetworkTypeOutput
func (LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypeOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypeOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypeOutput
func (LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutput() LogicalNetworkInterfaceNetworkTypePtrOutput
func (LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypePtrOutput
func (LogicalNetworkInterfaceNetworkTypeOutput) ToStringOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringOutput() pulumi.StringOutput
func (LogicalNetworkInterfaceNetworkTypeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LogicalNetworkInterfaceNetworkTypeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogicalNetworkInterfaceNetworkTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogicalNetworkInterfaceNetworkTypePtrInput ¶ added in v0.21.0
type LogicalNetworkInterfaceNetworkTypePtrInput interface { pulumi.Input ToLogicalNetworkInterfaceNetworkTypePtrOutput() LogicalNetworkInterfaceNetworkTypePtrOutput ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext(context.Context) LogicalNetworkInterfaceNetworkTypePtrOutput }
func LogicalNetworkInterfaceNetworkTypePtr ¶ added in v0.21.0
func LogicalNetworkInterfaceNetworkTypePtr(v string) LogicalNetworkInterfaceNetworkTypePtrInput
type LogicalNetworkInterfaceNetworkTypePtrOutput ¶ added in v0.21.0
type LogicalNetworkInterfaceNetworkTypePtrOutput struct{ *pulumi.OutputState }
func (LogicalNetworkInterfaceNetworkTypePtrOutput) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceNetworkTypePtrOutput) ElementType() reflect.Type
func (LogicalNetworkInterfaceNetworkTypePtrOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutput() LogicalNetworkInterfaceNetworkTypePtrOutput
func (LogicalNetworkInterfaceNetworkTypePtrOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToLogicalNetworkInterfaceNetworkTypePtrOutputWithContext(ctx context.Context) LogicalNetworkInterfaceNetworkTypePtrOutput
func (LogicalNetworkInterfaceNetworkTypePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogicalNetworkInterfaceNetworkTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceNetworkTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogicalNetworkInterfaceOutput ¶ added in v0.21.0
type LogicalNetworkInterfaceOutput struct{ *pulumi.OutputState }
Each logical network interface is effectively a network and IP pair.
func (LogicalNetworkInterfaceOutput) DefaultGateway ¶ added in v0.21.0
func (o LogicalNetworkInterfaceOutput) DefaultGateway() pulumi.BoolPtrOutput
Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
func (LogicalNetworkInterfaceOutput) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceOutput) ElementType() reflect.Type
func (LogicalNetworkInterfaceOutput) Id ¶ added in v0.21.0
func (o LogicalNetworkInterfaceOutput) Id() pulumi.StringPtrOutput
An identifier for the `Network`, generated by the backend.
func (LogicalNetworkInterfaceOutput) IpAddress ¶ added in v0.21.0
func (o LogicalNetworkInterfaceOutput) IpAddress() pulumi.StringPtrOutput
IP address in the network
func (LogicalNetworkInterfaceOutput) Network ¶ added in v0.21.0
func (o LogicalNetworkInterfaceOutput) Network() pulumi.StringPtrOutput
Name of the network
func (LogicalNetworkInterfaceOutput) NetworkType ¶ added in v0.21.0
func (o LogicalNetworkInterfaceOutput) NetworkType() LogicalNetworkInterfaceNetworkTypePtrOutput
Type of network.
func (LogicalNetworkInterfaceOutput) ToLogicalNetworkInterfaceOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceOutput) ToLogicalNetworkInterfaceOutput() LogicalNetworkInterfaceOutput
func (LogicalNetworkInterfaceOutput) ToLogicalNetworkInterfaceOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceOutput) ToLogicalNetworkInterfaceOutputWithContext(ctx context.Context) LogicalNetworkInterfaceOutput
type LogicalNetworkInterfaceResponse ¶ added in v0.21.0
type LogicalNetworkInterfaceResponse struct { // Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance. DefaultGateway bool `pulumi:"defaultGateway"` // IP address in the network IpAddress string `pulumi:"ipAddress"` // Name of the network Network string `pulumi:"network"` // Type of network. NetworkType string `pulumi:"networkType"` }
Each logical network interface is effectively a network and IP pair.
type LogicalNetworkInterfaceResponseArrayOutput ¶ added in v0.21.0
type LogicalNetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (LogicalNetworkInterfaceResponseArrayOutput) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
func (LogicalNetworkInterfaceResponseArrayOutput) ToLogicalNetworkInterfaceResponseArrayOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseArrayOutput) ToLogicalNetworkInterfaceResponseArrayOutput() LogicalNetworkInterfaceResponseArrayOutput
func (LogicalNetworkInterfaceResponseArrayOutput) ToLogicalNetworkInterfaceResponseArrayOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseArrayOutput) ToLogicalNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) LogicalNetworkInterfaceResponseArrayOutput
type LogicalNetworkInterfaceResponseOutput ¶ added in v0.21.0
type LogicalNetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
Each logical network interface is effectively a network and IP pair.
func (LogicalNetworkInterfaceResponseOutput) DefaultGateway ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseOutput) DefaultGateway() pulumi.BoolOutput
Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
func (LogicalNetworkInterfaceResponseOutput) ElementType ¶ added in v0.21.0
func (LogicalNetworkInterfaceResponseOutput) ElementType() reflect.Type
func (LogicalNetworkInterfaceResponseOutput) IpAddress ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseOutput) IpAddress() pulumi.StringOutput
IP address in the network
func (LogicalNetworkInterfaceResponseOutput) Network ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseOutput) Network() pulumi.StringOutput
Name of the network
func (LogicalNetworkInterfaceResponseOutput) NetworkType ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseOutput) NetworkType() pulumi.StringOutput
Type of network.
func (LogicalNetworkInterfaceResponseOutput) ToLogicalNetworkInterfaceResponseOutput ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseOutput) ToLogicalNetworkInterfaceResponseOutput() LogicalNetworkInterfaceResponseOutput
func (LogicalNetworkInterfaceResponseOutput) ToLogicalNetworkInterfaceResponseOutputWithContext ¶ added in v0.21.0
func (o LogicalNetworkInterfaceResponseOutput) ToLogicalNetworkInterfaceResponseOutputWithContext(ctx context.Context) LogicalNetworkInterfaceResponseOutput
type LookupNfsShareArgs ¶ added in v0.25.0
type LookupNfsShareArgs struct {}
type LookupNfsShareOutputArgs ¶ added in v0.25.0
type LookupNfsShareOutputArgs struct {}
func (LookupNfsShareOutputArgs) ElementType ¶ added in v0.25.0
func (LookupNfsShareOutputArgs) ElementType() reflect.Type
type LookupNfsShareResult ¶ added in v0.25.0
type LookupNfsShareResult struct { AllowedClientResponse `pulumi:"allowedClients"` Labels map[string]string `pulumi:"labels"` Name string `pulumi:"name"` NfsShareId string `pulumi:"nfsShareId"` Pod string `pulumi:"pod"` RequestedSizeGib string `pulumi:"requestedSizeGib"` State string `pulumi:"state"` StorageType string `pulumi:"storageType"` Volume string `pulumi:"volume"` }AllowedClients []
func LookupNfsShare ¶ added in v0.25.0
func LookupNfsShare(ctx *pulumi.Context, args *LookupNfsShareArgs, opts ...pulumi.InvokeOption) (*LookupNfsShareResult, error)
Get details of a single NFS share.
type LookupNfsShareResultOutput ¶ added in v0.25.0
func LookupNfsShareOutput ¶ added in v0.25.0
func LookupNfsShareOutput(ctx *pulumi.Context, args LookupNfsShareOutputArgs, opts ...pulumi.InvokeOption) LookupNfsShareResultOutput
func (LookupNfsShareResultOutput) AllowedClients ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) AllowedClients() AllowedClientResponseArrayOutput
List of allowed access points.
func (LookupNfsShareResultOutput) ElementType ¶ added in v0.25.0
func (LookupNfsShareResultOutput) ElementType() reflect.Type
func (LookupNfsShareResultOutput) Labels ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs.
func (LookupNfsShareResultOutput) Name ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) Name() pulumi.StringOutput
Immutable. The name of the NFS share.
func (LookupNfsShareResultOutput) NfsShareId ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) NfsShareId() pulumi.StringOutput
An identifier for the NFS share, generated by the backend. This field will be deprecated in the future, use `id` instead.
func (LookupNfsShareResultOutput) Pod ¶ added in v0.32.0
func (o LookupNfsShareResultOutput) Pod() pulumi.StringOutput
Immutable. Pod name. Pod is an independent part of infrastructure. NFSShare can only be connected to the assets (networks, instances) allocated in the same pod.
func (LookupNfsShareResultOutput) RequestedSizeGib ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) RequestedSizeGib() pulumi.StringOutput
The requested size, in GiB.
func (LookupNfsShareResultOutput) State ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) State() pulumi.StringOutput
The state of the NFS share.
func (LookupNfsShareResultOutput) StorageType ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) StorageType() pulumi.StringOutput
Immutable. The storage type of the underlying volume.
func (LookupNfsShareResultOutput) ToLookupNfsShareResultOutput ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) ToLookupNfsShareResultOutput() LookupNfsShareResultOutput
func (LookupNfsShareResultOutput) ToLookupNfsShareResultOutputWithContext ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) ToLookupNfsShareResultOutputWithContext(ctx context.Context) LookupNfsShareResultOutput
func (LookupNfsShareResultOutput) Volume ¶ added in v0.25.0
func (o LookupNfsShareResultOutput) Volume() pulumi.StringOutput
The underlying volume of the share. Created automatically during provisioning.
type LookupProvisioningConfigArgs ¶ added in v0.18.0
type LookupProvisioningConfigOutputArgs ¶ added in v0.18.0
type LookupProvisioningConfigOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ProvisioningConfigId pulumi.StringInput `pulumi:"provisioningConfigId"` }
func (LookupProvisioningConfigOutputArgs) ElementType ¶ added in v0.18.0
func (LookupProvisioningConfigOutputArgs) ElementType() reflect.Type
type LookupProvisioningConfigResult ¶ added in v0.18.0
type LookupProvisioningConfigResult struct { // URI to Cloud Console UI view of this provisioning config. CloudConsoleUri string `pulumi:"cloudConsoleUri"` // Optional. The user-defined identifier of the provisioning config. CustomId string `pulumi:"customId"` // Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages. // // Deprecated: Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages. Email string `pulumi:"email"` // A service account to enable customers to access instance credentials upon handover. HandoverServiceAccount string `pulumi:"handoverServiceAccount"` // Instances to be created. Instances []InstanceConfigResponse `pulumi:"instances"` // Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period. Location string `pulumi:"location"` // The system-generated name of the provisioning config. This follows the UUID format. Name string `pulumi:"name"` // Networks to be created. Networks []NetworkConfigResponse `pulumi:"networks"` // Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only. Pod string `pulumi:"pod"` // State of ProvisioningConfig. State string `pulumi:"state"` // Optional status messages associated with the FAILED state. StatusMessage string `pulumi:"statusMessage"` // A generated ticket id to track provisioning request. TicketId string `pulumi:"ticketId"` // Last update timestamp. UpdateTime string `pulumi:"updateTime"` // Volumes to be created. Volumes []VolumeConfigResponse `pulumi:"volumes"` // If true, VPC SC is enabled for the cluster. VpcScEnabled bool `pulumi:"vpcScEnabled"` }
func LookupProvisioningConfig ¶ added in v0.18.0
func LookupProvisioningConfig(ctx *pulumi.Context, args *LookupProvisioningConfigArgs, opts ...pulumi.InvokeOption) (*LookupProvisioningConfigResult, error)
Get ProvisioningConfig by name.
type LookupProvisioningConfigResultOutput ¶ added in v0.18.0
type LookupProvisioningConfigResultOutput struct{ *pulumi.OutputState }
func LookupProvisioningConfigOutput ¶ added in v0.18.0
func LookupProvisioningConfigOutput(ctx *pulumi.Context, args LookupProvisioningConfigOutputArgs, opts ...pulumi.InvokeOption) LookupProvisioningConfigResultOutput
func (LookupProvisioningConfigResultOutput) CloudConsoleUri ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) CloudConsoleUri() pulumi.StringOutput
URI to Cloud Console UI view of this provisioning config.
func (LookupProvisioningConfigResultOutput) CustomId ¶ added in v0.26.1
func (o LookupProvisioningConfigResultOutput) CustomId() pulumi.StringOutput
Optional. The user-defined identifier of the provisioning config.
func (LookupProvisioningConfigResultOutput) ElementType ¶ added in v0.18.0
func (LookupProvisioningConfigResultOutput) ElementType() reflect.Type
func (LookupProvisioningConfigResultOutput) Email
deprecated
added in
v0.18.0
func (o LookupProvisioningConfigResultOutput) Email() pulumi.StringOutput
Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
Deprecated: Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
func (LookupProvisioningConfigResultOutput) HandoverServiceAccount ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) HandoverServiceAccount() pulumi.StringOutput
A service account to enable customers to access instance credentials upon handover.
func (LookupProvisioningConfigResultOutput) Instances ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) Instances() InstanceConfigResponseArrayOutput
Instances to be created.
func (LookupProvisioningConfigResultOutput) Location ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) Location() pulumi.StringOutput
Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
func (LookupProvisioningConfigResultOutput) Name ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) Name() pulumi.StringOutput
The system-generated name of the provisioning config. This follows the UUID format.
func (LookupProvisioningConfigResultOutput) Networks ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) Networks() NetworkConfigResponseArrayOutput
Networks to be created.
func (LookupProvisioningConfigResultOutput) Pod ¶ added in v0.32.0
func (o LookupProvisioningConfigResultOutput) Pod() pulumi.StringOutput
Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
func (LookupProvisioningConfigResultOutput) State ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) State() pulumi.StringOutput
State of ProvisioningConfig.
func (LookupProvisioningConfigResultOutput) StatusMessage ¶ added in v0.21.0
func (o LookupProvisioningConfigResultOutput) StatusMessage() pulumi.StringOutput
Optional status messages associated with the FAILED state.
func (LookupProvisioningConfigResultOutput) TicketId ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) TicketId() pulumi.StringOutput
A generated ticket id to track provisioning request.
func (LookupProvisioningConfigResultOutput) ToLookupProvisioningConfigResultOutput ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) ToLookupProvisioningConfigResultOutput() LookupProvisioningConfigResultOutput
func (LookupProvisioningConfigResultOutput) ToLookupProvisioningConfigResultOutputWithContext ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) ToLookupProvisioningConfigResultOutputWithContext(ctx context.Context) LookupProvisioningConfigResultOutput
func (LookupProvisioningConfigResultOutput) UpdateTime ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) UpdateTime() pulumi.StringOutput
Last update timestamp.
func (LookupProvisioningConfigResultOutput) Volumes ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) Volumes() VolumeConfigResponseArrayOutput
Volumes to be created.
func (LookupProvisioningConfigResultOutput) VpcScEnabled ¶ added in v0.21.0
func (o LookupProvisioningConfigResultOutput) VpcScEnabled() pulumi.BoolOutput
If true, VPC SC is enabled for the cluster.
type LookupSnapshotArgs ¶
type LookupSnapshotOutputArgs ¶
type LookupSnapshotOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` SnapshotId pulumi.StringInput `pulumi:"snapshotId"` VolumeId pulumi.StringInput `pulumi:"volumeId"` }
func (LookupSnapshotOutputArgs) ElementType ¶
func (LookupSnapshotOutputArgs) ElementType() reflect.Type
type LookupSnapshotResult ¶
type LookupSnapshotResult struct { // The creation time of the snapshot. CreateTime string `pulumi:"createTime"` // The description of the snapshot. Description string `pulumi:"description"` // The name of the snapshot. Name string `pulumi:"name"` // The name of the volume which this snapshot belongs to. StorageVolume string `pulumi:"storageVolume"` // The type of the snapshot which indicates whether it was scheduled or manual/ad-hoc. Type string `pulumi:"type"` }
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
Returns the specified snapshot resource. Returns INVALID_ARGUMENT if called for a non-boot volume.
type LookupSnapshotResultOutput ¶
type LookupSnapshotResultOutput struct{ *pulumi.OutputState }
func LookupSnapshotOutput ¶
func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) CreateTime ¶
func (o LookupSnapshotResultOutput) CreateTime() pulumi.StringOutput
The creation time of the snapshot.
func (LookupSnapshotResultOutput) Description ¶
func (o LookupSnapshotResultOutput) Description() pulumi.StringOutput
The description of the snapshot.
func (LookupSnapshotResultOutput) ElementType ¶
func (LookupSnapshotResultOutput) ElementType() reflect.Type
func (LookupSnapshotResultOutput) Name ¶
func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
The name of the snapshot.
func (LookupSnapshotResultOutput) StorageVolume ¶
func (o LookupSnapshotResultOutput) StorageVolume() pulumi.StringOutput
The name of the volume which this snapshot belongs to.
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) Type ¶ added in v0.28.0
func (o LookupSnapshotResultOutput) Type() pulumi.StringOutput
The type of the snapshot which indicates whether it was scheduled or manual/ad-hoc.
type LunRange ¶ added in v0.18.0
type LunRange struct { // Number of LUNs to create. Quantity *int `pulumi:"quantity"` // The requested size of each LUN, in GB. SizeGb *int `pulumi:"sizeGb"` }
A LUN(Logical Unit Number) range.
type LunRangeArgs ¶ added in v0.18.0
type LunRangeArgs struct { // Number of LUNs to create. Quantity pulumi.IntPtrInput `pulumi:"quantity"` // The requested size of each LUN, in GB. SizeGb pulumi.IntPtrInput `pulumi:"sizeGb"` }
A LUN(Logical Unit Number) range.
func (LunRangeArgs) ElementType ¶ added in v0.18.0
func (LunRangeArgs) ElementType() reflect.Type
func (LunRangeArgs) ToLunRangeOutput ¶ added in v0.18.0
func (i LunRangeArgs) ToLunRangeOutput() LunRangeOutput
func (LunRangeArgs) ToLunRangeOutputWithContext ¶ added in v0.18.0
func (i LunRangeArgs) ToLunRangeOutputWithContext(ctx context.Context) LunRangeOutput
type LunRangeArray ¶ added in v0.18.0
type LunRangeArray []LunRangeInput
func (LunRangeArray) ElementType ¶ added in v0.18.0
func (LunRangeArray) ElementType() reflect.Type
func (LunRangeArray) ToLunRangeArrayOutput ¶ added in v0.18.0
func (i LunRangeArray) ToLunRangeArrayOutput() LunRangeArrayOutput
func (LunRangeArray) ToLunRangeArrayOutputWithContext ¶ added in v0.18.0
func (i LunRangeArray) ToLunRangeArrayOutputWithContext(ctx context.Context) LunRangeArrayOutput
type LunRangeArrayInput ¶ added in v0.18.0
type LunRangeArrayInput interface { pulumi.Input ToLunRangeArrayOutput() LunRangeArrayOutput ToLunRangeArrayOutputWithContext(context.Context) LunRangeArrayOutput }
LunRangeArrayInput is an input type that accepts LunRangeArray and LunRangeArrayOutput values. You can construct a concrete instance of `LunRangeArrayInput` via:
LunRangeArray{ LunRangeArgs{...} }
type LunRangeArrayOutput ¶ added in v0.18.0
type LunRangeArrayOutput struct{ *pulumi.OutputState }
func (LunRangeArrayOutput) ElementType ¶ added in v0.18.0
func (LunRangeArrayOutput) ElementType() reflect.Type
func (LunRangeArrayOutput) Index ¶ added in v0.18.0
func (o LunRangeArrayOutput) Index(i pulumi.IntInput) LunRangeOutput
func (LunRangeArrayOutput) ToLunRangeArrayOutput ¶ added in v0.18.0
func (o LunRangeArrayOutput) ToLunRangeArrayOutput() LunRangeArrayOutput
func (LunRangeArrayOutput) ToLunRangeArrayOutputWithContext ¶ added in v0.18.0
func (o LunRangeArrayOutput) ToLunRangeArrayOutputWithContext(ctx context.Context) LunRangeArrayOutput
type LunRangeInput ¶ added in v0.18.0
type LunRangeInput interface { pulumi.Input ToLunRangeOutput() LunRangeOutput ToLunRangeOutputWithContext(context.Context) LunRangeOutput }
LunRangeInput is an input type that accepts LunRangeArgs and LunRangeOutput values. You can construct a concrete instance of `LunRangeInput` via:
LunRangeArgs{...}
type LunRangeOutput ¶ added in v0.18.0
type LunRangeOutput struct{ *pulumi.OutputState }
A LUN(Logical Unit Number) range.
func (LunRangeOutput) ElementType ¶ added in v0.18.0
func (LunRangeOutput) ElementType() reflect.Type
func (LunRangeOutput) Quantity ¶ added in v0.18.0
func (o LunRangeOutput) Quantity() pulumi.IntPtrOutput
Number of LUNs to create.
func (LunRangeOutput) SizeGb ¶ added in v0.18.0
func (o LunRangeOutput) SizeGb() pulumi.IntPtrOutput
The requested size of each LUN, in GB.
func (LunRangeOutput) ToLunRangeOutput ¶ added in v0.18.0
func (o LunRangeOutput) ToLunRangeOutput() LunRangeOutput
func (LunRangeOutput) ToLunRangeOutputWithContext ¶ added in v0.18.0
func (o LunRangeOutput) ToLunRangeOutputWithContext(ctx context.Context) LunRangeOutput
type LunRangeResponse ¶ added in v0.18.0
type LunRangeResponse struct { // Number of LUNs to create. Quantity int `pulumi:"quantity"` // The requested size of each LUN, in GB. SizeGb int `pulumi:"sizeGb"` }
A LUN(Logical Unit Number) range.
type LunRangeResponseArrayOutput ¶ added in v0.18.0
type LunRangeResponseArrayOutput struct{ *pulumi.OutputState }
func (LunRangeResponseArrayOutput) ElementType ¶ added in v0.18.0
func (LunRangeResponseArrayOutput) ElementType() reflect.Type
func (LunRangeResponseArrayOutput) Index ¶ added in v0.18.0
func (o LunRangeResponseArrayOutput) Index(i pulumi.IntInput) LunRangeResponseOutput
func (LunRangeResponseArrayOutput) ToLunRangeResponseArrayOutput ¶ added in v0.18.0
func (o LunRangeResponseArrayOutput) ToLunRangeResponseArrayOutput() LunRangeResponseArrayOutput
func (LunRangeResponseArrayOutput) ToLunRangeResponseArrayOutputWithContext ¶ added in v0.18.0
func (o LunRangeResponseArrayOutput) ToLunRangeResponseArrayOutputWithContext(ctx context.Context) LunRangeResponseArrayOutput
type LunRangeResponseOutput ¶ added in v0.18.0
type LunRangeResponseOutput struct{ *pulumi.OutputState }
A LUN(Logical Unit Number) range.
func (LunRangeResponseOutput) ElementType ¶ added in v0.18.0
func (LunRangeResponseOutput) ElementType() reflect.Type
func (LunRangeResponseOutput) Quantity ¶ added in v0.18.0
func (o LunRangeResponseOutput) Quantity() pulumi.IntOutput
Number of LUNs to create.
func (LunRangeResponseOutput) SizeGb ¶ added in v0.18.0
func (o LunRangeResponseOutput) SizeGb() pulumi.IntOutput
The requested size of each LUN, in GB.
func (LunRangeResponseOutput) ToLunRangeResponseOutput ¶ added in v0.18.0
func (o LunRangeResponseOutput) ToLunRangeResponseOutput() LunRangeResponseOutput
func (LunRangeResponseOutput) ToLunRangeResponseOutputWithContext ¶ added in v0.18.0
func (o LunRangeResponseOutput) ToLunRangeResponseOutputWithContext(ctx context.Context) LunRangeResponseOutput
type NetworkAddress ¶ added in v0.18.0
type NetworkAddress struct { // IPv4 address to be assigned to the server. Address *string `pulumi:"address"` // Name of the existing network to use. ExistingNetworkId *string `pulumi:"existingNetworkId"` // Id of the network to use, within the same ProvisioningConfig request. NetworkId *string `pulumi:"networkId"` }
A network.
type NetworkAddressArgs ¶ added in v0.18.0
type NetworkAddressArgs struct { // IPv4 address to be assigned to the server. Address pulumi.StringPtrInput `pulumi:"address"` // Name of the existing network to use. ExistingNetworkId pulumi.StringPtrInput `pulumi:"existingNetworkId"` // Id of the network to use, within the same ProvisioningConfig request. NetworkId pulumi.StringPtrInput `pulumi:"networkId"` }
A network.
func (NetworkAddressArgs) ElementType ¶ added in v0.18.0
func (NetworkAddressArgs) ElementType() reflect.Type
func (NetworkAddressArgs) ToNetworkAddressOutput ¶ added in v0.18.0
func (i NetworkAddressArgs) ToNetworkAddressOutput() NetworkAddressOutput
func (NetworkAddressArgs) ToNetworkAddressOutputWithContext ¶ added in v0.18.0
func (i NetworkAddressArgs) ToNetworkAddressOutputWithContext(ctx context.Context) NetworkAddressOutput
func (NetworkAddressArgs) ToNetworkAddressPtrOutput ¶ added in v0.18.0
func (i NetworkAddressArgs) ToNetworkAddressPtrOutput() NetworkAddressPtrOutput
func (NetworkAddressArgs) ToNetworkAddressPtrOutputWithContext ¶ added in v0.18.0
func (i NetworkAddressArgs) ToNetworkAddressPtrOutputWithContext(ctx context.Context) NetworkAddressPtrOutput
type NetworkAddressInput ¶ added in v0.18.0
type NetworkAddressInput interface { pulumi.Input ToNetworkAddressOutput() NetworkAddressOutput ToNetworkAddressOutputWithContext(context.Context) NetworkAddressOutput }
NetworkAddressInput is an input type that accepts NetworkAddressArgs and NetworkAddressOutput values. You can construct a concrete instance of `NetworkAddressInput` via:
NetworkAddressArgs{...}
type NetworkAddressOutput ¶ added in v0.18.0
type NetworkAddressOutput struct{ *pulumi.OutputState }
A network.
func (NetworkAddressOutput) Address ¶ added in v0.18.0
func (o NetworkAddressOutput) Address() pulumi.StringPtrOutput
IPv4 address to be assigned to the server.
func (NetworkAddressOutput) ElementType ¶ added in v0.18.0
func (NetworkAddressOutput) ElementType() reflect.Type
func (NetworkAddressOutput) ExistingNetworkId ¶ added in v0.18.0
func (o NetworkAddressOutput) ExistingNetworkId() pulumi.StringPtrOutput
Name of the existing network to use.
func (NetworkAddressOutput) NetworkId ¶ added in v0.18.0
func (o NetworkAddressOutput) NetworkId() pulumi.StringPtrOutput
Id of the network to use, within the same ProvisioningConfig request.
func (NetworkAddressOutput) ToNetworkAddressOutput ¶ added in v0.18.0
func (o NetworkAddressOutput) ToNetworkAddressOutput() NetworkAddressOutput
func (NetworkAddressOutput) ToNetworkAddressOutputWithContext ¶ added in v0.18.0
func (o NetworkAddressOutput) ToNetworkAddressOutputWithContext(ctx context.Context) NetworkAddressOutput
func (NetworkAddressOutput) ToNetworkAddressPtrOutput ¶ added in v0.18.0
func (o NetworkAddressOutput) ToNetworkAddressPtrOutput() NetworkAddressPtrOutput
func (NetworkAddressOutput) ToNetworkAddressPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkAddressOutput) ToNetworkAddressPtrOutputWithContext(ctx context.Context) NetworkAddressPtrOutput
type NetworkAddressPtrInput ¶ added in v0.18.0
type NetworkAddressPtrInput interface { pulumi.Input ToNetworkAddressPtrOutput() NetworkAddressPtrOutput ToNetworkAddressPtrOutputWithContext(context.Context) NetworkAddressPtrOutput }
NetworkAddressPtrInput is an input type that accepts NetworkAddressArgs, NetworkAddressPtr and NetworkAddressPtrOutput values. You can construct a concrete instance of `NetworkAddressPtrInput` via:
NetworkAddressArgs{...} or: nil
func NetworkAddressPtr ¶ added in v0.18.0
func NetworkAddressPtr(v *NetworkAddressArgs) NetworkAddressPtrInput
type NetworkAddressPtrOutput ¶ added in v0.18.0
type NetworkAddressPtrOutput struct{ *pulumi.OutputState }
func (NetworkAddressPtrOutput) Address ¶ added in v0.18.0
func (o NetworkAddressPtrOutput) Address() pulumi.StringPtrOutput
IPv4 address to be assigned to the server.
func (NetworkAddressPtrOutput) Elem ¶ added in v0.18.0
func (o NetworkAddressPtrOutput) Elem() NetworkAddressOutput
func (NetworkAddressPtrOutput) ElementType ¶ added in v0.18.0
func (NetworkAddressPtrOutput) ElementType() reflect.Type
func (NetworkAddressPtrOutput) ExistingNetworkId ¶ added in v0.18.0
func (o NetworkAddressPtrOutput) ExistingNetworkId() pulumi.StringPtrOutput
Name of the existing network to use.
func (NetworkAddressPtrOutput) NetworkId ¶ added in v0.18.0
func (o NetworkAddressPtrOutput) NetworkId() pulumi.StringPtrOutput
Id of the network to use, within the same ProvisioningConfig request.
func (NetworkAddressPtrOutput) ToNetworkAddressPtrOutput ¶ added in v0.18.0
func (o NetworkAddressPtrOutput) ToNetworkAddressPtrOutput() NetworkAddressPtrOutput
func (NetworkAddressPtrOutput) ToNetworkAddressPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkAddressPtrOutput) ToNetworkAddressPtrOutputWithContext(ctx context.Context) NetworkAddressPtrOutput
type NetworkAddressResponse ¶ added in v0.18.0
type NetworkAddressResponse struct { // IPv4 address to be assigned to the server. Address string `pulumi:"address"` // Name of the existing network to use. ExistingNetworkId string `pulumi:"existingNetworkId"` // Id of the network to use, within the same ProvisioningConfig request. NetworkId string `pulumi:"networkId"` }
A network.
type NetworkAddressResponseOutput ¶ added in v0.18.0
type NetworkAddressResponseOutput struct{ *pulumi.OutputState }
A network.
func (NetworkAddressResponseOutput) Address ¶ added in v0.18.0
func (o NetworkAddressResponseOutput) Address() pulumi.StringOutput
IPv4 address to be assigned to the server.
func (NetworkAddressResponseOutput) ElementType ¶ added in v0.18.0
func (NetworkAddressResponseOutput) ElementType() reflect.Type
func (NetworkAddressResponseOutput) ExistingNetworkId ¶ added in v0.18.0
func (o NetworkAddressResponseOutput) ExistingNetworkId() pulumi.StringOutput
Name of the existing network to use.
func (NetworkAddressResponseOutput) NetworkId ¶ added in v0.18.0
func (o NetworkAddressResponseOutput) NetworkId() pulumi.StringOutput
Id of the network to use, within the same ProvisioningConfig request.
func (NetworkAddressResponseOutput) ToNetworkAddressResponseOutput ¶ added in v0.18.0
func (o NetworkAddressResponseOutput) ToNetworkAddressResponseOutput() NetworkAddressResponseOutput
func (NetworkAddressResponseOutput) ToNetworkAddressResponseOutputWithContext ¶ added in v0.18.0
func (o NetworkAddressResponseOutput) ToNetworkAddressResponseOutputWithContext(ctx context.Context) NetworkAddressResponseOutput
type NetworkConfig ¶ added in v0.18.0
type NetworkConfig struct { // Interconnect bandwidth. Set only when type is CLIENT. Bandwidth *NetworkConfigBandwidth `pulumi:"bandwidth"` // CIDR range of the network. Cidr *string `pulumi:"cidr"` // The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning. GcpService *string `pulumi:"gcpService"` // A transient unique identifier to identify a volume within an ProvisioningConfig request. Id *string `pulumi:"id"` // The JumboFramesEnabled option for customer to set. JumboFramesEnabled *bool `pulumi:"jumboFramesEnabled"` // Service CIDR, if any. ServiceCidr *NetworkConfigServiceCidr `pulumi:"serviceCidr"` // The type of this network, either Client or Private. Type *NetworkConfigType `pulumi:"type"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote *string `pulumi:"userNote"` // List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). VlanAttachments []IntakeVlanAttachment `pulumi:"vlanAttachments"` // Whether the VLAN attachment pair is located in the same project. VlanSameProject *bool `pulumi:"vlanSameProject"` }
Configuration parameters for a new network.
type NetworkConfigArgs ¶ added in v0.18.0
type NetworkConfigArgs struct { // Interconnect bandwidth. Set only when type is CLIENT. Bandwidth NetworkConfigBandwidthPtrInput `pulumi:"bandwidth"` // CIDR range of the network. Cidr pulumi.StringPtrInput `pulumi:"cidr"` // The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning. GcpService pulumi.StringPtrInput `pulumi:"gcpService"` // A transient unique identifier to identify a volume within an ProvisioningConfig request. Id pulumi.StringPtrInput `pulumi:"id"` // The JumboFramesEnabled option for customer to set. JumboFramesEnabled pulumi.BoolPtrInput `pulumi:"jumboFramesEnabled"` // Service CIDR, if any. ServiceCidr NetworkConfigServiceCidrPtrInput `pulumi:"serviceCidr"` // The type of this network, either Client or Private. Type NetworkConfigTypePtrInput `pulumi:"type"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote pulumi.StringPtrInput `pulumi:"userNote"` // List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). VlanAttachments IntakeVlanAttachmentArrayInput `pulumi:"vlanAttachments"` // Whether the VLAN attachment pair is located in the same project. VlanSameProject pulumi.BoolPtrInput `pulumi:"vlanSameProject"` }
Configuration parameters for a new network.
func (NetworkConfigArgs) ElementType ¶ added in v0.18.0
func (NetworkConfigArgs) ElementType() reflect.Type
func (NetworkConfigArgs) ToNetworkConfigOutput ¶ added in v0.18.0
func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigOutputWithContext ¶ added in v0.18.0
func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
type NetworkConfigArray ¶ added in v0.18.0
type NetworkConfigArray []NetworkConfigInput
func (NetworkConfigArray) ElementType ¶ added in v0.18.0
func (NetworkConfigArray) ElementType() reflect.Type
func (NetworkConfigArray) ToNetworkConfigArrayOutput ¶ added in v0.18.0
func (i NetworkConfigArray) ToNetworkConfigArrayOutput() NetworkConfigArrayOutput
func (NetworkConfigArray) ToNetworkConfigArrayOutputWithContext ¶ added in v0.18.0
func (i NetworkConfigArray) ToNetworkConfigArrayOutputWithContext(ctx context.Context) NetworkConfigArrayOutput
type NetworkConfigArrayInput ¶ added in v0.18.0
type NetworkConfigArrayInput interface { pulumi.Input ToNetworkConfigArrayOutput() NetworkConfigArrayOutput ToNetworkConfigArrayOutputWithContext(context.Context) NetworkConfigArrayOutput }
NetworkConfigArrayInput is an input type that accepts NetworkConfigArray and NetworkConfigArrayOutput values. You can construct a concrete instance of `NetworkConfigArrayInput` via:
NetworkConfigArray{ NetworkConfigArgs{...} }
type NetworkConfigArrayOutput ¶ added in v0.18.0
type NetworkConfigArrayOutput struct{ *pulumi.OutputState }
func (NetworkConfigArrayOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigArrayOutput) ElementType() reflect.Type
func (NetworkConfigArrayOutput) Index ¶ added in v0.18.0
func (o NetworkConfigArrayOutput) Index(i pulumi.IntInput) NetworkConfigOutput
func (NetworkConfigArrayOutput) ToNetworkConfigArrayOutput ¶ added in v0.18.0
func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutput() NetworkConfigArrayOutput
func (NetworkConfigArrayOutput) ToNetworkConfigArrayOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutputWithContext(ctx context.Context) NetworkConfigArrayOutput
type NetworkConfigBandwidth ¶ added in v0.18.0
type NetworkConfigBandwidth string
Interconnect bandwidth. Set only when type is CLIENT.
func (NetworkConfigBandwidth) ElementType ¶ added in v0.18.0
func (NetworkConfigBandwidth) ElementType() reflect.Type
func (NetworkConfigBandwidth) ToNetworkConfigBandwidthOutput ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthOutput() NetworkConfigBandwidthOutput
func (NetworkConfigBandwidth) ToNetworkConfigBandwidthOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthOutputWithContext(ctx context.Context) NetworkConfigBandwidthOutput
func (NetworkConfigBandwidth) ToNetworkConfigBandwidthPtrOutput ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthPtrOutput() NetworkConfigBandwidthPtrOutput
func (NetworkConfigBandwidth) ToNetworkConfigBandwidthPtrOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToNetworkConfigBandwidthPtrOutputWithContext(ctx context.Context) NetworkConfigBandwidthPtrOutput
func (NetworkConfigBandwidth) ToStringOutput ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToStringOutput() pulumi.StringOutput
func (NetworkConfigBandwidth) ToStringOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigBandwidth) ToStringPtrOutput ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigBandwidth) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigBandwidth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigBandwidthInput ¶ added in v0.18.0
type NetworkConfigBandwidthInput interface { pulumi.Input ToNetworkConfigBandwidthOutput() NetworkConfigBandwidthOutput ToNetworkConfigBandwidthOutputWithContext(context.Context) NetworkConfigBandwidthOutput }
NetworkConfigBandwidthInput is an input type that accepts NetworkConfigBandwidthArgs and NetworkConfigBandwidthOutput values. You can construct a concrete instance of `NetworkConfigBandwidthInput` via:
NetworkConfigBandwidthArgs{...}
type NetworkConfigBandwidthOutput ¶ added in v0.18.0
type NetworkConfigBandwidthOutput struct{ *pulumi.OutputState }
func (NetworkConfigBandwidthOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigBandwidthOutput) ElementType() reflect.Type
func (NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthOutput ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthOutput() NetworkConfigBandwidthOutput
func (NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthOutputWithContext(ctx context.Context) NetworkConfigBandwidthOutput
func (NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthPtrOutput ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthPtrOutput() NetworkConfigBandwidthPtrOutput
func (NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToNetworkConfigBandwidthPtrOutputWithContext(ctx context.Context) NetworkConfigBandwidthPtrOutput
func (NetworkConfigBandwidthOutput) ToStringOutput ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigBandwidthOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigBandwidthOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigBandwidthOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigBandwidthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigBandwidthPtrInput ¶ added in v0.18.0
type NetworkConfigBandwidthPtrInput interface { pulumi.Input ToNetworkConfigBandwidthPtrOutput() NetworkConfigBandwidthPtrOutput ToNetworkConfigBandwidthPtrOutputWithContext(context.Context) NetworkConfigBandwidthPtrOutput }
func NetworkConfigBandwidthPtr ¶ added in v0.18.0
func NetworkConfigBandwidthPtr(v string) NetworkConfigBandwidthPtrInput
type NetworkConfigBandwidthPtrOutput ¶ added in v0.18.0
type NetworkConfigBandwidthPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigBandwidthPtrOutput) Elem ¶ added in v0.18.0
func (o NetworkConfigBandwidthPtrOutput) Elem() NetworkConfigBandwidthOutput
func (NetworkConfigBandwidthPtrOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigBandwidthPtrOutput) ElementType() reflect.Type
func (NetworkConfigBandwidthPtrOutput) ToNetworkConfigBandwidthPtrOutput ¶ added in v0.18.0
func (o NetworkConfigBandwidthPtrOutput) ToNetworkConfigBandwidthPtrOutput() NetworkConfigBandwidthPtrOutput
func (NetworkConfigBandwidthPtrOutput) ToNetworkConfigBandwidthPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigBandwidthPtrOutput) ToNetworkConfigBandwidthPtrOutputWithContext(ctx context.Context) NetworkConfigBandwidthPtrOutput
func (NetworkConfigBandwidthPtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NetworkConfigBandwidthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigBandwidthPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigBandwidthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigInput ¶ added in v0.18.0
type NetworkConfigInput interface { pulumi.Input ToNetworkConfigOutput() NetworkConfigOutput ToNetworkConfigOutputWithContext(context.Context) NetworkConfigOutput }
NetworkConfigInput is an input type that accepts NetworkConfigArgs and NetworkConfigOutput values. You can construct a concrete instance of `NetworkConfigInput` via:
NetworkConfigArgs{...}
type NetworkConfigOutput ¶ added in v0.18.0
type NetworkConfigOutput struct{ *pulumi.OutputState }
Configuration parameters for a new network.
func (NetworkConfigOutput) Bandwidth ¶ added in v0.18.0
func (o NetworkConfigOutput) Bandwidth() NetworkConfigBandwidthPtrOutput
Interconnect bandwidth. Set only when type is CLIENT.
func (NetworkConfigOutput) Cidr ¶ added in v0.18.0
func (o NetworkConfigOutput) Cidr() pulumi.StringPtrOutput
CIDR range of the network.
func (NetworkConfigOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigOutput) ElementType() reflect.Type
func (NetworkConfigOutput) GcpService ¶ added in v0.18.0
func (o NetworkConfigOutput) GcpService() pulumi.StringPtrOutput
The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
func (NetworkConfigOutput) Id ¶ added in v0.18.0
func (o NetworkConfigOutput) Id() pulumi.StringPtrOutput
A transient unique identifier to identify a volume within an ProvisioningConfig request.
func (NetworkConfigOutput) JumboFramesEnabled ¶ added in v0.21.0
func (o NetworkConfigOutput) JumboFramesEnabled() pulumi.BoolPtrOutput
The JumboFramesEnabled option for customer to set.
func (NetworkConfigOutput) ServiceCidr ¶ added in v0.18.0
func (o NetworkConfigOutput) ServiceCidr() NetworkConfigServiceCidrPtrOutput
Service CIDR, if any.
func (NetworkConfigOutput) ToNetworkConfigOutput ¶ added in v0.18.0
func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigOutput) Type ¶ added in v0.18.0
func (o NetworkConfigOutput) Type() NetworkConfigTypePtrOutput
The type of this network, either Client or Private.
func (NetworkConfigOutput) UserNote ¶ added in v0.18.0
func (o NetworkConfigOutput) UserNote() pulumi.StringPtrOutput
User note field, it can be used by customers to add additional information for the BMS Ops team .
func (NetworkConfigOutput) VlanAttachments ¶ added in v0.18.0
func (o NetworkConfigOutput) VlanAttachments() IntakeVlanAttachmentArrayOutput
List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
func (NetworkConfigOutput) VlanSameProject ¶ added in v0.18.0
func (o NetworkConfigOutput) VlanSameProject() pulumi.BoolPtrOutput
Whether the VLAN attachment pair is located in the same project.
type NetworkConfigResponse ¶ added in v0.18.0
type NetworkConfigResponse struct { // Interconnect bandwidth. Set only when type is CLIENT. Bandwidth string `pulumi:"bandwidth"` // CIDR range of the network. Cidr string `pulumi:"cidr"` // The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning. GcpService string `pulumi:"gcpService"` // The JumboFramesEnabled option for customer to set. JumboFramesEnabled bool `pulumi:"jumboFramesEnabled"` // The name of the network config. Name string `pulumi:"name"` // Service CIDR, if any. ServiceCidr string `pulumi:"serviceCidr"` // The type of this network, either Client or Private. Type string `pulumi:"type"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote string `pulumi:"userNote"` // List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). VlanAttachments []IntakeVlanAttachmentResponse `pulumi:"vlanAttachments"` // Whether the VLAN attachment pair is located in the same project. VlanSameProject bool `pulumi:"vlanSameProject"` }
Configuration parameters for a new network.
type NetworkConfigResponseArrayOutput ¶ added in v0.18.0
type NetworkConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkConfigResponseArrayOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigResponseArrayOutput) ElementType() reflect.Type
func (NetworkConfigResponseArrayOutput) Index ¶ added in v0.18.0
func (o NetworkConfigResponseArrayOutput) Index(i pulumi.IntInput) NetworkConfigResponseOutput
func (NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutput ¶ added in v0.18.0
func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutput() NetworkConfigResponseArrayOutput
func (NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutputWithContext(ctx context.Context) NetworkConfigResponseArrayOutput
type NetworkConfigResponseOutput ¶ added in v0.18.0
type NetworkConfigResponseOutput struct{ *pulumi.OutputState }
Configuration parameters for a new network.
func (NetworkConfigResponseOutput) Bandwidth ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) Bandwidth() pulumi.StringOutput
Interconnect bandwidth. Set only when type is CLIENT.
func (NetworkConfigResponseOutput) Cidr ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) Cidr() pulumi.StringOutput
CIDR range of the network.
func (NetworkConfigResponseOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigResponseOutput) ElementType() reflect.Type
func (NetworkConfigResponseOutput) GcpService ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) GcpService() pulumi.StringOutput
The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
func (NetworkConfigResponseOutput) JumboFramesEnabled ¶ added in v0.21.0
func (o NetworkConfigResponseOutput) JumboFramesEnabled() pulumi.BoolOutput
The JumboFramesEnabled option for customer to set.
func (NetworkConfigResponseOutput) Name ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) Name() pulumi.StringOutput
The name of the network config.
func (NetworkConfigResponseOutput) ServiceCidr ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) ServiceCidr() pulumi.StringOutput
Service CIDR, if any.
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutput ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) Type ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) Type() pulumi.StringOutput
The type of this network, either Client or Private.
func (NetworkConfigResponseOutput) UserNote ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) UserNote() pulumi.StringOutput
User note field, it can be used by customers to add additional information for the BMS Ops team .
func (NetworkConfigResponseOutput) VlanAttachments ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) VlanAttachments() IntakeVlanAttachmentResponseArrayOutput
List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
func (NetworkConfigResponseOutput) VlanSameProject ¶ added in v0.18.0
func (o NetworkConfigResponseOutput) VlanSameProject() pulumi.BoolOutput
Whether the VLAN attachment pair is located in the same project.
type NetworkConfigServiceCidr ¶ added in v0.18.0
type NetworkConfigServiceCidr string
Service CIDR, if any.
func (NetworkConfigServiceCidr) ElementType ¶ added in v0.18.0
func (NetworkConfigServiceCidr) ElementType() reflect.Type
func (NetworkConfigServiceCidr) ToNetworkConfigServiceCidrOutput ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrOutput() NetworkConfigServiceCidrOutput
func (NetworkConfigServiceCidr) ToNetworkConfigServiceCidrOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrOutput
func (NetworkConfigServiceCidr) ToNetworkConfigServiceCidrPtrOutput ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrPtrOutput() NetworkConfigServiceCidrPtrOutput
func (NetworkConfigServiceCidr) ToNetworkConfigServiceCidrPtrOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToNetworkConfigServiceCidrPtrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrPtrOutput
func (NetworkConfigServiceCidr) ToStringOutput ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToStringOutput() pulumi.StringOutput
func (NetworkConfigServiceCidr) ToStringOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigServiceCidr) ToStringPtrOutput ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigServiceCidr) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigServiceCidr) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigServiceCidrInput ¶ added in v0.18.0
type NetworkConfigServiceCidrInput interface { pulumi.Input ToNetworkConfigServiceCidrOutput() NetworkConfigServiceCidrOutput ToNetworkConfigServiceCidrOutputWithContext(context.Context) NetworkConfigServiceCidrOutput }
NetworkConfigServiceCidrInput is an input type that accepts NetworkConfigServiceCidrArgs and NetworkConfigServiceCidrOutput values. You can construct a concrete instance of `NetworkConfigServiceCidrInput` via:
NetworkConfigServiceCidrArgs{...}
type NetworkConfigServiceCidrOutput ¶ added in v0.18.0
type NetworkConfigServiceCidrOutput struct{ *pulumi.OutputState }
func (NetworkConfigServiceCidrOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigServiceCidrOutput) ElementType() reflect.Type
func (NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrOutput ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrOutput() NetworkConfigServiceCidrOutput
func (NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrOutput
func (NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrPtrOutput ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrPtrOutput() NetworkConfigServiceCidrPtrOutput
func (NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToNetworkConfigServiceCidrPtrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrPtrOutput
func (NetworkConfigServiceCidrOutput) ToStringOutput ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigServiceCidrOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigServiceCidrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigServiceCidrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigServiceCidrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigServiceCidrPtrInput ¶ added in v0.18.0
type NetworkConfigServiceCidrPtrInput interface { pulumi.Input ToNetworkConfigServiceCidrPtrOutput() NetworkConfigServiceCidrPtrOutput ToNetworkConfigServiceCidrPtrOutputWithContext(context.Context) NetworkConfigServiceCidrPtrOutput }
func NetworkConfigServiceCidrPtr ¶ added in v0.18.0
func NetworkConfigServiceCidrPtr(v string) NetworkConfigServiceCidrPtrInput
type NetworkConfigServiceCidrPtrOutput ¶ added in v0.18.0
type NetworkConfigServiceCidrPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigServiceCidrPtrOutput) Elem ¶ added in v0.18.0
func (o NetworkConfigServiceCidrPtrOutput) Elem() NetworkConfigServiceCidrOutput
func (NetworkConfigServiceCidrPtrOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigServiceCidrPtrOutput) ElementType() reflect.Type
func (NetworkConfigServiceCidrPtrOutput) ToNetworkConfigServiceCidrPtrOutput ¶ added in v0.18.0
func (o NetworkConfigServiceCidrPtrOutput) ToNetworkConfigServiceCidrPtrOutput() NetworkConfigServiceCidrPtrOutput
func (NetworkConfigServiceCidrPtrOutput) ToNetworkConfigServiceCidrPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigServiceCidrPtrOutput) ToNetworkConfigServiceCidrPtrOutputWithContext(ctx context.Context) NetworkConfigServiceCidrPtrOutput
func (NetworkConfigServiceCidrPtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NetworkConfigServiceCidrPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigServiceCidrPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigServiceCidrPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigType ¶ added in v0.18.0
type NetworkConfigType string
The type of this network, either Client or Private.
func (NetworkConfigType) ElementType ¶ added in v0.18.0
func (NetworkConfigType) ElementType() reflect.Type
func (NetworkConfigType) ToNetworkConfigTypeOutput ¶ added in v0.18.0
func (e NetworkConfigType) ToNetworkConfigTypeOutput() NetworkConfigTypeOutput
func (NetworkConfigType) ToNetworkConfigTypeOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigType) ToNetworkConfigTypeOutputWithContext(ctx context.Context) NetworkConfigTypeOutput
func (NetworkConfigType) ToNetworkConfigTypePtrOutput ¶ added in v0.18.0
func (e NetworkConfigType) ToNetworkConfigTypePtrOutput() NetworkConfigTypePtrOutput
func (NetworkConfigType) ToNetworkConfigTypePtrOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigType) ToNetworkConfigTypePtrOutputWithContext(ctx context.Context) NetworkConfigTypePtrOutput
func (NetworkConfigType) ToStringOutput ¶ added in v0.18.0
func (e NetworkConfigType) ToStringOutput() pulumi.StringOutput
func (NetworkConfigType) ToStringOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigType) ToStringPtrOutput ¶ added in v0.18.0
func (e NetworkConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigType) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e NetworkConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigTypeInput ¶ added in v0.18.0
type NetworkConfigTypeInput interface { pulumi.Input ToNetworkConfigTypeOutput() NetworkConfigTypeOutput ToNetworkConfigTypeOutputWithContext(context.Context) NetworkConfigTypeOutput }
NetworkConfigTypeInput is an input type that accepts NetworkConfigTypeArgs and NetworkConfigTypeOutput values. You can construct a concrete instance of `NetworkConfigTypeInput` via:
NetworkConfigTypeArgs{...}
type NetworkConfigTypeOutput ¶ added in v0.18.0
type NetworkConfigTypeOutput struct{ *pulumi.OutputState }
func (NetworkConfigTypeOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigTypeOutput) ElementType() reflect.Type
func (NetworkConfigTypeOutput) ToNetworkConfigTypeOutput ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToNetworkConfigTypeOutput() NetworkConfigTypeOutput
func (NetworkConfigTypeOutput) ToNetworkConfigTypeOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToNetworkConfigTypeOutputWithContext(ctx context.Context) NetworkConfigTypeOutput
func (NetworkConfigTypeOutput) ToNetworkConfigTypePtrOutput ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToNetworkConfigTypePtrOutput() NetworkConfigTypePtrOutput
func (NetworkConfigTypeOutput) ToNetworkConfigTypePtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToNetworkConfigTypePtrOutputWithContext(ctx context.Context) NetworkConfigTypePtrOutput
func (NetworkConfigTypeOutput) ToStringOutput ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigTypeOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigTypePtrInput ¶ added in v0.18.0
type NetworkConfigTypePtrInput interface { pulumi.Input ToNetworkConfigTypePtrOutput() NetworkConfigTypePtrOutput ToNetworkConfigTypePtrOutputWithContext(context.Context) NetworkConfigTypePtrOutput }
func NetworkConfigTypePtr ¶ added in v0.18.0
func NetworkConfigTypePtr(v string) NetworkConfigTypePtrInput
type NetworkConfigTypePtrOutput ¶ added in v0.18.0
type NetworkConfigTypePtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigTypePtrOutput) Elem ¶ added in v0.18.0
func (o NetworkConfigTypePtrOutput) Elem() NetworkConfigTypeOutput
func (NetworkConfigTypePtrOutput) ElementType ¶ added in v0.18.0
func (NetworkConfigTypePtrOutput) ElementType() reflect.Type
func (NetworkConfigTypePtrOutput) ToNetworkConfigTypePtrOutput ¶ added in v0.18.0
func (o NetworkConfigTypePtrOutput) ToNetworkConfigTypePtrOutput() NetworkConfigTypePtrOutput
func (NetworkConfigTypePtrOutput) ToNetworkConfigTypePtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigTypePtrOutput) ToNetworkConfigTypePtrOutputWithContext(ctx context.Context) NetworkConfigTypePtrOutput
func (NetworkConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NetworkConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NetworkConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExport ¶ added in v0.18.0
type NfsExport struct { // Allow dev flag in NfsShare AllowedClientsRequest. AllowDev *bool `pulumi:"allowDev"` // Allow the setuid flag. AllowSuid *bool `pulumi:"allowSuid"` // A CIDR range. Cidr *string `pulumi:"cidr"` // Either a single machine, identified by an ID, or a comma-separated list of machine IDs. MachineId *string `pulumi:"machineId"` // Network to use to publish the export. NetworkId *string `pulumi:"networkId"` // Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication. NoRootSquash *bool `pulumi:"noRootSquash"` // Export permissions. Permissions *NfsExportPermissions `pulumi:"permissions"` }
A NFS export entry.
type NfsExportArgs ¶ added in v0.18.0
type NfsExportArgs struct { // Allow dev flag in NfsShare AllowedClientsRequest. AllowDev pulumi.BoolPtrInput `pulumi:"allowDev"` // Allow the setuid flag. AllowSuid pulumi.BoolPtrInput `pulumi:"allowSuid"` // A CIDR range. Cidr pulumi.StringPtrInput `pulumi:"cidr"` // Either a single machine, identified by an ID, or a comma-separated list of machine IDs. MachineId pulumi.StringPtrInput `pulumi:"machineId"` // Network to use to publish the export. NetworkId pulumi.StringPtrInput `pulumi:"networkId"` // Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication. NoRootSquash pulumi.BoolPtrInput `pulumi:"noRootSquash"` // Export permissions. Permissions NfsExportPermissionsPtrInput `pulumi:"permissions"` }
A NFS export entry.
func (NfsExportArgs) ElementType ¶ added in v0.18.0
func (NfsExportArgs) ElementType() reflect.Type
func (NfsExportArgs) ToNfsExportOutput ¶ added in v0.18.0
func (i NfsExportArgs) ToNfsExportOutput() NfsExportOutput
func (NfsExportArgs) ToNfsExportOutputWithContext ¶ added in v0.18.0
func (i NfsExportArgs) ToNfsExportOutputWithContext(ctx context.Context) NfsExportOutput
type NfsExportArray ¶ added in v0.18.0
type NfsExportArray []NfsExportInput
func (NfsExportArray) ElementType ¶ added in v0.18.0
func (NfsExportArray) ElementType() reflect.Type
func (NfsExportArray) ToNfsExportArrayOutput ¶ added in v0.18.0
func (i NfsExportArray) ToNfsExportArrayOutput() NfsExportArrayOutput
func (NfsExportArray) ToNfsExportArrayOutputWithContext ¶ added in v0.18.0
func (i NfsExportArray) ToNfsExportArrayOutputWithContext(ctx context.Context) NfsExportArrayOutput
type NfsExportArrayInput ¶ added in v0.18.0
type NfsExportArrayInput interface { pulumi.Input ToNfsExportArrayOutput() NfsExportArrayOutput ToNfsExportArrayOutputWithContext(context.Context) NfsExportArrayOutput }
NfsExportArrayInput is an input type that accepts NfsExportArray and NfsExportArrayOutput values. You can construct a concrete instance of `NfsExportArrayInput` via:
NfsExportArray{ NfsExportArgs{...} }
type NfsExportArrayOutput ¶ added in v0.18.0
type NfsExportArrayOutput struct{ *pulumi.OutputState }
func (NfsExportArrayOutput) ElementType ¶ added in v0.18.0
func (NfsExportArrayOutput) ElementType() reflect.Type
func (NfsExportArrayOutput) Index ¶ added in v0.18.0
func (o NfsExportArrayOutput) Index(i pulumi.IntInput) NfsExportOutput
func (NfsExportArrayOutput) ToNfsExportArrayOutput ¶ added in v0.18.0
func (o NfsExportArrayOutput) ToNfsExportArrayOutput() NfsExportArrayOutput
func (NfsExportArrayOutput) ToNfsExportArrayOutputWithContext ¶ added in v0.18.0
func (o NfsExportArrayOutput) ToNfsExportArrayOutputWithContext(ctx context.Context) NfsExportArrayOutput
type NfsExportInput ¶ added in v0.18.0
type NfsExportInput interface { pulumi.Input ToNfsExportOutput() NfsExportOutput ToNfsExportOutputWithContext(context.Context) NfsExportOutput }
NfsExportInput is an input type that accepts NfsExportArgs and NfsExportOutput values. You can construct a concrete instance of `NfsExportInput` via:
NfsExportArgs{...}
type NfsExportOutput ¶ added in v0.18.0
type NfsExportOutput struct{ *pulumi.OutputState }
A NFS export entry.
func (NfsExportOutput) AllowDev ¶ added in v0.18.0
func (o NfsExportOutput) AllowDev() pulumi.BoolPtrOutput
Allow dev flag in NfsShare AllowedClientsRequest.
func (NfsExportOutput) AllowSuid ¶ added in v0.18.0
func (o NfsExportOutput) AllowSuid() pulumi.BoolPtrOutput
Allow the setuid flag.
func (NfsExportOutput) Cidr ¶ added in v0.18.0
func (o NfsExportOutput) Cidr() pulumi.StringPtrOutput
A CIDR range.
func (NfsExportOutput) ElementType ¶ added in v0.18.0
func (NfsExportOutput) ElementType() reflect.Type
func (NfsExportOutput) MachineId ¶ added in v0.18.0
func (o NfsExportOutput) MachineId() pulumi.StringPtrOutput
Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
func (NfsExportOutput) NetworkId ¶ added in v0.18.0
func (o NfsExportOutput) NetworkId() pulumi.StringPtrOutput
Network to use to publish the export.
func (NfsExportOutput) NoRootSquash ¶ added in v0.18.0
func (o NfsExportOutput) NoRootSquash() pulumi.BoolPtrOutput
Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
func (NfsExportOutput) Permissions ¶ added in v0.18.0
func (o NfsExportOutput) Permissions() NfsExportPermissionsPtrOutput
Export permissions.
func (NfsExportOutput) ToNfsExportOutput ¶ added in v0.18.0
func (o NfsExportOutput) ToNfsExportOutput() NfsExportOutput
func (NfsExportOutput) ToNfsExportOutputWithContext ¶ added in v0.18.0
func (o NfsExportOutput) ToNfsExportOutputWithContext(ctx context.Context) NfsExportOutput
type NfsExportPermissions ¶ added in v0.18.0
type NfsExportPermissions string
Export permissions.
func (NfsExportPermissions) ElementType ¶ added in v0.18.0
func (NfsExportPermissions) ElementType() reflect.Type
func (NfsExportPermissions) ToNfsExportPermissionsOutput ¶ added in v0.18.0
func (e NfsExportPermissions) ToNfsExportPermissionsOutput() NfsExportPermissionsOutput
func (NfsExportPermissions) ToNfsExportPermissionsOutputWithContext ¶ added in v0.18.0
func (e NfsExportPermissions) ToNfsExportPermissionsOutputWithContext(ctx context.Context) NfsExportPermissionsOutput
func (NfsExportPermissions) ToNfsExportPermissionsPtrOutput ¶ added in v0.18.0
func (e NfsExportPermissions) ToNfsExportPermissionsPtrOutput() NfsExportPermissionsPtrOutput
func (NfsExportPermissions) ToNfsExportPermissionsPtrOutputWithContext ¶ added in v0.18.0
func (e NfsExportPermissions) ToNfsExportPermissionsPtrOutputWithContext(ctx context.Context) NfsExportPermissionsPtrOutput
func (NfsExportPermissions) ToStringOutput ¶ added in v0.18.0
func (e NfsExportPermissions) ToStringOutput() pulumi.StringOutput
func (NfsExportPermissions) ToStringOutputWithContext ¶ added in v0.18.0
func (e NfsExportPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportPermissions) ToStringPtrOutput ¶ added in v0.18.0
func (e NfsExportPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportPermissions) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e NfsExportPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportPermissionsInput ¶ added in v0.18.0
type NfsExportPermissionsInput interface { pulumi.Input ToNfsExportPermissionsOutput() NfsExportPermissionsOutput ToNfsExportPermissionsOutputWithContext(context.Context) NfsExportPermissionsOutput }
NfsExportPermissionsInput is an input type that accepts NfsExportPermissionsArgs and NfsExportPermissionsOutput values. You can construct a concrete instance of `NfsExportPermissionsInput` via:
NfsExportPermissionsArgs{...}
type NfsExportPermissionsOutput ¶ added in v0.18.0
type NfsExportPermissionsOutput struct{ *pulumi.OutputState }
func (NfsExportPermissionsOutput) ElementType ¶ added in v0.18.0
func (NfsExportPermissionsOutput) ElementType() reflect.Type
func (NfsExportPermissionsOutput) ToNfsExportPermissionsOutput ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToNfsExportPermissionsOutput() NfsExportPermissionsOutput
func (NfsExportPermissionsOutput) ToNfsExportPermissionsOutputWithContext ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToNfsExportPermissionsOutputWithContext(ctx context.Context) NfsExportPermissionsOutput
func (NfsExportPermissionsOutput) ToNfsExportPermissionsPtrOutput ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToNfsExportPermissionsPtrOutput() NfsExportPermissionsPtrOutput
func (NfsExportPermissionsOutput) ToNfsExportPermissionsPtrOutputWithContext ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToNfsExportPermissionsPtrOutputWithContext(ctx context.Context) NfsExportPermissionsPtrOutput
func (NfsExportPermissionsOutput) ToStringOutput ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToStringOutput() pulumi.StringOutput
func (NfsExportPermissionsOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportPermissionsOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportPermissionsOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NfsExportPermissionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportPermissionsPtrInput ¶ added in v0.18.0
type NfsExportPermissionsPtrInput interface { pulumi.Input ToNfsExportPermissionsPtrOutput() NfsExportPermissionsPtrOutput ToNfsExportPermissionsPtrOutputWithContext(context.Context) NfsExportPermissionsPtrOutput }
func NfsExportPermissionsPtr ¶ added in v0.18.0
func NfsExportPermissionsPtr(v string) NfsExportPermissionsPtrInput
type NfsExportPermissionsPtrOutput ¶ added in v0.18.0
type NfsExportPermissionsPtrOutput struct{ *pulumi.OutputState }
func (NfsExportPermissionsPtrOutput) Elem ¶ added in v0.18.0
func (o NfsExportPermissionsPtrOutput) Elem() NfsExportPermissionsOutput
func (NfsExportPermissionsPtrOutput) ElementType ¶ added in v0.18.0
func (NfsExportPermissionsPtrOutput) ElementType() reflect.Type
func (NfsExportPermissionsPtrOutput) ToNfsExportPermissionsPtrOutput ¶ added in v0.18.0
func (o NfsExportPermissionsPtrOutput) ToNfsExportPermissionsPtrOutput() NfsExportPermissionsPtrOutput
func (NfsExportPermissionsPtrOutput) ToNfsExportPermissionsPtrOutputWithContext ¶ added in v0.18.0
func (o NfsExportPermissionsPtrOutput) ToNfsExportPermissionsPtrOutputWithContext(ctx context.Context) NfsExportPermissionsPtrOutput
func (NfsExportPermissionsPtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o NfsExportPermissionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportPermissionsPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o NfsExportPermissionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportResponse ¶ added in v0.18.0
type NfsExportResponse struct { // Allow dev flag in NfsShare AllowedClientsRequest. AllowDev bool `pulumi:"allowDev"` // Allow the setuid flag. AllowSuid bool `pulumi:"allowSuid"` // A CIDR range. Cidr string `pulumi:"cidr"` // Either a single machine, identified by an ID, or a comma-separated list of machine IDs. MachineId string `pulumi:"machineId"` // Network to use to publish the export. NetworkId string `pulumi:"networkId"` // Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication. NoRootSquash bool `pulumi:"noRootSquash"` // Export permissions. Permissions string `pulumi:"permissions"` }
A NFS export entry.
type NfsExportResponseArrayOutput ¶ added in v0.18.0
type NfsExportResponseArrayOutput struct{ *pulumi.OutputState }
func (NfsExportResponseArrayOutput) ElementType ¶ added in v0.18.0
func (NfsExportResponseArrayOutput) ElementType() reflect.Type
func (NfsExportResponseArrayOutput) Index ¶ added in v0.18.0
func (o NfsExportResponseArrayOutput) Index(i pulumi.IntInput) NfsExportResponseOutput
func (NfsExportResponseArrayOutput) ToNfsExportResponseArrayOutput ¶ added in v0.18.0
func (o NfsExportResponseArrayOutput) ToNfsExportResponseArrayOutput() NfsExportResponseArrayOutput
func (NfsExportResponseArrayOutput) ToNfsExportResponseArrayOutputWithContext ¶ added in v0.18.0
func (o NfsExportResponseArrayOutput) ToNfsExportResponseArrayOutputWithContext(ctx context.Context) NfsExportResponseArrayOutput
type NfsExportResponseOutput ¶ added in v0.18.0
type NfsExportResponseOutput struct{ *pulumi.OutputState }
A NFS export entry.
func (NfsExportResponseOutput) AllowDev ¶ added in v0.18.0
func (o NfsExportResponseOutput) AllowDev() pulumi.BoolOutput
Allow dev flag in NfsShare AllowedClientsRequest.
func (NfsExportResponseOutput) AllowSuid ¶ added in v0.18.0
func (o NfsExportResponseOutput) AllowSuid() pulumi.BoolOutput
Allow the setuid flag.
func (NfsExportResponseOutput) Cidr ¶ added in v0.18.0
func (o NfsExportResponseOutput) Cidr() pulumi.StringOutput
A CIDR range.
func (NfsExportResponseOutput) ElementType ¶ added in v0.18.0
func (NfsExportResponseOutput) ElementType() reflect.Type
func (NfsExportResponseOutput) MachineId ¶ added in v0.18.0
func (o NfsExportResponseOutput) MachineId() pulumi.StringOutput
Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
func (NfsExportResponseOutput) NetworkId ¶ added in v0.18.0
func (o NfsExportResponseOutput) NetworkId() pulumi.StringOutput
Network to use to publish the export.
func (NfsExportResponseOutput) NoRootSquash ¶ added in v0.18.0
func (o NfsExportResponseOutput) NoRootSquash() pulumi.BoolOutput
Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
func (NfsExportResponseOutput) Permissions ¶ added in v0.18.0
func (o NfsExportResponseOutput) Permissions() pulumi.StringOutput
Export permissions.
func (NfsExportResponseOutput) ToNfsExportResponseOutput ¶ added in v0.18.0
func (o NfsExportResponseOutput) ToNfsExportResponseOutput() NfsExportResponseOutput
func (NfsExportResponseOutput) ToNfsExportResponseOutputWithContext ¶ added in v0.18.0
func (o NfsExportResponseOutput) ToNfsExportResponseOutputWithContext(ctx context.Context) NfsExportResponseOutput
type NfsShare ¶ added in v0.25.0
type NfsShare struct { AllowedClientResponseArrayOutput `pulumi:"allowedClients"` // Labels as key value pairs. Name pulumi.StringOutput `pulumi:"name"` NfsShareId pulumi.StringOutput `pulumi:"nfsShareId"` // Immutable. Pod name. Pod is an independent part of infrastructure. NFSShare can only be connected to the assets (networks, instances) allocated in the same pod. RequestedSizeGib pulumi.StringOutput `pulumi:"requestedSizeGib"` State pulumi.StringOutput `pulumi:"state"` StorageType pulumi.StringOutput `pulumi:"storageType"` Volume pulumi.StringOutput `pulumi:"volume"` }AllowedClients
Create an NFS share.
func GetNfsShare ¶ added in v0.25.0
func GetNfsShare(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NfsShareState, opts ...pulumi.ResourceOption) (*NfsShare, error)
GetNfsShare gets an existing NfsShare 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 NewNfsShare ¶ added in v0.25.0
func NewNfsShare(ctx *pulumi.Context, name string, args *NfsShareArgs, opts ...pulumi.ResourceOption) (*NfsShare, error)
NewNfsShare registers a new resource with the given unique name, arguments, and options.
func (*NfsShare) ElementType ¶ added in v0.25.0
func (*NfsShare) ToNfsShareOutput ¶ added in v0.25.0
func (i *NfsShare) ToNfsShareOutput() NfsShareOutput
func (*NfsShare) ToNfsShareOutputWithContext ¶ added in v0.25.0
func (i *NfsShare) ToNfsShareOutputWithContext(ctx context.Context) NfsShareOutput
type NfsShareArgs ¶ added in v0.25.0
type NfsShareArgs struct { AllowedClientArrayInput // Labels as key value pairs. Name pulumi.StringPtrInput // Immutable. Pod name. Pod is an independent part of infrastructure. NFSShare can only be connected to the assets (networks, instances) allocated in the same pod. RequestedSizeGib pulumi.StringPtrInput StorageType NfsShareStorageTypePtrInput }AllowedClients
The set of arguments for constructing a NfsShare resource.
func (NfsShareArgs) ElementType ¶ added in v0.25.0
func (NfsShareArgs) ElementType() reflect.Type
type NfsShareInput ¶ added in v0.25.0
type NfsShareOutput ¶ added in v0.25.0
func (NfsShareOutput) AllowedClients ¶ added in v0.25.0
func (o NfsShareOutput) AllowedClients() AllowedClientResponseArrayOutput
List of allowed access points.
func (NfsShareOutput) ElementType ¶ added in v0.25.0
func (NfsShareOutput) ElementType() reflect.Type
func (NfsShareOutput) Labels ¶ added in v0.25.0
func (o NfsShareOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs.
func (NfsShareOutput) Location ¶ added in v0.25.0
func (o NfsShareOutput) Location() pulumi.StringOutput
func (NfsShareOutput) Name ¶ added in v0.25.0
func (o NfsShareOutput) Name() pulumi.StringOutput
Immutable. The name of the NFS share.
func (NfsShareOutput) NfsShareId ¶ added in v0.25.0
func (o NfsShareOutput) NfsShareId() pulumi.StringOutput
An identifier for the NFS share, generated by the backend. This field will be deprecated in the future, use `id` instead.
func (NfsShareOutput) Pod ¶ added in v0.32.0
func (o NfsShareOutput) Pod() pulumi.StringOutput
Immutable. Pod name. Pod is an independent part of infrastructure. NFSShare can only be connected to the assets (networks, instances) allocated in the same pod.
func (NfsShareOutput) Project ¶ added in v0.25.0
func (o NfsShareOutput) Project() pulumi.StringOutput
func (NfsShareOutput) RequestedSizeGib ¶ added in v0.25.0
func (o NfsShareOutput) RequestedSizeGib() pulumi.StringOutput
The requested size, in GiB.
func (NfsShareOutput) State ¶ added in v0.25.0
func (o NfsShareOutput) State() pulumi.StringOutput
The state of the NFS share.
func (NfsShareOutput) StorageType ¶ added in v0.25.0
func (o NfsShareOutput) StorageType() pulumi.StringOutput
Immutable. The storage type of the underlying volume.
func (NfsShareOutput) ToNfsShareOutput ¶ added in v0.25.0
func (o NfsShareOutput) ToNfsShareOutput() NfsShareOutput
func (NfsShareOutput) ToNfsShareOutputWithContext ¶ added in v0.25.0
func (o NfsShareOutput) ToNfsShareOutputWithContext(ctx context.Context) NfsShareOutput
func (NfsShareOutput) Volume ¶ added in v0.25.0
func (o NfsShareOutput) Volume() pulumi.StringOutput
The underlying volume of the share. Created automatically during provisioning.
type NfsShareState ¶ added in v0.25.0
type NfsShareState struct { }
func (NfsShareState) ElementType ¶ added in v0.25.0
func (NfsShareState) ElementType() reflect.Type
type NfsShareStorageType ¶ added in v0.25.0
type NfsShareStorageType string
Immutable. The storage type of the underlying volume.
func (NfsShareStorageType) ElementType ¶ added in v0.25.0
func (NfsShareStorageType) ElementType() reflect.Type
func (NfsShareStorageType) ToNfsShareStorageTypeOutput ¶ added in v0.25.0
func (e NfsShareStorageType) ToNfsShareStorageTypeOutput() NfsShareStorageTypeOutput
func (NfsShareStorageType) ToNfsShareStorageTypeOutputWithContext ¶ added in v0.25.0
func (e NfsShareStorageType) ToNfsShareStorageTypeOutputWithContext(ctx context.Context) NfsShareStorageTypeOutput
func (NfsShareStorageType) ToNfsShareStorageTypePtrOutput ¶ added in v0.25.0
func (e NfsShareStorageType) ToNfsShareStorageTypePtrOutput() NfsShareStorageTypePtrOutput
func (NfsShareStorageType) ToNfsShareStorageTypePtrOutputWithContext ¶ added in v0.25.0
func (e NfsShareStorageType) ToNfsShareStorageTypePtrOutputWithContext(ctx context.Context) NfsShareStorageTypePtrOutput
func (NfsShareStorageType) ToStringOutput ¶ added in v0.25.0
func (e NfsShareStorageType) ToStringOutput() pulumi.StringOutput
func (NfsShareStorageType) ToStringOutputWithContext ¶ added in v0.25.0
func (e NfsShareStorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsShareStorageType) ToStringPtrOutput ¶ added in v0.25.0
func (e NfsShareStorageType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsShareStorageType) ToStringPtrOutputWithContext ¶ added in v0.25.0
func (e NfsShareStorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsShareStorageTypeInput ¶ added in v0.25.0
NfsShareStorageTypeInput is an input type that accepts NfsShareStorageTypeArgs and NfsShareStorageTypeOutput values. You can construct a concrete instance of `NfsShareStorageTypeInput` via:
NfsShareStorageTypeArgs{...}
type NfsShareStorageTypeOutput ¶ added in v0.25.0
func (NfsShareStorageTypeOutput) ElementType ¶ added in v0.25.0
func (NfsShareStorageTypeOutput) ElementType() reflect.Type
func (NfsShareStorageTypeOutput) ToNfsShareStorageTypeOutput ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypeOutput() NfsShareStorageTypeOutput
func (NfsShareStorageTypeOutput) ToNfsShareStorageTypeOutputWithContext ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypeOutputWithContext(ctx context.Context) NfsShareStorageTypeOutput
func (NfsShareStorageTypeOutput) ToNfsShareStorageTypePtrOutput ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypePtrOutput() NfsShareStorageTypePtrOutput
func (NfsShareStorageTypeOutput) ToNfsShareStorageTypePtrOutputWithContext ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToNfsShareStorageTypePtrOutputWithContext(ctx context.Context) NfsShareStorageTypePtrOutput
func (NfsShareStorageTypeOutput) ToStringOutput ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToStringOutput() pulumi.StringOutput
func (NfsShareStorageTypeOutput) ToStringOutputWithContext ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsShareStorageTypeOutput) ToStringPtrOutput ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsShareStorageTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.25.0
func (o NfsShareStorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsShareStorageTypePtrInput ¶ added in v0.25.0
func NfsShareStorageTypePtr ¶ added in v0.25.0
func NfsShareStorageTypePtr(v string) NfsShareStorageTypePtrInput
type NfsShareStorageTypePtrOutput ¶ added in v0.25.0
func (NfsShareStorageTypePtrOutput) Elem ¶ added in v0.25.0
func (o NfsShareStorageTypePtrOutput) Elem() NfsShareStorageTypeOutput
func (NfsShareStorageTypePtrOutput) ElementType ¶ added in v0.25.0
func (NfsShareStorageTypePtrOutput) ElementType() reflect.Type
func (NfsShareStorageTypePtrOutput) ToNfsShareStorageTypePtrOutput ¶ added in v0.25.0
func (o NfsShareStorageTypePtrOutput) ToNfsShareStorageTypePtrOutput() NfsShareStorageTypePtrOutput
func (NfsShareStorageTypePtrOutput) ToNfsShareStorageTypePtrOutputWithContext ¶ added in v0.25.0
func (o NfsShareStorageTypePtrOutput) ToNfsShareStorageTypePtrOutputWithContext(ctx context.Context) NfsShareStorageTypePtrOutput
func (NfsShareStorageTypePtrOutput) ToStringPtrOutput ¶ added in v0.25.0
func (o NfsShareStorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsShareStorageTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.25.0
func (o NfsShareStorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningConfig ¶ added in v0.18.0
type ProvisioningConfig struct { pulumi.CustomResourceState // URI to Cloud Console UI view of this provisioning config. CloudConsoleUri pulumi.StringOutput `pulumi:"cloudConsoleUri"` // Optional. The user-defined identifier of the provisioning config. CustomId pulumi.StringOutput `pulumi:"customId"` // Optional. Email provided to send a confirmation with provisioning config to. Email pulumi.StringOutput `pulumi:"email"` // A service account to enable customers to access instance credentials upon handover. HandoverServiceAccount pulumi.StringOutput `pulumi:"handoverServiceAccount"` // Instances to be created. Instances InstanceConfigResponseArrayOutput `pulumi:"instances"` Location pulumi.StringOutput `pulumi:"location"` // The system-generated name of the provisioning config. This follows the UUID format. Name pulumi.StringOutput `pulumi:"name"` // Networks to be created. Networks NetworkConfigResponseArrayOutput `pulumi:"networks"` // Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only. Pod pulumi.StringOutput `pulumi:"pod"` Project pulumi.StringOutput `pulumi:"project"` // State of ProvisioningConfig. State pulumi.StringOutput `pulumi:"state"` // Optional status messages associated with the FAILED state. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // A generated ticket id to track provisioning request. TicketId pulumi.StringOutput `pulumi:"ticketId"` // Last update timestamp. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Volumes to be created. Volumes VolumeConfigResponseArrayOutput `pulumi:"volumes"` // If true, VPC SC is enabled for the cluster. VpcScEnabled pulumi.BoolOutput `pulumi:"vpcScEnabled"` }
Create new ProvisioningConfig. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetProvisioningConfig ¶ added in v0.18.0
func GetProvisioningConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProvisioningConfigState, opts ...pulumi.ResourceOption) (*ProvisioningConfig, error)
GetProvisioningConfig gets an existing ProvisioningConfig 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 NewProvisioningConfig ¶ added in v0.18.0
func NewProvisioningConfig(ctx *pulumi.Context, name string, args *ProvisioningConfigArgs, opts ...pulumi.ResourceOption) (*ProvisioningConfig, error)
NewProvisioningConfig registers a new resource with the given unique name, arguments, and options.
func (*ProvisioningConfig) ElementType ¶ added in v0.18.0
func (*ProvisioningConfig) ElementType() reflect.Type
func (*ProvisioningConfig) ToProvisioningConfigOutput ¶ added in v0.18.0
func (i *ProvisioningConfig) ToProvisioningConfigOutput() ProvisioningConfigOutput
func (*ProvisioningConfig) ToProvisioningConfigOutputWithContext ¶ added in v0.18.0
func (i *ProvisioningConfig) ToProvisioningConfigOutputWithContext(ctx context.Context) ProvisioningConfigOutput
type ProvisioningConfigArgs ¶ added in v0.18.0
type ProvisioningConfigArgs struct { // Optional. The user-defined identifier of the provisioning config. CustomId pulumi.StringPtrInput // Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages. // // Deprecated: Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages. Email pulumi.StringPtrInput // A service account to enable customers to access instance credentials upon handover. HandoverServiceAccount pulumi.StringPtrInput // Instances to be created. Instances InstanceConfigArrayInput // Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period. Location pulumi.StringPtrInput // Networks to be created. Networks NetworkConfigArrayInput // Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only. Pod pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional status messages associated with the FAILED state. StatusMessage pulumi.StringPtrInput // A generated ticket id to track provisioning request. TicketId pulumi.StringPtrInput // Volumes to be created. Volumes VolumeConfigArrayInput // If true, VPC SC is enabled for the cluster. VpcScEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a ProvisioningConfig resource.
func (ProvisioningConfigArgs) ElementType ¶ added in v0.18.0
func (ProvisioningConfigArgs) ElementType() reflect.Type
type ProvisioningConfigInput ¶ added in v0.18.0
type ProvisioningConfigInput interface { pulumi.Input ToProvisioningConfigOutput() ProvisioningConfigOutput ToProvisioningConfigOutputWithContext(ctx context.Context) ProvisioningConfigOutput }
type ProvisioningConfigOutput ¶ added in v0.18.0
type ProvisioningConfigOutput struct{ *pulumi.OutputState }
func (ProvisioningConfigOutput) CloudConsoleUri ¶ added in v0.19.0
func (o ProvisioningConfigOutput) CloudConsoleUri() pulumi.StringOutput
URI to Cloud Console UI view of this provisioning config.
func (ProvisioningConfigOutput) CustomId ¶ added in v0.26.1
func (o ProvisioningConfigOutput) CustomId() pulumi.StringOutput
Optional. The user-defined identifier of the provisioning config.
func (ProvisioningConfigOutput) ElementType ¶ added in v0.18.0
func (ProvisioningConfigOutput) ElementType() reflect.Type
func (ProvisioningConfigOutput) Email ¶ added in v0.19.0
func (o ProvisioningConfigOutput) Email() pulumi.StringOutput
Optional. Email provided to send a confirmation with provisioning config to.
func (ProvisioningConfigOutput) HandoverServiceAccount ¶ added in v0.19.0
func (o ProvisioningConfigOutput) HandoverServiceAccount() pulumi.StringOutput
A service account to enable customers to access instance credentials upon handover.
func (ProvisioningConfigOutput) Instances ¶ added in v0.19.0
func (o ProvisioningConfigOutput) Instances() InstanceConfigResponseArrayOutput
Instances to be created.
func (ProvisioningConfigOutput) Location ¶ added in v0.19.0
func (o ProvisioningConfigOutput) Location() pulumi.StringOutput
func (ProvisioningConfigOutput) Name ¶ added in v0.19.0
func (o ProvisioningConfigOutput) Name() pulumi.StringOutput
The system-generated name of the provisioning config. This follows the UUID format.
func (ProvisioningConfigOutput) Networks ¶ added in v0.19.0
func (o ProvisioningConfigOutput) Networks() NetworkConfigResponseArrayOutput
Networks to be created.
func (ProvisioningConfigOutput) Pod ¶ added in v0.32.0
func (o ProvisioningConfigOutput) Pod() pulumi.StringOutput
Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
func (ProvisioningConfigOutput) Project ¶ added in v0.21.0
func (o ProvisioningConfigOutput) Project() pulumi.StringOutput
func (ProvisioningConfigOutput) State ¶ added in v0.19.0
func (o ProvisioningConfigOutput) State() pulumi.StringOutput
State of ProvisioningConfig.
func (ProvisioningConfigOutput) StatusMessage ¶ added in v0.21.0
func (o ProvisioningConfigOutput) StatusMessage() pulumi.StringOutput
Optional status messages associated with the FAILED state.
func (ProvisioningConfigOutput) TicketId ¶ added in v0.19.0
func (o ProvisioningConfigOutput) TicketId() pulumi.StringOutput
A generated ticket id to track provisioning request.
func (ProvisioningConfigOutput) ToProvisioningConfigOutput ¶ added in v0.18.0
func (o ProvisioningConfigOutput) ToProvisioningConfigOutput() ProvisioningConfigOutput
func (ProvisioningConfigOutput) ToProvisioningConfigOutputWithContext ¶ added in v0.18.0
func (o ProvisioningConfigOutput) ToProvisioningConfigOutputWithContext(ctx context.Context) ProvisioningConfigOutput
func (ProvisioningConfigOutput) UpdateTime ¶ added in v0.19.0
func (o ProvisioningConfigOutput) UpdateTime() pulumi.StringOutput
Last update timestamp.
func (ProvisioningConfigOutput) Volumes ¶ added in v0.19.0
func (o ProvisioningConfigOutput) Volumes() VolumeConfigResponseArrayOutput
Volumes to be created.
func (ProvisioningConfigOutput) VpcScEnabled ¶ added in v0.21.0
func (o ProvisioningConfigOutput) VpcScEnabled() pulumi.BoolOutput
If true, VPC SC is enabled for the cluster.
type ProvisioningConfigState ¶ added in v0.18.0
type ProvisioningConfigState struct { }
func (ProvisioningConfigState) ElementType ¶ added in v0.18.0
func (ProvisioningConfigState) ElementType() reflect.Type
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // The creation time of the snapshot. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the snapshot. Description pulumi.StringOutput `pulumi:"description"` Location pulumi.StringOutput `pulumi:"location"` // The name of the snapshot. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The name of the volume which this snapshot belongs to. StorageVolume pulumi.StringOutput `pulumi:"storageVolume"` // The type of the snapshot which indicates whether it was scheduled or manual/ad-hoc. Type pulumi.StringOutput `pulumi:"type"` VolumeId pulumi.StringOutput `pulumi:"volumeId"` }
Takes a snapshot of a boot volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
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 description of the snapshot. Description pulumi.StringPtrInput Location pulumi.StringPtrInput // The name of the snapshot. Name pulumi.StringPtrInput Project pulumi.StringPtrInput VolumeId pulumi.StringInput }
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) CreateTime ¶ added in v0.28.0
func (o SnapshotOutput) CreateTime() pulumi.StringOutput
The creation time of the snapshot.
func (SnapshotOutput) Description ¶ added in v0.28.0
func (o SnapshotOutput) Description() pulumi.StringOutput
The description of the snapshot.
func (SnapshotOutput) ElementType ¶
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) Location ¶ added in v0.28.0
func (o SnapshotOutput) Location() pulumi.StringOutput
func (SnapshotOutput) Name ¶ added in v0.28.0
func (o SnapshotOutput) Name() pulumi.StringOutput
The name of the snapshot.
func (SnapshotOutput) Project ¶ added in v0.28.0
func (o SnapshotOutput) Project() pulumi.StringOutput
func (SnapshotOutput) StorageVolume ¶ added in v0.28.0
func (o SnapshotOutput) StorageVolume() pulumi.StringOutput
The name of the volume which this snapshot belongs to.
func (SnapshotOutput) ToSnapshotOutput ¶
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
func (SnapshotOutput) Type ¶ added in v0.28.0
func (o SnapshotOutput) Type() pulumi.StringOutput
The type of the snapshot which indicates whether it was scheduled or manual/ad-hoc.
func (SnapshotOutput) VolumeId ¶ added in v0.28.0
func (o SnapshotOutput) VolumeId() pulumi.StringOutput
type SnapshotState ¶
type SnapshotState struct { }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type VolumeConfig ¶ added in v0.18.0
type VolumeConfig struct { // The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning. GcpService *string `pulumi:"gcpService"` // A transient unique identifier to identify a volume within an ProvisioningConfig request. Id *string `pulumi:"id"` // LUN ranges to be configured. Set only when protocol is PROTOCOL_FC. LunRanges []LunRange `pulumi:"lunRanges"` // Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC. MachineIds []string `pulumi:"machineIds"` // NFS exports. Set only when protocol is PROTOCOL_NFS. NfsExports []NfsExport `pulumi:"nfsExports"` // Performance tier of the Volume. Default is SHARED. PerformanceTier *VolumeConfigPerformanceTier `pulumi:"performanceTier"` // Volume protocol. Protocol *VolumeConfigProtocol `pulumi:"protocol"` // The requested size of this volume, in GB. SizeGb *int `pulumi:"sizeGb"` // Whether snapshots should be enabled. SnapshotsEnabled *bool `pulumi:"snapshotsEnabled"` // The type of this Volume. Type *VolumeConfigType `pulumi:"type"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote *string `pulumi:"userNote"` }
Configuration parameters for a new volume.
type VolumeConfigArgs ¶ added in v0.18.0
type VolumeConfigArgs struct { // The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning. GcpService pulumi.StringPtrInput `pulumi:"gcpService"` // A transient unique identifier to identify a volume within an ProvisioningConfig request. Id pulumi.StringPtrInput `pulumi:"id"` // LUN ranges to be configured. Set only when protocol is PROTOCOL_FC. LunRanges LunRangeArrayInput `pulumi:"lunRanges"` // Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC. MachineIds pulumi.StringArrayInput `pulumi:"machineIds"` // NFS exports. Set only when protocol is PROTOCOL_NFS. NfsExports NfsExportArrayInput `pulumi:"nfsExports"` // Performance tier of the Volume. Default is SHARED. PerformanceTier VolumeConfigPerformanceTierPtrInput `pulumi:"performanceTier"` // Volume protocol. Protocol VolumeConfigProtocolPtrInput `pulumi:"protocol"` // The requested size of this volume, in GB. SizeGb pulumi.IntPtrInput `pulumi:"sizeGb"` // Whether snapshots should be enabled. SnapshotsEnabled pulumi.BoolPtrInput `pulumi:"snapshotsEnabled"` // The type of this Volume. Type VolumeConfigTypePtrInput `pulumi:"type"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote pulumi.StringPtrInput `pulumi:"userNote"` }
Configuration parameters for a new volume.
func (VolumeConfigArgs) ElementType ¶ added in v0.18.0
func (VolumeConfigArgs) ElementType() reflect.Type
func (VolumeConfigArgs) ToVolumeConfigOutput ¶ added in v0.18.0
func (i VolumeConfigArgs) ToVolumeConfigOutput() VolumeConfigOutput
func (VolumeConfigArgs) ToVolumeConfigOutputWithContext ¶ added in v0.18.0
func (i VolumeConfigArgs) ToVolumeConfigOutputWithContext(ctx context.Context) VolumeConfigOutput
type VolumeConfigArray ¶ added in v0.18.0
type VolumeConfigArray []VolumeConfigInput
func (VolumeConfigArray) ElementType ¶ added in v0.18.0
func (VolumeConfigArray) ElementType() reflect.Type
func (VolumeConfigArray) ToVolumeConfigArrayOutput ¶ added in v0.18.0
func (i VolumeConfigArray) ToVolumeConfigArrayOutput() VolumeConfigArrayOutput
func (VolumeConfigArray) ToVolumeConfigArrayOutputWithContext ¶ added in v0.18.0
func (i VolumeConfigArray) ToVolumeConfigArrayOutputWithContext(ctx context.Context) VolumeConfigArrayOutput
type VolumeConfigArrayInput ¶ added in v0.18.0
type VolumeConfigArrayInput interface { pulumi.Input ToVolumeConfigArrayOutput() VolumeConfigArrayOutput ToVolumeConfigArrayOutputWithContext(context.Context) VolumeConfigArrayOutput }
VolumeConfigArrayInput is an input type that accepts VolumeConfigArray and VolumeConfigArrayOutput values. You can construct a concrete instance of `VolumeConfigArrayInput` via:
VolumeConfigArray{ VolumeConfigArgs{...} }
type VolumeConfigArrayOutput ¶ added in v0.18.0
type VolumeConfigArrayOutput struct{ *pulumi.OutputState }
func (VolumeConfigArrayOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigArrayOutput) ElementType() reflect.Type
func (VolumeConfigArrayOutput) Index ¶ added in v0.18.0
func (o VolumeConfigArrayOutput) Index(i pulumi.IntInput) VolumeConfigOutput
func (VolumeConfigArrayOutput) ToVolumeConfigArrayOutput ¶ added in v0.18.0
func (o VolumeConfigArrayOutput) ToVolumeConfigArrayOutput() VolumeConfigArrayOutput
func (VolumeConfigArrayOutput) ToVolumeConfigArrayOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigArrayOutput) ToVolumeConfigArrayOutputWithContext(ctx context.Context) VolumeConfigArrayOutput
type VolumeConfigInput ¶ added in v0.18.0
type VolumeConfigInput interface { pulumi.Input ToVolumeConfigOutput() VolumeConfigOutput ToVolumeConfigOutputWithContext(context.Context) VolumeConfigOutput }
VolumeConfigInput is an input type that accepts VolumeConfigArgs and VolumeConfigOutput values. You can construct a concrete instance of `VolumeConfigInput` via:
VolumeConfigArgs{...}
type VolumeConfigOutput ¶ added in v0.18.0
type VolumeConfigOutput struct{ *pulumi.OutputState }
Configuration parameters for a new volume.
func (VolumeConfigOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigOutput) ElementType() reflect.Type
func (VolumeConfigOutput) GcpService ¶ added in v0.18.0
func (o VolumeConfigOutput) GcpService() pulumi.StringPtrOutput
The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
func (VolumeConfigOutput) Id ¶ added in v0.18.0
func (o VolumeConfigOutput) Id() pulumi.StringPtrOutput
A transient unique identifier to identify a volume within an ProvisioningConfig request.
func (VolumeConfigOutput) LunRanges ¶ added in v0.18.0
func (o VolumeConfigOutput) LunRanges() LunRangeArrayOutput
LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
func (VolumeConfigOutput) MachineIds ¶ added in v0.18.0
func (o VolumeConfigOutput) MachineIds() pulumi.StringArrayOutput
Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
func (VolumeConfigOutput) NfsExports ¶ added in v0.18.0
func (o VolumeConfigOutput) NfsExports() NfsExportArrayOutput
NFS exports. Set only when protocol is PROTOCOL_NFS.
func (VolumeConfigOutput) PerformanceTier ¶ added in v0.26.0
func (o VolumeConfigOutput) PerformanceTier() VolumeConfigPerformanceTierPtrOutput
Performance tier of the Volume. Default is SHARED.
func (VolumeConfigOutput) Protocol ¶ added in v0.18.0
func (o VolumeConfigOutput) Protocol() VolumeConfigProtocolPtrOutput
Volume protocol.
func (VolumeConfigOutput) SizeGb ¶ added in v0.18.0
func (o VolumeConfigOutput) SizeGb() pulumi.IntPtrOutput
The requested size of this volume, in GB.
func (VolumeConfigOutput) SnapshotsEnabled ¶ added in v0.18.0
func (o VolumeConfigOutput) SnapshotsEnabled() pulumi.BoolPtrOutput
Whether snapshots should be enabled.
func (VolumeConfigOutput) ToVolumeConfigOutput ¶ added in v0.18.0
func (o VolumeConfigOutput) ToVolumeConfigOutput() VolumeConfigOutput
func (VolumeConfigOutput) ToVolumeConfigOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigOutput) ToVolumeConfigOutputWithContext(ctx context.Context) VolumeConfigOutput
func (VolumeConfigOutput) Type ¶ added in v0.18.0
func (o VolumeConfigOutput) Type() VolumeConfigTypePtrOutput
The type of this Volume.
func (VolumeConfigOutput) UserNote ¶ added in v0.18.0
func (o VolumeConfigOutput) UserNote() pulumi.StringPtrOutput
User note field, it can be used by customers to add additional information for the BMS Ops team .
type VolumeConfigPerformanceTier ¶ added in v0.26.0
type VolumeConfigPerformanceTier string
Performance tier of the Volume. Default is SHARED.
func (VolumeConfigPerformanceTier) ElementType ¶ added in v0.26.0
func (VolumeConfigPerformanceTier) ElementType() reflect.Type
func (VolumeConfigPerformanceTier) ToStringOutput ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToStringOutput() pulumi.StringOutput
func (VolumeConfigPerformanceTier) ToStringOutputWithContext ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeConfigPerformanceTier) ToStringPtrOutput ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigPerformanceTier) ToStringPtrOutputWithContext ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierOutput ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierOutput() VolumeConfigPerformanceTierOutput
func (VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierOutputWithContext ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierOutput
func (VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierPtrOutput ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierPtrOutput() VolumeConfigPerformanceTierPtrOutput
func (VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierPtrOutputWithContext ¶ added in v0.26.0
func (e VolumeConfigPerformanceTier) ToVolumeConfigPerformanceTierPtrOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierPtrOutput
type VolumeConfigPerformanceTierInput ¶ added in v0.26.0
type VolumeConfigPerformanceTierInput interface { pulumi.Input ToVolumeConfigPerformanceTierOutput() VolumeConfigPerformanceTierOutput ToVolumeConfigPerformanceTierOutputWithContext(context.Context) VolumeConfigPerformanceTierOutput }
VolumeConfigPerformanceTierInput is an input type that accepts VolumeConfigPerformanceTierArgs and VolumeConfigPerformanceTierOutput values. You can construct a concrete instance of `VolumeConfigPerformanceTierInput` via:
VolumeConfigPerformanceTierArgs{...}
type VolumeConfigPerformanceTierOutput ¶ added in v0.26.0
type VolumeConfigPerformanceTierOutput struct{ *pulumi.OutputState }
func (VolumeConfigPerformanceTierOutput) ElementType ¶ added in v0.26.0
func (VolumeConfigPerformanceTierOutput) ElementType() reflect.Type
func (VolumeConfigPerformanceTierOutput) ToStringOutput ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToStringOutput() pulumi.StringOutput
func (VolumeConfigPerformanceTierOutput) ToStringOutputWithContext ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeConfigPerformanceTierOutput) ToStringPtrOutput ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigPerformanceTierOutput) ToStringPtrOutputWithContext ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierOutput ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierOutput() VolumeConfigPerformanceTierOutput
func (VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierOutputWithContext ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierOutput
func (VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierPtrOutput ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierPtrOutput() VolumeConfigPerformanceTierPtrOutput
func (VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierPtrOutputWithContext ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierOutput) ToVolumeConfigPerformanceTierPtrOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierPtrOutput
type VolumeConfigPerformanceTierPtrInput ¶ added in v0.26.0
type VolumeConfigPerformanceTierPtrInput interface { pulumi.Input ToVolumeConfigPerformanceTierPtrOutput() VolumeConfigPerformanceTierPtrOutput ToVolumeConfigPerformanceTierPtrOutputWithContext(context.Context) VolumeConfigPerformanceTierPtrOutput }
func VolumeConfigPerformanceTierPtr ¶ added in v0.26.0
func VolumeConfigPerformanceTierPtr(v string) VolumeConfigPerformanceTierPtrInput
type VolumeConfigPerformanceTierPtrOutput ¶ added in v0.26.0
type VolumeConfigPerformanceTierPtrOutput struct{ *pulumi.OutputState }
func (VolumeConfigPerformanceTierPtrOutput) ElementType ¶ added in v0.26.0
func (VolumeConfigPerformanceTierPtrOutput) ElementType() reflect.Type
func (VolumeConfigPerformanceTierPtrOutput) ToStringPtrOutput ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigPerformanceTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigPerformanceTierPtrOutput) ToVolumeConfigPerformanceTierPtrOutput ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierPtrOutput) ToVolumeConfigPerformanceTierPtrOutput() VolumeConfigPerformanceTierPtrOutput
func (VolumeConfigPerformanceTierPtrOutput) ToVolumeConfigPerformanceTierPtrOutputWithContext ¶ added in v0.26.0
func (o VolumeConfigPerformanceTierPtrOutput) ToVolumeConfigPerformanceTierPtrOutputWithContext(ctx context.Context) VolumeConfigPerformanceTierPtrOutput
type VolumeConfigProtocol ¶ added in v0.18.0
type VolumeConfigProtocol string
Volume protocol.
func (VolumeConfigProtocol) ElementType ¶ added in v0.18.0
func (VolumeConfigProtocol) ElementType() reflect.Type
func (VolumeConfigProtocol) ToStringOutput ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToStringOutput() pulumi.StringOutput
func (VolumeConfigProtocol) ToStringOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeConfigProtocol) ToStringPtrOutput ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigProtocol) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigProtocol) ToVolumeConfigProtocolOutput ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToVolumeConfigProtocolOutput() VolumeConfigProtocolOutput
func (VolumeConfigProtocol) ToVolumeConfigProtocolOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToVolumeConfigProtocolOutputWithContext(ctx context.Context) VolumeConfigProtocolOutput
func (VolumeConfigProtocol) ToVolumeConfigProtocolPtrOutput ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToVolumeConfigProtocolPtrOutput() VolumeConfigProtocolPtrOutput
func (VolumeConfigProtocol) ToVolumeConfigProtocolPtrOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigProtocol) ToVolumeConfigProtocolPtrOutputWithContext(ctx context.Context) VolumeConfigProtocolPtrOutput
type VolumeConfigProtocolInput ¶ added in v0.18.0
type VolumeConfigProtocolInput interface { pulumi.Input ToVolumeConfigProtocolOutput() VolumeConfigProtocolOutput ToVolumeConfigProtocolOutputWithContext(context.Context) VolumeConfigProtocolOutput }
VolumeConfigProtocolInput is an input type that accepts VolumeConfigProtocolArgs and VolumeConfigProtocolOutput values. You can construct a concrete instance of `VolumeConfigProtocolInput` via:
VolumeConfigProtocolArgs{...}
type VolumeConfigProtocolOutput ¶ added in v0.18.0
type VolumeConfigProtocolOutput struct{ *pulumi.OutputState }
func (VolumeConfigProtocolOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigProtocolOutput) ElementType() reflect.Type
func (VolumeConfigProtocolOutput) ToStringOutput ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToStringOutput() pulumi.StringOutput
func (VolumeConfigProtocolOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeConfigProtocolOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigProtocolOutput) ToVolumeConfigProtocolOutput ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolOutput() VolumeConfigProtocolOutput
func (VolumeConfigProtocolOutput) ToVolumeConfigProtocolOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolOutputWithContext(ctx context.Context) VolumeConfigProtocolOutput
func (VolumeConfigProtocolOutput) ToVolumeConfigProtocolPtrOutput ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolPtrOutput() VolumeConfigProtocolPtrOutput
func (VolumeConfigProtocolOutput) ToVolumeConfigProtocolPtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigProtocolOutput) ToVolumeConfigProtocolPtrOutputWithContext(ctx context.Context) VolumeConfigProtocolPtrOutput
type VolumeConfigProtocolPtrInput ¶ added in v0.18.0
type VolumeConfigProtocolPtrInput interface { pulumi.Input ToVolumeConfigProtocolPtrOutput() VolumeConfigProtocolPtrOutput ToVolumeConfigProtocolPtrOutputWithContext(context.Context) VolumeConfigProtocolPtrOutput }
func VolumeConfigProtocolPtr ¶ added in v0.18.0
func VolumeConfigProtocolPtr(v string) VolumeConfigProtocolPtrInput
type VolumeConfigProtocolPtrOutput ¶ added in v0.18.0
type VolumeConfigProtocolPtrOutput struct{ *pulumi.OutputState }
func (VolumeConfigProtocolPtrOutput) Elem ¶ added in v0.18.0
func (o VolumeConfigProtocolPtrOutput) Elem() VolumeConfigProtocolOutput
func (VolumeConfigProtocolPtrOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigProtocolPtrOutput) ElementType() reflect.Type
func (VolumeConfigProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o VolumeConfigProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigProtocolPtrOutput) ToVolumeConfigProtocolPtrOutput ¶ added in v0.18.0
func (o VolumeConfigProtocolPtrOutput) ToVolumeConfigProtocolPtrOutput() VolumeConfigProtocolPtrOutput
func (VolumeConfigProtocolPtrOutput) ToVolumeConfigProtocolPtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigProtocolPtrOutput) ToVolumeConfigProtocolPtrOutputWithContext(ctx context.Context) VolumeConfigProtocolPtrOutput
type VolumeConfigResponse ¶ added in v0.18.0
type VolumeConfigResponse struct { // The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning. GcpService string `pulumi:"gcpService"` // LUN ranges to be configured. Set only when protocol is PROTOCOL_FC. LunRanges []LunRangeResponse `pulumi:"lunRanges"` // Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC. MachineIds []string `pulumi:"machineIds"` // The name of the volume config. Name string `pulumi:"name"` // NFS exports. Set only when protocol is PROTOCOL_NFS. NfsExports []NfsExportResponse `pulumi:"nfsExports"` // Performance tier of the Volume. Default is SHARED. PerformanceTier string `pulumi:"performanceTier"` // Volume protocol. Protocol string `pulumi:"protocol"` // The requested size of this volume, in GB. SizeGb int `pulumi:"sizeGb"` // Whether snapshots should be enabled. SnapshotsEnabled bool `pulumi:"snapshotsEnabled"` // The type of this Volume. Type string `pulumi:"type"` // User note field, it can be used by customers to add additional information for the BMS Ops team . UserNote string `pulumi:"userNote"` }
Configuration parameters for a new volume.
type VolumeConfigResponseArrayOutput ¶ added in v0.18.0
type VolumeConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeConfigResponseArrayOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigResponseArrayOutput) ElementType() reflect.Type
func (VolumeConfigResponseArrayOutput) Index ¶ added in v0.18.0
func (o VolumeConfigResponseArrayOutput) Index(i pulumi.IntInput) VolumeConfigResponseOutput
func (VolumeConfigResponseArrayOutput) ToVolumeConfigResponseArrayOutput ¶ added in v0.18.0
func (o VolumeConfigResponseArrayOutput) ToVolumeConfigResponseArrayOutput() VolumeConfigResponseArrayOutput
func (VolumeConfigResponseArrayOutput) ToVolumeConfigResponseArrayOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigResponseArrayOutput) ToVolumeConfigResponseArrayOutputWithContext(ctx context.Context) VolumeConfigResponseArrayOutput
type VolumeConfigResponseOutput ¶ added in v0.18.0
type VolumeConfigResponseOutput struct{ *pulumi.OutputState }
Configuration parameters for a new volume.
func (VolumeConfigResponseOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigResponseOutput) ElementType() reflect.Type
func (VolumeConfigResponseOutput) GcpService ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) GcpService() pulumi.StringOutput
The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
func (VolumeConfigResponseOutput) LunRanges ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) LunRanges() LunRangeResponseArrayOutput
LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
func (VolumeConfigResponseOutput) MachineIds ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) MachineIds() pulumi.StringArrayOutput
Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
func (VolumeConfigResponseOutput) Name ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) Name() pulumi.StringOutput
The name of the volume config.
func (VolumeConfigResponseOutput) NfsExports ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) NfsExports() NfsExportResponseArrayOutput
NFS exports. Set only when protocol is PROTOCOL_NFS.
func (VolumeConfigResponseOutput) PerformanceTier ¶ added in v0.26.0
func (o VolumeConfigResponseOutput) PerformanceTier() pulumi.StringOutput
Performance tier of the Volume. Default is SHARED.
func (VolumeConfigResponseOutput) Protocol ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) Protocol() pulumi.StringOutput
Volume protocol.
func (VolumeConfigResponseOutput) SizeGb ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) SizeGb() pulumi.IntOutput
The requested size of this volume, in GB.
func (VolumeConfigResponseOutput) SnapshotsEnabled ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) SnapshotsEnabled() pulumi.BoolOutput
Whether snapshots should be enabled.
func (VolumeConfigResponseOutput) ToVolumeConfigResponseOutput ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) ToVolumeConfigResponseOutput() VolumeConfigResponseOutput
func (VolumeConfigResponseOutput) ToVolumeConfigResponseOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) ToVolumeConfigResponseOutputWithContext(ctx context.Context) VolumeConfigResponseOutput
func (VolumeConfigResponseOutput) Type ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) Type() pulumi.StringOutput
The type of this Volume.
func (VolumeConfigResponseOutput) UserNote ¶ added in v0.18.0
func (o VolumeConfigResponseOutput) UserNote() pulumi.StringOutput
User note field, it can be used by customers to add additional information for the BMS Ops team .
type VolumeConfigType ¶ added in v0.18.0
type VolumeConfigType string
The type of this Volume.
func (VolumeConfigType) ElementType ¶ added in v0.18.0
func (VolumeConfigType) ElementType() reflect.Type
func (VolumeConfigType) ToStringOutput ¶ added in v0.18.0
func (e VolumeConfigType) ToStringOutput() pulumi.StringOutput
func (VolumeConfigType) ToStringOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeConfigType) ToStringPtrOutput ¶ added in v0.18.0
func (e VolumeConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigType) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigType) ToVolumeConfigTypeOutput ¶ added in v0.18.0
func (e VolumeConfigType) ToVolumeConfigTypeOutput() VolumeConfigTypeOutput
func (VolumeConfigType) ToVolumeConfigTypeOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigType) ToVolumeConfigTypeOutputWithContext(ctx context.Context) VolumeConfigTypeOutput
func (VolumeConfigType) ToVolumeConfigTypePtrOutput ¶ added in v0.18.0
func (e VolumeConfigType) ToVolumeConfigTypePtrOutput() VolumeConfigTypePtrOutput
func (VolumeConfigType) ToVolumeConfigTypePtrOutputWithContext ¶ added in v0.18.0
func (e VolumeConfigType) ToVolumeConfigTypePtrOutputWithContext(ctx context.Context) VolumeConfigTypePtrOutput
type VolumeConfigTypeInput ¶ added in v0.18.0
type VolumeConfigTypeInput interface { pulumi.Input ToVolumeConfigTypeOutput() VolumeConfigTypeOutput ToVolumeConfigTypeOutputWithContext(context.Context) VolumeConfigTypeOutput }
VolumeConfigTypeInput is an input type that accepts VolumeConfigTypeArgs and VolumeConfigTypeOutput values. You can construct a concrete instance of `VolumeConfigTypeInput` via:
VolumeConfigTypeArgs{...}
type VolumeConfigTypeOutput ¶ added in v0.18.0
type VolumeConfigTypeOutput struct{ *pulumi.OutputState }
func (VolumeConfigTypeOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigTypeOutput) ElementType() reflect.Type
func (VolumeConfigTypeOutput) ToStringOutput ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (VolumeConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeConfigTypeOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigTypeOutput) ToVolumeConfigTypeOutput ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToVolumeConfigTypeOutput() VolumeConfigTypeOutput
func (VolumeConfigTypeOutput) ToVolumeConfigTypeOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToVolumeConfigTypeOutputWithContext(ctx context.Context) VolumeConfigTypeOutput
func (VolumeConfigTypeOutput) ToVolumeConfigTypePtrOutput ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToVolumeConfigTypePtrOutput() VolumeConfigTypePtrOutput
func (VolumeConfigTypeOutput) ToVolumeConfigTypePtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigTypeOutput) ToVolumeConfigTypePtrOutputWithContext(ctx context.Context) VolumeConfigTypePtrOutput
type VolumeConfigTypePtrInput ¶ added in v0.18.0
type VolumeConfigTypePtrInput interface { pulumi.Input ToVolumeConfigTypePtrOutput() VolumeConfigTypePtrOutput ToVolumeConfigTypePtrOutputWithContext(context.Context) VolumeConfigTypePtrOutput }
func VolumeConfigTypePtr ¶ added in v0.18.0
func VolumeConfigTypePtr(v string) VolumeConfigTypePtrInput
type VolumeConfigTypePtrOutput ¶ added in v0.18.0
type VolumeConfigTypePtrOutput struct{ *pulumi.OutputState }
func (VolumeConfigTypePtrOutput) Elem ¶ added in v0.18.0
func (o VolumeConfigTypePtrOutput) Elem() VolumeConfigTypeOutput
func (VolumeConfigTypePtrOutput) ElementType ¶ added in v0.18.0
func (VolumeConfigTypePtrOutput) ElementType() reflect.Type
func (VolumeConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o VolumeConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VolumeConfigTypePtrOutput) ToVolumeConfigTypePtrOutput ¶ added in v0.18.0
func (o VolumeConfigTypePtrOutput) ToVolumeConfigTypePtrOutput() VolumeConfigTypePtrOutput
func (VolumeConfigTypePtrOutput) ToVolumeConfigTypePtrOutputWithContext ¶ added in v0.18.0
func (o VolumeConfigTypePtrOutput) ToVolumeConfigTypePtrOutputWithContext(ctx context.Context) VolumeConfigTypePtrOutput