Documentation
¶
Index ¶
- Constants
- 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 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) OsImage() pulumi.StringPtrOutput
- func (o InstanceConfigOutput) PrivateNetwork() NetworkAddressPtrOutput
- 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) Name() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) OsImage() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) PrivateNetwork() NetworkAddressResponseOutput
- 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 LookupProvisioningConfigArgs
- type LookupProvisioningConfigOutputArgs
- type LookupProvisioningConfigResult
- type LookupProvisioningConfigResultOutput
- func (o LookupProvisioningConfigResultOutput) CloudConsoleUri() 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) State() 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
- 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) SizeBytes() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) StorageVolume() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
- type LookupSnapshotSchedulePolicyArgs
- type LookupSnapshotSchedulePolicyOutputArgs
- type LookupSnapshotSchedulePolicyResult
- type LookupSnapshotSchedulePolicyResultOutput
- func (o LookupSnapshotSchedulePolicyResultOutput) Description() pulumi.StringOutput
- func (LookupSnapshotSchedulePolicyResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotSchedulePolicyResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupSnapshotSchedulePolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupSnapshotSchedulePolicyResultOutput) Schedules() ScheduleResponseArrayOutput
- func (o LookupSnapshotSchedulePolicyResultOutput) State() pulumi.StringOutput
- func (o LookupSnapshotSchedulePolicyResultOutput) ToLookupSnapshotSchedulePolicyResultOutput() LookupSnapshotSchedulePolicyResultOutput
- func (o LookupSnapshotSchedulePolicyResultOutput) ToLookupSnapshotSchedulePolicyResultOutputWithContext(ctx context.Context) LookupSnapshotSchedulePolicyResultOutput
- 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) 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) 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 ProvisioningConfig
- type ProvisioningConfigArgs
- type ProvisioningConfigInput
- type ProvisioningConfigOutput
- type ProvisioningConfigState
- type Schedule
- type ScheduleArgs
- type ScheduleArray
- type ScheduleArrayInput
- type ScheduleArrayOutput
- type ScheduleInput
- type ScheduleOutput
- func (o ScheduleOutput) CrontabSpec() pulumi.StringPtrOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) Prefix() pulumi.StringPtrOutput
- func (o ScheduleOutput) RetentionCount() pulumi.IntPtrOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- type ScheduleResponse
- type ScheduleResponseArrayOutput
- func (ScheduleResponseArrayOutput) ElementType() reflect.Type
- func (o ScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScheduleResponseOutput
- func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput
- func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput
- type ScheduleResponseOutput
- func (o ScheduleResponseOutput) CrontabSpec() pulumi.StringOutput
- func (ScheduleResponseOutput) ElementType() reflect.Type
- func (o ScheduleResponseOutput) Prefix() pulumi.StringOutput
- func (o ScheduleResponseOutput) RetentionCount() pulumi.IntOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- type SnapshotSchedulePolicy
- type SnapshotSchedulePolicyArgs
- type SnapshotSchedulePolicyInput
- type SnapshotSchedulePolicyOutput
- type SnapshotSchedulePolicyState
- type SnapshotSchedulePolicyStateEnum
- func (SnapshotSchedulePolicyStateEnum) ElementType() reflect.Type
- func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumOutput() SnapshotSchedulePolicyStateEnumOutput
- func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumOutput
- func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumPtrOutput() SnapshotSchedulePolicyStateEnumPtrOutput
- func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumPtrOutput
- func (e SnapshotSchedulePolicyStateEnum) ToStringOutput() pulumi.StringOutput
- func (e SnapshotSchedulePolicyStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SnapshotSchedulePolicyStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SnapshotSchedulePolicyStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SnapshotSchedulePolicyStateEnumInput
- type SnapshotSchedulePolicyStateEnumOutput
- func (SnapshotSchedulePolicyStateEnumOutput) ElementType() reflect.Type
- func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumOutput() SnapshotSchedulePolicyStateEnumOutput
- func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumOutput
- func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumPtrOutput() SnapshotSchedulePolicyStateEnumPtrOutput
- func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumPtrOutput
- func (o SnapshotSchedulePolicyStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o SnapshotSchedulePolicyStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SnapshotSchedulePolicyStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SnapshotSchedulePolicyStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SnapshotSchedulePolicyStateEnumPtrInput
- type SnapshotSchedulePolicyStateEnumPtrOutput
- func (o SnapshotSchedulePolicyStateEnumPtrOutput) Elem() SnapshotSchedulePolicyStateEnumOutput
- func (SnapshotSchedulePolicyStateEnumPtrOutput) ElementType() reflect.Type
- func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToSnapshotSchedulePolicyStateEnumPtrOutput() SnapshotSchedulePolicyStateEnumPtrOutput
- func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumPtrOutput
- func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) 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 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) 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 ( // 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 ( // The policy is in an unknown state. SnapshotSchedulePolicyStateEnumStateUnspecified = SnapshotSchedulePolicyStateEnum("STATE_UNSPECIFIED") // The policy is been provisioned. SnapshotSchedulePolicyStateEnumProvisioned = SnapshotSchedulePolicyStateEnum("PROVISIONED") )
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 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. 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"` // 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. PrivateNetwork *NetworkAddress `pulumi:"privateNetwork"` // 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. 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"` // 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. PrivateNetwork NetworkAddressPtrInput `pulumi:"privateNetwork"` // 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 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.
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) 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.
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. 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"` // The name of the instance config. Name string `pulumi:"name"` // 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. PrivateNetwork NetworkAddressResponse `pulumi:"privateNetwork"` // 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.
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) Name ¶ added in v0.18.0
func (o InstanceConfigResponseOutput) Name() pulumi.StringOutput
The name of the instance config.
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.
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 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"` // 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 name of the provisioning config. Name string `pulumi:"name"` // Networks to be created. Networks []NetworkConfigResponse `pulumi:"networks"` // State of ProvisioningConfig. State string `pulumi:"state"` // A generated buganizer id to track provisioning request. TicketId string `pulumi:"ticketId"` // Last update timestamp. UpdateTime string `pulumi:"updateTime"` // Volumes to be created. Volumes []VolumeConfigResponse `pulumi:"volumes"` }
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) 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 name of the provisioning config.
func (LookupProvisioningConfigResultOutput) Networks ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) Networks() NetworkConfigResponseArrayOutput
Networks to be created.
func (LookupProvisioningConfigResultOutput) State ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) State() pulumi.StringOutput
State of ProvisioningConfig.
func (LookupProvisioningConfigResultOutput) TicketId ¶ added in v0.18.0
func (o LookupProvisioningConfigResultOutput) TicketId() pulumi.StringOutput
A generated buganizer 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.
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 storage volume snapshot. CreateTime string `pulumi:"createTime"` // The description of the storage volume snapshot. Description string `pulumi:"description"` // The name of the storage volume snapshot. Name string `pulumi:"name"` // The size of the storage volume snapshot, in bytes. SizeBytes string `pulumi:"sizeBytes"` // The storage volume this snapshot belongs to. StorageVolume string `pulumi:"storageVolume"` }
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
Get details of a single storage volume snapshot.
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 storage volume snapshot.
func (LookupSnapshotResultOutput) Description ¶
func (o LookupSnapshotResultOutput) Description() pulumi.StringOutput
The description of the storage volume snapshot.
func (LookupSnapshotResultOutput) ElementType ¶
func (LookupSnapshotResultOutput) ElementType() reflect.Type
func (LookupSnapshotResultOutput) Name ¶
func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
The name of the storage volume snapshot.
func (LookupSnapshotResultOutput) SizeBytes ¶
func (o LookupSnapshotResultOutput) SizeBytes() pulumi.StringOutput
The size of the storage volume snapshot, in bytes.
func (LookupSnapshotResultOutput) StorageVolume ¶
func (o LookupSnapshotResultOutput) StorageVolume() pulumi.StringOutput
The storage volume this snapshot belongs to.
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
type LookupSnapshotSchedulePolicyOutputArgs ¶
type LookupSnapshotSchedulePolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` SnapshotSchedulePolicyId pulumi.StringInput `pulumi:"snapshotSchedulePolicyId"` }
func (LookupSnapshotSchedulePolicyOutputArgs) ElementType ¶
func (LookupSnapshotSchedulePolicyOutputArgs) ElementType() reflect.Type
type LookupSnapshotSchedulePolicyResult ¶
type LookupSnapshotSchedulePolicyResult struct { // The description of the snapshot schedule policy. Description string `pulumi:"description"` // Labels as key value pairs. Labels map[string]string `pulumi:"labels"` // The name of the snapshot schedule policy. Name string `pulumi:"name"` // The snapshot schedules contained in this policy. You can specify a maximum of 5 schedules. Schedules []ScheduleResponse `pulumi:"schedules"` // The state of the snapshot schedule policy. State string `pulumi:"state"` }
func LookupSnapshotSchedulePolicy ¶
func LookupSnapshotSchedulePolicy(ctx *pulumi.Context, args *LookupSnapshotSchedulePolicyArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotSchedulePolicyResult, error)
Get details of a single snapshot schedule policy.
type LookupSnapshotSchedulePolicyResultOutput ¶
type LookupSnapshotSchedulePolicyResultOutput struct{ *pulumi.OutputState }
func LookupSnapshotSchedulePolicyOutput ¶
func LookupSnapshotSchedulePolicyOutput(ctx *pulumi.Context, args LookupSnapshotSchedulePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotSchedulePolicyResultOutput
func (LookupSnapshotSchedulePolicyResultOutput) Description ¶
func (o LookupSnapshotSchedulePolicyResultOutput) Description() pulumi.StringOutput
The description of the snapshot schedule policy.
func (LookupSnapshotSchedulePolicyResultOutput) ElementType ¶
func (LookupSnapshotSchedulePolicyResultOutput) ElementType() reflect.Type
func (LookupSnapshotSchedulePolicyResultOutput) Labels ¶
func (o LookupSnapshotSchedulePolicyResultOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs.
func (LookupSnapshotSchedulePolicyResultOutput) Name ¶
func (o LookupSnapshotSchedulePolicyResultOutput) Name() pulumi.StringOutput
The name of the snapshot schedule policy.
func (LookupSnapshotSchedulePolicyResultOutput) Schedules ¶
func (o LookupSnapshotSchedulePolicyResultOutput) Schedules() ScheduleResponseArrayOutput
The snapshot schedules contained in this policy. You can specify a maximum of 5 schedules.
func (LookupSnapshotSchedulePolicyResultOutput) State ¶ added in v0.15.0
func (o LookupSnapshotSchedulePolicyResultOutput) State() pulumi.StringOutput
The state of the snapshot schedule policy.
func (LookupSnapshotSchedulePolicyResultOutput) ToLookupSnapshotSchedulePolicyResultOutput ¶
func (o LookupSnapshotSchedulePolicyResultOutput) ToLookupSnapshotSchedulePolicyResultOutput() LookupSnapshotSchedulePolicyResultOutput
func (LookupSnapshotSchedulePolicyResultOutput) ToLookupSnapshotSchedulePolicyResultOutputWithContext ¶
func (o LookupSnapshotSchedulePolicyResultOutput) ToLookupSnapshotSchedulePolicyResultOutputWithContext(ctx context.Context) LookupSnapshotSchedulePolicyResultOutput
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"` // 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 (b/194021617). 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"` // 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 (b/194021617). 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) 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 (b/194021617).
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 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 (b/194021617). 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) 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 (b/194021617).
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 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"` // 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.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"` // Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period. Location pulumi.StringOutput `pulumi:"location"` // The name of the provisioning config. Name pulumi.StringOutput `pulumi:"name"` // Networks to be created. Networks NetworkConfigResponseArrayOutput `pulumi:"networks"` // State of ProvisioningConfig. State pulumi.StringOutput `pulumi:"state"` // A generated buganizer 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"` }
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 { // 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 Project pulumi.StringPtrInput // A generated buganizer id to track provisioning request. TicketId pulumi.StringPtrInput // Volumes to be created. Volumes VolumeConfigArrayInput }
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) ElementType ¶ added in v0.18.0
func (ProvisioningConfigOutput) ElementType() reflect.Type
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
type ProvisioningConfigState ¶ added in v0.18.0
type ProvisioningConfigState struct { }
func (ProvisioningConfigState) ElementType ¶ added in v0.18.0
func (ProvisioningConfigState) ElementType() reflect.Type
type Schedule ¶
type Schedule struct { // A crontab-like specification that the schedule uses to take snapshots. CrontabSpec *string `pulumi:"crontabSpec"` // A list of snapshot names created in this schedule. Prefix *string `pulumi:"prefix"` // The maximum number of snapshots to retain in this schedule. RetentionCount *int `pulumi:"retentionCount"` }
A snapshot schedule.
type ScheduleArgs ¶
type ScheduleArgs struct { // A crontab-like specification that the schedule uses to take snapshots. CrontabSpec pulumi.StringPtrInput `pulumi:"crontabSpec"` // A list of snapshot names created in this schedule. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The maximum number of snapshots to retain in this schedule. RetentionCount pulumi.IntPtrInput `pulumi:"retentionCount"` }
A snapshot schedule.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
func (ScheduleArgs) ToScheduleOutput ¶
func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
func (ScheduleArgs) ToScheduleOutputWithContext ¶
func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArray ¶
type ScheduleArray []ScheduleInput
func (ScheduleArray) ElementType ¶
func (ScheduleArray) ElementType() reflect.Type
func (ScheduleArray) ToScheduleArrayOutput ¶
func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArray) ToScheduleArrayOutputWithContext ¶
func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleArrayInput ¶
type ScheduleArrayInput interface { pulumi.Input ToScheduleArrayOutput() ScheduleArrayOutput ToScheduleArrayOutputWithContext(context.Context) ScheduleArrayOutput }
ScheduleArrayInput is an input type that accepts ScheduleArray and ScheduleArrayOutput values. You can construct a concrete instance of `ScheduleArrayInput` via:
ScheduleArray{ ScheduleArgs{...} }
type ScheduleArrayOutput ¶
type ScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScheduleArrayOutput) ElementType ¶
func (ScheduleArrayOutput) ElementType() reflect.Type
func (ScheduleArrayOutput) Index ¶
func (o ScheduleArrayOutput) Index(i pulumi.IntInput) ScheduleOutput
func (ScheduleArrayOutput) ToScheduleArrayOutput ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(context.Context) ScheduleOutput }
ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:
ScheduleArgs{...}
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
A snapshot schedule.
func (ScheduleOutput) CrontabSpec ¶
func (o ScheduleOutput) CrontabSpec() pulumi.StringPtrOutput
A crontab-like specification that the schedule uses to take snapshots.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) Prefix ¶
func (o ScheduleOutput) Prefix() pulumi.StringPtrOutput
A list of snapshot names created in this schedule.
func (ScheduleOutput) RetentionCount ¶
func (o ScheduleOutput) RetentionCount() pulumi.IntPtrOutput
The maximum number of snapshots to retain in this schedule.
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleResponse ¶
type ScheduleResponse struct { // A crontab-like specification that the schedule uses to take snapshots. CrontabSpec string `pulumi:"crontabSpec"` // A list of snapshot names created in this schedule. Prefix string `pulumi:"prefix"` // The maximum number of snapshots to retain in this schedule. RetentionCount int `pulumi:"retentionCount"` }
A snapshot schedule.
type ScheduleResponseArrayOutput ¶
type ScheduleResponseArrayOutput struct{ *pulumi.OutputState }
func (ScheduleResponseArrayOutput) ElementType ¶
func (ScheduleResponseArrayOutput) ElementType() reflect.Type
func (ScheduleResponseArrayOutput) Index ¶
func (o ScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScheduleResponseOutput
func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput ¶
func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput
func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext ¶
func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput
type ScheduleResponseOutput ¶
type ScheduleResponseOutput struct{ *pulumi.OutputState }
A snapshot schedule.
func (ScheduleResponseOutput) CrontabSpec ¶
func (o ScheduleResponseOutput) CrontabSpec() pulumi.StringOutput
A crontab-like specification that the schedule uses to take snapshots.
func (ScheduleResponseOutput) ElementType ¶
func (ScheduleResponseOutput) ElementType() reflect.Type
func (ScheduleResponseOutput) Prefix ¶
func (o ScheduleResponseOutput) Prefix() pulumi.StringOutput
A list of snapshot names created in this schedule.
func (ScheduleResponseOutput) RetentionCount ¶
func (o ScheduleResponseOutput) RetentionCount() pulumi.IntOutput
The maximum number of snapshots to retain in this schedule.
func (ScheduleResponseOutput) ToScheduleResponseOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // The creation time of the storage volume snapshot. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the storage volume snapshot. Description pulumi.StringOutput `pulumi:"description"` // The name of the storage volume snapshot. Name pulumi.StringOutput `pulumi:"name"` // The size of the storage volume snapshot, in bytes. SizeBytes pulumi.StringOutput `pulumi:"sizeBytes"` // The storage volume this snapshot belongs to. StorageVolume pulumi.StringOutput `pulumi:"storageVolume"` }
Create a storage volume snapshot in a containing volume. Auto-naming is currently not supported for this resource.
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 storage volume snapshot. Description pulumi.StringPtrInput // An identifier for the snapshot, generated by the backend. Id pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // The size of the storage volume snapshot, in bytes. SizeBytes pulumi.StringPtrInput // The storage volume this snapshot belongs to. StorageVolume 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) ElementType ¶
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) ToSnapshotOutput ¶
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotSchedulePolicy ¶
type SnapshotSchedulePolicy struct { pulumi.CustomResourceState // The description of the snapshot schedule policy. Description pulumi.StringOutput `pulumi:"description"` // Labels as key value pairs. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the snapshot schedule policy. Name pulumi.StringOutput `pulumi:"name"` // The snapshot schedules contained in this policy. You can specify a maximum of 5 schedules. Schedules ScheduleResponseArrayOutput `pulumi:"schedules"` // The state of the snapshot schedule policy. State pulumi.StringOutput `pulumi:"state"` }
Create a snapshot schedule policy in the specified project. Auto-naming is currently not supported for this resource.
func GetSnapshotSchedulePolicy ¶
func GetSnapshotSchedulePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotSchedulePolicyState, opts ...pulumi.ResourceOption) (*SnapshotSchedulePolicy, error)
GetSnapshotSchedulePolicy gets an existing SnapshotSchedulePolicy 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 NewSnapshotSchedulePolicy ¶
func NewSnapshotSchedulePolicy(ctx *pulumi.Context, name string, args *SnapshotSchedulePolicyArgs, opts ...pulumi.ResourceOption) (*SnapshotSchedulePolicy, error)
NewSnapshotSchedulePolicy registers a new resource with the given unique name, arguments, and options.
func (*SnapshotSchedulePolicy) ElementType ¶
func (*SnapshotSchedulePolicy) ElementType() reflect.Type
func (*SnapshotSchedulePolicy) ToSnapshotSchedulePolicyOutput ¶
func (i *SnapshotSchedulePolicy) ToSnapshotSchedulePolicyOutput() SnapshotSchedulePolicyOutput
func (*SnapshotSchedulePolicy) ToSnapshotSchedulePolicyOutputWithContext ¶
func (i *SnapshotSchedulePolicy) ToSnapshotSchedulePolicyOutputWithContext(ctx context.Context) SnapshotSchedulePolicyOutput
type SnapshotSchedulePolicyArgs ¶
type SnapshotSchedulePolicyArgs struct { // The description of the snapshot schedule policy. Description pulumi.StringPtrInput // An identifier for the snapshot schedule policy, generated by the backend. Id pulumi.StringPtrInput // Labels as key value pairs. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // The snapshot schedules contained in this policy. You can specify a maximum of 5 schedules. Schedules ScheduleArrayInput // Required. Snapshot policy ID SnapshotSchedulePolicyId pulumi.StringInput // The state of the snapshot schedule policy. State SnapshotSchedulePolicyStateEnumPtrInput }
The set of arguments for constructing a SnapshotSchedulePolicy resource.
func (SnapshotSchedulePolicyArgs) ElementType ¶
func (SnapshotSchedulePolicyArgs) ElementType() reflect.Type
type SnapshotSchedulePolicyInput ¶
type SnapshotSchedulePolicyInput interface { pulumi.Input ToSnapshotSchedulePolicyOutput() SnapshotSchedulePolicyOutput ToSnapshotSchedulePolicyOutputWithContext(ctx context.Context) SnapshotSchedulePolicyOutput }
type SnapshotSchedulePolicyOutput ¶
type SnapshotSchedulePolicyOutput struct{ *pulumi.OutputState }
func (SnapshotSchedulePolicyOutput) ElementType ¶
func (SnapshotSchedulePolicyOutput) ElementType() reflect.Type
func (SnapshotSchedulePolicyOutput) ToSnapshotSchedulePolicyOutput ¶
func (o SnapshotSchedulePolicyOutput) ToSnapshotSchedulePolicyOutput() SnapshotSchedulePolicyOutput
func (SnapshotSchedulePolicyOutput) ToSnapshotSchedulePolicyOutputWithContext ¶
func (o SnapshotSchedulePolicyOutput) ToSnapshotSchedulePolicyOutputWithContext(ctx context.Context) SnapshotSchedulePolicyOutput
type SnapshotSchedulePolicyState ¶
type SnapshotSchedulePolicyState struct { }
func (SnapshotSchedulePolicyState) ElementType ¶
func (SnapshotSchedulePolicyState) ElementType() reflect.Type
type SnapshotSchedulePolicyStateEnum ¶ added in v0.15.0
type SnapshotSchedulePolicyStateEnum string
The state of the snapshot schedule policy.
func (SnapshotSchedulePolicyStateEnum) ElementType ¶ added in v0.15.0
func (SnapshotSchedulePolicyStateEnum) ElementType() reflect.Type
func (SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumOutput ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumOutput() SnapshotSchedulePolicyStateEnumOutput
func (SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumOutputWithContext ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumOutput
func (SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumPtrOutput ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumPtrOutput() SnapshotSchedulePolicyStateEnumPtrOutput
func (SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumPtrOutput
func (SnapshotSchedulePolicyStateEnum) ToStringOutput ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToStringOutput() pulumi.StringOutput
func (SnapshotSchedulePolicyStateEnum) ToStringOutputWithContext ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SnapshotSchedulePolicyStateEnum) ToStringPtrOutput ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (SnapshotSchedulePolicyStateEnum) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e SnapshotSchedulePolicyStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SnapshotSchedulePolicyStateEnumInput ¶ added in v0.15.0
type SnapshotSchedulePolicyStateEnumInput interface { pulumi.Input ToSnapshotSchedulePolicyStateEnumOutput() SnapshotSchedulePolicyStateEnumOutput ToSnapshotSchedulePolicyStateEnumOutputWithContext(context.Context) SnapshotSchedulePolicyStateEnumOutput }
SnapshotSchedulePolicyStateEnumInput is an input type that accepts SnapshotSchedulePolicyStateEnumArgs and SnapshotSchedulePolicyStateEnumOutput values. You can construct a concrete instance of `SnapshotSchedulePolicyStateEnumInput` via:
SnapshotSchedulePolicyStateEnumArgs{...}
type SnapshotSchedulePolicyStateEnumOutput ¶ added in v0.15.0
type SnapshotSchedulePolicyStateEnumOutput struct{ *pulumi.OutputState }
func (SnapshotSchedulePolicyStateEnumOutput) ElementType ¶ added in v0.15.0
func (SnapshotSchedulePolicyStateEnumOutput) ElementType() reflect.Type
func (SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumOutput ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumOutput() SnapshotSchedulePolicyStateEnumOutput
func (SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumOutputWithContext ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumOutput
func (SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumPtrOutput ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumPtrOutput() SnapshotSchedulePolicyStateEnumPtrOutput
func (SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumPtrOutput
func (SnapshotSchedulePolicyStateEnumOutput) ToStringOutput ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (SnapshotSchedulePolicyStateEnumOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SnapshotSchedulePolicyStateEnumOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SnapshotSchedulePolicyStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SnapshotSchedulePolicyStateEnumPtrInput ¶ added in v0.15.0
type SnapshotSchedulePolicyStateEnumPtrInput interface { pulumi.Input ToSnapshotSchedulePolicyStateEnumPtrOutput() SnapshotSchedulePolicyStateEnumPtrOutput ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext(context.Context) SnapshotSchedulePolicyStateEnumPtrOutput }
func SnapshotSchedulePolicyStateEnumPtr ¶ added in v0.15.0
func SnapshotSchedulePolicyStateEnumPtr(v string) SnapshotSchedulePolicyStateEnumPtrInput
type SnapshotSchedulePolicyStateEnumPtrOutput ¶ added in v0.15.0
type SnapshotSchedulePolicyStateEnumPtrOutput struct{ *pulumi.OutputState }
func (SnapshotSchedulePolicyStateEnumPtrOutput) ElementType ¶ added in v0.15.0
func (SnapshotSchedulePolicyStateEnumPtrOutput) ElementType() reflect.Type
func (SnapshotSchedulePolicyStateEnumPtrOutput) ToSnapshotSchedulePolicyStateEnumPtrOutput ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToSnapshotSchedulePolicyStateEnumPtrOutput() SnapshotSchedulePolicyStateEnumPtrOutput
func (SnapshotSchedulePolicyStateEnumPtrOutput) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToSnapshotSchedulePolicyStateEnumPtrOutputWithContext(ctx context.Context) SnapshotSchedulePolicyStateEnumPtrOutput
func (SnapshotSchedulePolicyStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SnapshotSchedulePolicyStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o SnapshotSchedulePolicyStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // 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 (b/194021617). 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"` // 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 (b/194021617). 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) 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 (b/194021617).
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"` // 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 (b/194021617). 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) 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 (b/194021617).
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