Documentation
¶
Index ¶
- Constants
- type AcceleratorConfig
- type AcceleratorConfigArgs
- func (AcceleratorConfigArgs) ElementType() reflect.Type
- func (i AcceleratorConfigArgs) ToAcceleratorConfigOutput() AcceleratorConfigOutput
- func (i AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
- func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
- func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
- type AcceleratorConfigInput
- type AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) CoreCount() pulumi.StringPtrOutput
- func (AcceleratorConfigOutput) ElementType() reflect.Type
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutput() AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
- func (o AcceleratorConfigOutput) Type() AcceleratorConfigTypePtrOutput
- type AcceleratorConfigPtrInput
- type AcceleratorConfigPtrOutput
- func (o AcceleratorConfigPtrOutput) CoreCount() pulumi.StringPtrOutput
- func (o AcceleratorConfigPtrOutput) Elem() AcceleratorConfigOutput
- func (AcceleratorConfigPtrOutput) ElementType() reflect.Type
- func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
- func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
- func (o AcceleratorConfigPtrOutput) Type() AcceleratorConfigTypePtrOutput
- type AcceleratorConfigResponse
- type AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) CoreCount() pulumi.StringOutput
- func (AcceleratorConfigResponseOutput) ElementType() reflect.Type
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) Type() pulumi.StringOutput
- type AcceleratorConfigType
- func (AcceleratorConfigType) ElementType() reflect.Type
- func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
- func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
- func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
- func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
- func (e AcceleratorConfigType) ToStringOutput() pulumi.StringOutput
- func (e AcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorConfigTypeInput
- type AcceleratorConfigTypeOutput
- func (AcceleratorConfigTypeOutput) ElementType() reflect.Type
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorConfigTypePtrInput
- type AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypePtrOutput) Elem() AcceleratorConfigTypeOutput
- func (AcceleratorConfigTypePtrOutput) ElementType() reflect.Type
- func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type BootImage
- type BootImageArgs
- func (BootImageArgs) ElementType() reflect.Type
- func (i BootImageArgs) ToBootImageOutput() BootImageOutput
- func (i BootImageArgs) ToBootImageOutputWithContext(ctx context.Context) BootImageOutput
- func (i BootImageArgs) ToBootImagePtrOutput() BootImagePtrOutput
- func (i BootImageArgs) ToBootImagePtrOutputWithContext(ctx context.Context) BootImagePtrOutput
- type BootImageInput
- type BootImageOutput
- func (BootImageOutput) ElementType() reflect.Type
- func (o BootImageOutput) ToBootImageOutput() BootImageOutput
- func (o BootImageOutput) ToBootImageOutputWithContext(ctx context.Context) BootImageOutput
- func (o BootImageOutput) ToBootImagePtrOutput() BootImagePtrOutput
- func (o BootImageOutput) ToBootImagePtrOutputWithContext(ctx context.Context) BootImagePtrOutput
- type BootImagePtrInput
- type BootImagePtrOutput
- type BootImageResponse
- type BootImageResponseOutput
- type ContainerImage
- type ContainerImageArgs
- func (ContainerImageArgs) ElementType() reflect.Type
- func (i ContainerImageArgs) ToContainerImageOutput() ContainerImageOutput
- func (i ContainerImageArgs) ToContainerImageOutputWithContext(ctx context.Context) ContainerImageOutput
- func (i ContainerImageArgs) ToContainerImagePtrOutput() ContainerImagePtrOutput
- func (i ContainerImageArgs) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput
- type ContainerImageArray
- type ContainerImageArrayInput
- type ContainerImageArrayOutput
- func (ContainerImageArrayOutput) ElementType() reflect.Type
- func (o ContainerImageArrayOutput) Index(i pulumi.IntInput) ContainerImageOutput
- func (o ContainerImageArrayOutput) ToContainerImageArrayOutput() ContainerImageArrayOutput
- func (o ContainerImageArrayOutput) ToContainerImageArrayOutputWithContext(ctx context.Context) ContainerImageArrayOutput
- type ContainerImageInput
- type ContainerImageOutput
- func (ContainerImageOutput) ElementType() reflect.Type
- func (o ContainerImageOutput) Repository() pulumi.StringOutput
- func (o ContainerImageOutput) Tag() pulumi.StringPtrOutput
- func (o ContainerImageOutput) ToContainerImageOutput() ContainerImageOutput
- func (o ContainerImageOutput) ToContainerImageOutputWithContext(ctx context.Context) ContainerImageOutput
- func (o ContainerImageOutput) ToContainerImagePtrOutput() ContainerImagePtrOutput
- func (o ContainerImageOutput) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput
- type ContainerImagePtrInput
- type ContainerImagePtrOutput
- func (o ContainerImagePtrOutput) Elem() ContainerImageOutput
- func (ContainerImagePtrOutput) ElementType() reflect.Type
- func (o ContainerImagePtrOutput) Repository() pulumi.StringPtrOutput
- func (o ContainerImagePtrOutput) Tag() pulumi.StringPtrOutput
- func (o ContainerImagePtrOutput) ToContainerImagePtrOutput() ContainerImagePtrOutput
- func (o ContainerImagePtrOutput) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput
- type ContainerImageResponse
- type ContainerImageResponseArrayOutput
- func (ContainerImageResponseArrayOutput) ElementType() reflect.Type
- func (o ContainerImageResponseArrayOutput) Index(i pulumi.IntInput) ContainerImageResponseOutput
- func (o ContainerImageResponseArrayOutput) ToContainerImageResponseArrayOutput() ContainerImageResponseArrayOutput
- func (o ContainerImageResponseArrayOutput) ToContainerImageResponseArrayOutputWithContext(ctx context.Context) ContainerImageResponseArrayOutput
- type ContainerImageResponseOutput
- func (ContainerImageResponseOutput) ElementType() reflect.Type
- func (o ContainerImageResponseOutput) Repository() pulumi.StringOutput
- func (o ContainerImageResponseOutput) Tag() pulumi.StringOutput
- func (o ContainerImageResponseOutput) ToContainerImageResponseOutput() ContainerImageResponseOutput
- func (o ContainerImageResponseOutput) ToContainerImageResponseOutputWithContext(ctx context.Context) ContainerImageResponseOutput
- type DataprocParameters
- type DataprocParametersArgs
- func (DataprocParametersArgs) ElementType() reflect.Type
- func (i DataprocParametersArgs) ToDataprocParametersOutput() DataprocParametersOutput
- func (i DataprocParametersArgs) ToDataprocParametersOutputWithContext(ctx context.Context) DataprocParametersOutput
- func (i DataprocParametersArgs) ToDataprocParametersPtrOutput() DataprocParametersPtrOutput
- func (i DataprocParametersArgs) ToDataprocParametersPtrOutputWithContext(ctx context.Context) DataprocParametersPtrOutput
- type DataprocParametersInput
- type DataprocParametersOutput
- func (o DataprocParametersOutput) Cluster() pulumi.StringPtrOutput
- func (DataprocParametersOutput) ElementType() reflect.Type
- func (o DataprocParametersOutput) ToDataprocParametersOutput() DataprocParametersOutput
- func (o DataprocParametersOutput) ToDataprocParametersOutputWithContext(ctx context.Context) DataprocParametersOutput
- func (o DataprocParametersOutput) ToDataprocParametersPtrOutput() DataprocParametersPtrOutput
- func (o DataprocParametersOutput) ToDataprocParametersPtrOutputWithContext(ctx context.Context) DataprocParametersPtrOutput
- type DataprocParametersPtrInput
- type DataprocParametersPtrOutput
- func (o DataprocParametersPtrOutput) Cluster() pulumi.StringPtrOutput
- func (o DataprocParametersPtrOutput) Elem() DataprocParametersOutput
- func (DataprocParametersPtrOutput) ElementType() reflect.Type
- func (o DataprocParametersPtrOutput) ToDataprocParametersPtrOutput() DataprocParametersPtrOutput
- func (o DataprocParametersPtrOutput) ToDataprocParametersPtrOutputWithContext(ctx context.Context) DataprocParametersPtrOutput
- type DataprocParametersResponse
- type DataprocParametersResponseOutput
- func (o DataprocParametersResponseOutput) Cluster() pulumi.StringOutput
- func (DataprocParametersResponseOutput) ElementType() reflect.Type
- func (o DataprocParametersResponseOutput) ToDataprocParametersResponseOutput() DataprocParametersResponseOutput
- func (o DataprocParametersResponseOutput) ToDataprocParametersResponseOutputWithContext(ctx context.Context) DataprocParametersResponseOutput
- type DiskResponse
- type DiskResponseArrayOutput
- func (DiskResponseArrayOutput) ElementType() reflect.Type
- func (o DiskResponseArrayOutput) Index(i pulumi.IntInput) DiskResponseOutput
- func (o DiskResponseArrayOutput) ToDiskResponseArrayOutput() DiskResponseArrayOutput
- func (o DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
- type DiskResponseOutput
- func (o DiskResponseOutput) AutoDelete() pulumi.BoolOutput
- func (o DiskResponseOutput) Boot() pulumi.BoolOutput
- func (o DiskResponseOutput) DeviceName() pulumi.StringOutput
- func (o DiskResponseOutput) DiskSizeGb() pulumi.StringOutput
- func (DiskResponseOutput) ElementType() reflect.Type
- func (o DiskResponseOutput) GuestOsFeatures() GuestOsFeatureResponseArrayOutput
- func (o DiskResponseOutput) Index() pulumi.StringOutput
- func (o DiskResponseOutput) Interface() pulumi.StringOutput
- func (o DiskResponseOutput) Kind() pulumi.StringOutput
- func (o DiskResponseOutput) Licenses() pulumi.StringArrayOutput
- func (o DiskResponseOutput) Mode() pulumi.StringOutput
- func (o DiskResponseOutput) Source() pulumi.StringOutput
- func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
- func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
- func (o DiskResponseOutput) Type() pulumi.StringOutput
- type EncryptionConfig
- type EncryptionConfigArgs
- func (EncryptionConfigArgs) ElementType() reflect.Type
- func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigInput
- type EncryptionConfigOutput
- func (EncryptionConfigOutput) ElementType() reflect.Type
- func (o EncryptionConfigOutput) KmsKey() pulumi.StringPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigPtrInput
- type EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
- func (EncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o EncryptionConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigResponse
- type EncryptionConfigResponseOutput
- func (EncryptionConfigResponseOutput) ElementType() reflect.Type
- func (o EncryptionConfigResponseOutput) KmsKey() pulumi.StringOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
- type Environment
- type EnvironmentArgs
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) ContainerImage() ContainerImageResponseOutput
- func (o EnvironmentOutput) CreateTime() pulumi.StringOutput
- func (o EnvironmentOutput) Description() pulumi.StringOutput
- func (o EnvironmentOutput) DisplayName() pulumi.StringOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvironmentOutput) Location() pulumi.StringOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) PostStartupScript() pulumi.StringOutput
- func (o EnvironmentOutput) Project() pulumi.StringOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) VmImage() VmImageResponseOutput
- type EnvironmentState
- type Execution
- type ExecutionArgs
- type ExecutionInput
- type ExecutionOutput
- func (o ExecutionOutput) CreateTime() pulumi.StringOutput
- func (o ExecutionOutput) Description() pulumi.StringOutput
- func (o ExecutionOutput) DisplayName() pulumi.StringOutput
- func (ExecutionOutput) ElementType() reflect.Type
- func (o ExecutionOutput) ExecutionId() pulumi.StringOutput
- func (o ExecutionOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
- func (o ExecutionOutput) JobUri() pulumi.StringOutput
- func (o ExecutionOutput) Location() pulumi.StringOutput
- func (o ExecutionOutput) Name() pulumi.StringOutput
- func (o ExecutionOutput) OutputNotebookFile() pulumi.StringOutput
- func (o ExecutionOutput) Project() pulumi.StringOutput
- func (o ExecutionOutput) State() pulumi.StringOutput
- func (o ExecutionOutput) ToExecutionOutput() ExecutionOutput
- func (o ExecutionOutput) ToExecutionOutputWithContext(ctx context.Context) ExecutionOutput
- func (o ExecutionOutput) UpdateTime() pulumi.StringOutput
- type ExecutionResponse
- type ExecutionResponseArrayOutput
- func (ExecutionResponseArrayOutput) ElementType() reflect.Type
- func (o ExecutionResponseArrayOutput) Index(i pulumi.IntInput) ExecutionResponseOutput
- func (o ExecutionResponseArrayOutput) ToExecutionResponseArrayOutput() ExecutionResponseArrayOutput
- func (o ExecutionResponseArrayOutput) ToExecutionResponseArrayOutputWithContext(ctx context.Context) ExecutionResponseArrayOutput
- type ExecutionResponseOutput
- func (o ExecutionResponseOutput) CreateTime() pulumi.StringOutput
- func (o ExecutionResponseOutput) Description() pulumi.StringOutput
- func (o ExecutionResponseOutput) DisplayName() pulumi.StringOutput
- func (ExecutionResponseOutput) ElementType() reflect.Type
- func (o ExecutionResponseOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
- func (o ExecutionResponseOutput) JobUri() pulumi.StringOutput
- func (o ExecutionResponseOutput) Name() pulumi.StringOutput
- func (o ExecutionResponseOutput) OutputNotebookFile() pulumi.StringOutput
- func (o ExecutionResponseOutput) State() pulumi.StringOutput
- func (o ExecutionResponseOutput) ToExecutionResponseOutput() ExecutionResponseOutput
- func (o ExecutionResponseOutput) ToExecutionResponseOutputWithContext(ctx context.Context) ExecutionResponseOutput
- func (o ExecutionResponseOutput) UpdateTime() pulumi.StringOutput
- type ExecutionState
- type ExecutionTemplate
- type ExecutionTemplateArgs
- func (ExecutionTemplateArgs) ElementType() reflect.Type
- func (i ExecutionTemplateArgs) ToExecutionTemplateOutput() ExecutionTemplateOutput
- func (i ExecutionTemplateArgs) ToExecutionTemplateOutputWithContext(ctx context.Context) ExecutionTemplateOutput
- func (i ExecutionTemplateArgs) ToExecutionTemplatePtrOutput() ExecutionTemplatePtrOutput
- func (i ExecutionTemplateArgs) ToExecutionTemplatePtrOutputWithContext(ctx context.Context) ExecutionTemplatePtrOutput
- type ExecutionTemplateInput
- type ExecutionTemplateJobType
- func (ExecutionTemplateJobType) ElementType() reflect.Type
- func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypeOutput() ExecutionTemplateJobTypeOutput
- func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypeOutputWithContext(ctx context.Context) ExecutionTemplateJobTypeOutput
- func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypePtrOutput() ExecutionTemplateJobTypePtrOutput
- func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypePtrOutputWithContext(ctx context.Context) ExecutionTemplateJobTypePtrOutput
- func (e ExecutionTemplateJobType) ToStringOutput() pulumi.StringOutput
- func (e ExecutionTemplateJobType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExecutionTemplateJobType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExecutionTemplateJobType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecutionTemplateJobTypeInput
- type ExecutionTemplateJobTypeOutput
- func (ExecutionTemplateJobTypeOutput) ElementType() reflect.Type
- func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypeOutput() ExecutionTemplateJobTypeOutput
- func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypeOutputWithContext(ctx context.Context) ExecutionTemplateJobTypeOutput
- func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypePtrOutput() ExecutionTemplateJobTypePtrOutput
- func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypePtrOutputWithContext(ctx context.Context) ExecutionTemplateJobTypePtrOutput
- func (o ExecutionTemplateJobTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ExecutionTemplateJobTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExecutionTemplateJobTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExecutionTemplateJobTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecutionTemplateJobTypePtrInput
- type ExecutionTemplateJobTypePtrOutput
- func (o ExecutionTemplateJobTypePtrOutput) Elem() ExecutionTemplateJobTypeOutput
- func (ExecutionTemplateJobTypePtrOutput) ElementType() reflect.Type
- func (o ExecutionTemplateJobTypePtrOutput) ToExecutionTemplateJobTypePtrOutput() ExecutionTemplateJobTypePtrOutput
- func (o ExecutionTemplateJobTypePtrOutput) ToExecutionTemplateJobTypePtrOutputWithContext(ctx context.Context) ExecutionTemplateJobTypePtrOutput
- func (o ExecutionTemplateJobTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExecutionTemplateJobTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecutionTemplateOutput
- func (o ExecutionTemplateOutput) AcceleratorConfig() SchedulerAcceleratorConfigPtrOutput
- func (o ExecutionTemplateOutput) ContainerImageUri() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) DataprocParameters() DataprocParametersPtrOutput
- func (ExecutionTemplateOutput) ElementType() reflect.Type
- func (o ExecutionTemplateOutput) InputNotebookFile() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) JobType() ExecutionTemplateJobTypePtrOutput
- func (o ExecutionTemplateOutput) KernelSpec() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) Labels() pulumi.StringMapOutput
- func (o ExecutionTemplateOutput) MasterType() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) OutputNotebookFolder() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) Parameters() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) ParamsYamlFile() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) ScaleTier() ExecutionTemplateScaleTierOutputdeprecated
- func (o ExecutionTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) Tensorboard() pulumi.StringPtrOutput
- func (o ExecutionTemplateOutput) ToExecutionTemplateOutput() ExecutionTemplateOutput
- func (o ExecutionTemplateOutput) ToExecutionTemplateOutputWithContext(ctx context.Context) ExecutionTemplateOutput
- func (o ExecutionTemplateOutput) ToExecutionTemplatePtrOutput() ExecutionTemplatePtrOutput
- func (o ExecutionTemplateOutput) ToExecutionTemplatePtrOutputWithContext(ctx context.Context) ExecutionTemplatePtrOutput
- func (o ExecutionTemplateOutput) VertexAiParameters() VertexAIParametersPtrOutput
- type ExecutionTemplatePtrInput
- type ExecutionTemplatePtrOutput
- func (o ExecutionTemplatePtrOutput) AcceleratorConfig() SchedulerAcceleratorConfigPtrOutput
- func (o ExecutionTemplatePtrOutput) ContainerImageUri() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) DataprocParameters() DataprocParametersPtrOutput
- func (o ExecutionTemplatePtrOutput) Elem() ExecutionTemplateOutput
- func (ExecutionTemplatePtrOutput) ElementType() reflect.Type
- func (o ExecutionTemplatePtrOutput) InputNotebookFile() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) JobType() ExecutionTemplateJobTypePtrOutput
- func (o ExecutionTemplatePtrOutput) KernelSpec() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) Labels() pulumi.StringMapOutput
- func (o ExecutionTemplatePtrOutput) MasterType() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) OutputNotebookFolder() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) Parameters() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) ParamsYamlFile() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) ScaleTier() ExecutionTemplateScaleTierPtrOutputdeprecated
- func (o ExecutionTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) Tensorboard() pulumi.StringPtrOutput
- func (o ExecutionTemplatePtrOutput) ToExecutionTemplatePtrOutput() ExecutionTemplatePtrOutput
- func (o ExecutionTemplatePtrOutput) ToExecutionTemplatePtrOutputWithContext(ctx context.Context) ExecutionTemplatePtrOutput
- func (o ExecutionTemplatePtrOutput) VertexAiParameters() VertexAIParametersPtrOutput
- type ExecutionTemplateResponse
- type ExecutionTemplateResponseOutput
- func (o ExecutionTemplateResponseOutput) AcceleratorConfig() SchedulerAcceleratorConfigResponseOutput
- func (o ExecutionTemplateResponseOutput) ContainerImageUri() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) DataprocParameters() DataprocParametersResponseOutput
- func (ExecutionTemplateResponseOutput) ElementType() reflect.Type
- func (o ExecutionTemplateResponseOutput) InputNotebookFile() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) JobType() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) KernelSpec() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) Labels() pulumi.StringMapOutput
- func (o ExecutionTemplateResponseOutput) MasterType() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) OutputNotebookFolder() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) Parameters() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) ParamsYamlFile() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) ScaleTier() pulumi.StringOutputdeprecated
- func (o ExecutionTemplateResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) Tensorboard() pulumi.StringOutput
- func (o ExecutionTemplateResponseOutput) ToExecutionTemplateResponseOutput() ExecutionTemplateResponseOutput
- func (o ExecutionTemplateResponseOutput) ToExecutionTemplateResponseOutputWithContext(ctx context.Context) ExecutionTemplateResponseOutput
- func (o ExecutionTemplateResponseOutput) VertexAiParameters() VertexAIParametersResponseOutput
- type ExecutionTemplateScaleTier
- func (ExecutionTemplateScaleTier) ElementType() reflect.Type
- func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierOutput() ExecutionTemplateScaleTierOutput
- func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierOutput
- func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierPtrOutput() ExecutionTemplateScaleTierPtrOutput
- func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierPtrOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierPtrOutput
- func (e ExecutionTemplateScaleTier) ToStringOutput() pulumi.StringOutput
- func (e ExecutionTemplateScaleTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExecutionTemplateScaleTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExecutionTemplateScaleTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecutionTemplateScaleTierInput
- type ExecutionTemplateScaleTierOutput
- func (ExecutionTemplateScaleTierOutput) ElementType() reflect.Type
- func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierOutput() ExecutionTemplateScaleTierOutput
- func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierOutput
- func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierPtrOutput() ExecutionTemplateScaleTierPtrOutput
- func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierPtrOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierPtrOutput
- func (o ExecutionTemplateScaleTierOutput) ToStringOutput() pulumi.StringOutput
- func (o ExecutionTemplateScaleTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExecutionTemplateScaleTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExecutionTemplateScaleTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecutionTemplateScaleTierPtrInput
- type ExecutionTemplateScaleTierPtrOutput
- func (o ExecutionTemplateScaleTierPtrOutput) Elem() ExecutionTemplateScaleTierOutput
- func (ExecutionTemplateScaleTierPtrOutput) ElementType() reflect.Type
- func (o ExecutionTemplateScaleTierPtrOutput) ToExecutionTemplateScaleTierPtrOutput() ExecutionTemplateScaleTierPtrOutput
- func (o ExecutionTemplateScaleTierPtrOutput) ToExecutionTemplateScaleTierPtrOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierPtrOutput
- func (o ExecutionTemplateScaleTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExecutionTemplateScaleTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type GuestOsFeatureResponse
- type GuestOsFeatureResponseArrayOutput
- func (GuestOsFeatureResponseArrayOutput) ElementType() reflect.Type
- func (o GuestOsFeatureResponseArrayOutput) Index(i pulumi.IntInput) GuestOsFeatureResponseOutput
- func (o GuestOsFeatureResponseArrayOutput) ToGuestOsFeatureResponseArrayOutput() GuestOsFeatureResponseArrayOutput
- func (o GuestOsFeatureResponseArrayOutput) ToGuestOsFeatureResponseArrayOutputWithContext(ctx context.Context) GuestOsFeatureResponseArrayOutput
- type GuestOsFeatureResponseOutput
- func (GuestOsFeatureResponseOutput) ElementType() reflect.Type
- func (o GuestOsFeatureResponseOutput) ToGuestOsFeatureResponseOutput() GuestOsFeatureResponseOutput
- func (o GuestOsFeatureResponseOutput) ToGuestOsFeatureResponseOutputWithContext(ctx context.Context) GuestOsFeatureResponseOutput
- func (o GuestOsFeatureResponseOutput) Type() pulumi.StringOutput
- type Instance
- type InstanceArgs
- type InstanceBootDiskType
- func (InstanceBootDiskType) ElementType() reflect.Type
- func (e InstanceBootDiskType) ToInstanceBootDiskTypeOutput() InstanceBootDiskTypeOutput
- func (e InstanceBootDiskType) ToInstanceBootDiskTypeOutputWithContext(ctx context.Context) InstanceBootDiskTypeOutput
- func (e InstanceBootDiskType) ToInstanceBootDiskTypePtrOutput() InstanceBootDiskTypePtrOutput
- func (e InstanceBootDiskType) ToInstanceBootDiskTypePtrOutputWithContext(ctx context.Context) InstanceBootDiskTypePtrOutput
- func (e InstanceBootDiskType) ToStringOutput() pulumi.StringOutput
- func (e InstanceBootDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceBootDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceBootDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceBootDiskTypeInput
- type InstanceBootDiskTypeOutput
- func (InstanceBootDiskTypeOutput) ElementType() reflect.Type
- func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypeOutput() InstanceBootDiskTypeOutput
- func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypeOutputWithContext(ctx context.Context) InstanceBootDiskTypeOutput
- func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypePtrOutput() InstanceBootDiskTypePtrOutput
- func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypePtrOutputWithContext(ctx context.Context) InstanceBootDiskTypePtrOutput
- func (o InstanceBootDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceBootDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceBootDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceBootDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceBootDiskTypePtrInput
- type InstanceBootDiskTypePtrOutput
- func (o InstanceBootDiskTypePtrOutput) Elem() InstanceBootDiskTypeOutput
- func (InstanceBootDiskTypePtrOutput) ElementType() reflect.Type
- func (o InstanceBootDiskTypePtrOutput) ToInstanceBootDiskTypePtrOutput() InstanceBootDiskTypePtrOutput
- func (o InstanceBootDiskTypePtrOutput) ToInstanceBootDiskTypePtrOutputWithContext(ctx context.Context) InstanceBootDiskTypePtrOutput
- func (o InstanceBootDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceBootDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDataDiskType
- func (InstanceDataDiskType) ElementType() reflect.Type
- func (e InstanceDataDiskType) ToInstanceDataDiskTypeOutput() InstanceDataDiskTypeOutput
- func (e InstanceDataDiskType) ToInstanceDataDiskTypeOutputWithContext(ctx context.Context) InstanceDataDiskTypeOutput
- func (e InstanceDataDiskType) ToInstanceDataDiskTypePtrOutput() InstanceDataDiskTypePtrOutput
- func (e InstanceDataDiskType) ToInstanceDataDiskTypePtrOutputWithContext(ctx context.Context) InstanceDataDiskTypePtrOutput
- func (e InstanceDataDiskType) ToStringOutput() pulumi.StringOutput
- func (e InstanceDataDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceDataDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceDataDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDataDiskTypeInput
- type InstanceDataDiskTypeOutput
- func (InstanceDataDiskTypeOutput) ElementType() reflect.Type
- func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypeOutput() InstanceDataDiskTypeOutput
- func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypeOutputWithContext(ctx context.Context) InstanceDataDiskTypeOutput
- func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypePtrOutput() InstanceDataDiskTypePtrOutput
- func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypePtrOutputWithContext(ctx context.Context) InstanceDataDiskTypePtrOutput
- func (o InstanceDataDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceDataDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceDataDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceDataDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDataDiskTypePtrInput
- type InstanceDataDiskTypePtrOutput
- func (o InstanceDataDiskTypePtrOutput) Elem() InstanceDataDiskTypeOutput
- func (InstanceDataDiskTypePtrOutput) ElementType() reflect.Type
- func (o InstanceDataDiskTypePtrOutput) ToInstanceDataDiskTypePtrOutput() InstanceDataDiskTypePtrOutput
- func (o InstanceDataDiskTypePtrOutput) ToInstanceDataDiskTypePtrOutputWithContext(ctx context.Context) InstanceDataDiskTypePtrOutput
- func (o InstanceDataDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceDataDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDiskEncryption
- func (InstanceDiskEncryption) ElementType() reflect.Type
- func (e InstanceDiskEncryption) ToInstanceDiskEncryptionOutput() InstanceDiskEncryptionOutput
- func (e InstanceDiskEncryption) ToInstanceDiskEncryptionOutputWithContext(ctx context.Context) InstanceDiskEncryptionOutput
- func (e InstanceDiskEncryption) ToInstanceDiskEncryptionPtrOutput() InstanceDiskEncryptionPtrOutput
- func (e InstanceDiskEncryption) ToInstanceDiskEncryptionPtrOutputWithContext(ctx context.Context) InstanceDiskEncryptionPtrOutput
- func (e InstanceDiskEncryption) ToStringOutput() pulumi.StringOutput
- func (e InstanceDiskEncryption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceDiskEncryption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceDiskEncryption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDiskEncryptionInput
- type InstanceDiskEncryptionOutput
- func (InstanceDiskEncryptionOutput) ElementType() reflect.Type
- func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionOutput() InstanceDiskEncryptionOutput
- func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionOutputWithContext(ctx context.Context) InstanceDiskEncryptionOutput
- func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionPtrOutput() InstanceDiskEncryptionPtrOutput
- func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionPtrOutputWithContext(ctx context.Context) InstanceDiskEncryptionPtrOutput
- func (o InstanceDiskEncryptionOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceDiskEncryptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceDiskEncryptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceDiskEncryptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDiskEncryptionPtrInput
- type InstanceDiskEncryptionPtrOutput
- func (o InstanceDiskEncryptionPtrOutput) Elem() InstanceDiskEncryptionOutput
- func (InstanceDiskEncryptionPtrOutput) ElementType() reflect.Type
- func (o InstanceDiskEncryptionPtrOutput) ToInstanceDiskEncryptionPtrOutput() InstanceDiskEncryptionPtrOutput
- func (o InstanceDiskEncryptionPtrOutput) ToInstanceDiskEncryptionPtrOutputWithContext(ctx context.Context) InstanceDiskEncryptionPtrOutput
- func (o InstanceDiskEncryptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceDiskEncryptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceIamPolicy
- type InstanceIamPolicyArgs
- type InstanceIamPolicyInput
- type InstanceIamPolicyOutput
- func (o InstanceIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (InstanceIamPolicyOutput) ElementType() reflect.Type
- func (o InstanceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) InstanceId() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) Location() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) Project() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutput() InstanceIamPolicyOutput
- func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput
- func (o InstanceIamPolicyOutput) Version() pulumi.IntOutput
- type InstanceIamPolicyState
- type InstanceInput
- type InstanceNicType
- func (InstanceNicType) ElementType() reflect.Type
- func (e InstanceNicType) ToInstanceNicTypeOutput() InstanceNicTypeOutput
- func (e InstanceNicType) ToInstanceNicTypeOutputWithContext(ctx context.Context) InstanceNicTypeOutput
- func (e InstanceNicType) ToInstanceNicTypePtrOutput() InstanceNicTypePtrOutput
- func (e InstanceNicType) ToInstanceNicTypePtrOutputWithContext(ctx context.Context) InstanceNicTypePtrOutput
- func (e InstanceNicType) ToStringOutput() pulumi.StringOutput
- func (e InstanceNicType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceNicType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceNicType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceNicTypeInput
- type InstanceNicTypeOutput
- func (InstanceNicTypeOutput) ElementType() reflect.Type
- func (o InstanceNicTypeOutput) ToInstanceNicTypeOutput() InstanceNicTypeOutput
- func (o InstanceNicTypeOutput) ToInstanceNicTypeOutputWithContext(ctx context.Context) InstanceNicTypeOutput
- func (o InstanceNicTypeOutput) ToInstanceNicTypePtrOutput() InstanceNicTypePtrOutput
- func (o InstanceNicTypeOutput) ToInstanceNicTypePtrOutputWithContext(ctx context.Context) InstanceNicTypePtrOutput
- func (o InstanceNicTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceNicTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceNicTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceNicTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceNicTypePtrInput
- type InstanceNicTypePtrOutput
- func (o InstanceNicTypePtrOutput) Elem() InstanceNicTypeOutput
- func (InstanceNicTypePtrOutput) ElementType() reflect.Type
- func (o InstanceNicTypePtrOutput) ToInstanceNicTypePtrOutput() InstanceNicTypePtrOutput
- func (o InstanceNicTypePtrOutput) ToInstanceNicTypePtrOutputWithContext(ctx context.Context) InstanceNicTypePtrOutput
- func (o InstanceNicTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceNicTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceOutput
- func (o InstanceOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
- func (o InstanceOutput) BootDiskSizeGb() pulumi.StringOutput
- func (o InstanceOutput) BootDiskType() pulumi.StringOutput
- func (o InstanceOutput) CanIpForward() pulumi.BoolOutput
- func (o InstanceOutput) ContainerImage() ContainerImageResponseOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) Creator() pulumi.StringOutput
- func (o InstanceOutput) CustomGpuDriverPath() pulumi.StringOutput
- func (o InstanceOutput) DataDiskSizeGb() pulumi.StringOutput
- func (o InstanceOutput) DataDiskType() pulumi.StringOutput
- func (o InstanceOutput) DiskEncryption() pulumi.StringOutput
- func (o InstanceOutput) Disks() DiskResponseArrayOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InstallGpuDriver() pulumi.BoolOutput
- func (o InstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstanceOutput) InstanceOwners() pulumi.StringArrayOutput
- func (o InstanceOutput) KmsKey() pulumi.StringOutput
- func (o InstanceOutput) Labels() pulumi.StringMapOutput
- func (o InstanceOutput) Location() pulumi.StringOutput
- func (o InstanceOutput) MachineType() pulumi.StringOutput
- func (o InstanceOutput) Metadata() pulumi.StringMapOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) Network() pulumi.StringOutput
- func (o InstanceOutput) NicType() pulumi.StringOutput
- func (o InstanceOutput) NoProxyAccess() pulumi.BoolOutput
- func (o InstanceOutput) NoPublicIp() pulumi.BoolOutput
- func (o InstanceOutput) NoRemoveDataDisk() pulumi.BoolOutput
- func (o InstanceOutput) PostStartupScript() pulumi.StringOutput
- func (o InstanceOutput) Project() pulumi.StringOutput
- func (o InstanceOutput) ProxyUri() pulumi.StringOutput
- func (o InstanceOutput) ReservationAffinity() ReservationAffinityResponseOutput
- func (o InstanceOutput) ServiceAccount() pulumi.StringOutput
- func (o InstanceOutput) ServiceAccountScopes() pulumi.StringArrayOutput
- func (o InstanceOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- func (o InstanceOutput) State() pulumi.StringOutput
- func (o InstanceOutput) Subnet() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.StringArrayOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) UpdateTime() pulumi.StringOutput
- func (o InstanceOutput) UpgradeHistory() UpgradeHistoryEntryResponseArrayOutput
- func (o InstanceOutput) VmImage() VmImageResponseOutput
- type InstanceState
- type LocalDisk
- type LocalDiskArgs
- func (LocalDiskArgs) ElementType() reflect.Type
- func (i LocalDiskArgs) ToLocalDiskOutput() LocalDiskOutput
- func (i LocalDiskArgs) ToLocalDiskOutputWithContext(ctx context.Context) LocalDiskOutput
- func (i LocalDiskArgs) ToLocalDiskPtrOutput() LocalDiskPtrOutput
- func (i LocalDiskArgs) ToLocalDiskPtrOutputWithContext(ctx context.Context) LocalDiskPtrOutput
- type LocalDiskInitializeParams
- type LocalDiskInitializeParamsArgs
- func (LocalDiskInitializeParamsArgs) ElementType() reflect.Type
- func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsOutput() LocalDiskInitializeParamsOutput
- func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsOutputWithContext(ctx context.Context) LocalDiskInitializeParamsOutput
- func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsPtrOutput() LocalDiskInitializeParamsPtrOutput
- func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsPtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsPtrOutput
- type LocalDiskInitializeParamsDiskType
- func (LocalDiskInitializeParamsDiskType) ElementType() reflect.Type
- func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypeOutput() LocalDiskInitializeParamsDiskTypeOutput
- func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypeOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypeOutput
- func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypePtrOutput() LocalDiskInitializeParamsDiskTypePtrOutput
- func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypePtrOutput
- func (e LocalDiskInitializeParamsDiskType) ToStringOutput() pulumi.StringOutput
- func (e LocalDiskInitializeParamsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LocalDiskInitializeParamsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LocalDiskInitializeParamsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LocalDiskInitializeParamsDiskTypeInput
- type LocalDiskInitializeParamsDiskTypeOutput
- func (LocalDiskInitializeParamsDiskTypeOutput) ElementType() reflect.Type
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypeOutput() LocalDiskInitializeParamsDiskTypeOutput
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypeOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypeOutput
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypePtrOutput() LocalDiskInitializeParamsDiskTypePtrOutput
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypePtrOutput
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LocalDiskInitializeParamsDiskTypePtrInput
- type LocalDiskInitializeParamsDiskTypePtrOutput
- func (o LocalDiskInitializeParamsDiskTypePtrOutput) Elem() LocalDiskInitializeParamsDiskTypeOutput
- func (LocalDiskInitializeParamsDiskTypePtrOutput) ElementType() reflect.Type
- func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToLocalDiskInitializeParamsDiskTypePtrOutput() LocalDiskInitializeParamsDiskTypePtrOutput
- func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypePtrOutput
- func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LocalDiskInitializeParamsInput
- type LocalDiskInitializeParamsOutput
- func (o LocalDiskInitializeParamsOutput) Description() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsOutput) DiskName() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsOutput) DiskType() LocalDiskInitializeParamsDiskTypePtrOutput
- func (LocalDiskInitializeParamsOutput) ElementType() reflect.Type
- func (o LocalDiskInitializeParamsOutput) Labels() pulumi.StringMapOutput
- func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsOutput() LocalDiskInitializeParamsOutput
- func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsOutputWithContext(ctx context.Context) LocalDiskInitializeParamsOutput
- func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsPtrOutput() LocalDiskInitializeParamsPtrOutput
- func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsPtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsPtrOutput
- type LocalDiskInitializeParamsPtrInput
- type LocalDiskInitializeParamsPtrOutput
- func (o LocalDiskInitializeParamsPtrOutput) Description() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsPtrOutput) DiskName() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o LocalDiskInitializeParamsPtrOutput) DiskType() LocalDiskInitializeParamsDiskTypePtrOutput
- func (o LocalDiskInitializeParamsPtrOutput) Elem() LocalDiskInitializeParamsOutput
- func (LocalDiskInitializeParamsPtrOutput) ElementType() reflect.Type
- func (o LocalDiskInitializeParamsPtrOutput) Labels() pulumi.StringMapOutput
- func (o LocalDiskInitializeParamsPtrOutput) ToLocalDiskInitializeParamsPtrOutput() LocalDiskInitializeParamsPtrOutput
- func (o LocalDiskInitializeParamsPtrOutput) ToLocalDiskInitializeParamsPtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsPtrOutput
- type LocalDiskInitializeParamsResponse
- type LocalDiskInitializeParamsResponseOutput
- func (o LocalDiskInitializeParamsResponseOutput) Description() pulumi.StringOutput
- func (o LocalDiskInitializeParamsResponseOutput) DiskName() pulumi.StringOutput
- func (o LocalDiskInitializeParamsResponseOutput) DiskSizeGb() pulumi.StringOutput
- func (o LocalDiskInitializeParamsResponseOutput) DiskType() pulumi.StringOutput
- func (LocalDiskInitializeParamsResponseOutput) ElementType() reflect.Type
- func (o LocalDiskInitializeParamsResponseOutput) Labels() pulumi.StringMapOutput
- func (o LocalDiskInitializeParamsResponseOutput) ToLocalDiskInitializeParamsResponseOutput() LocalDiskInitializeParamsResponseOutput
- func (o LocalDiskInitializeParamsResponseOutput) ToLocalDiskInitializeParamsResponseOutputWithContext(ctx context.Context) LocalDiskInitializeParamsResponseOutput
- type LocalDiskInput
- type LocalDiskOutput
- func (LocalDiskOutput) ElementType() reflect.Type
- func (o LocalDiskOutput) InitializeParams() LocalDiskInitializeParamsPtrOutput
- func (o LocalDiskOutput) Interface() pulumi.StringPtrOutput
- func (o LocalDiskOutput) Mode() pulumi.StringPtrOutput
- func (o LocalDiskOutput) Source() pulumi.StringPtrOutput
- func (o LocalDiskOutput) ToLocalDiskOutput() LocalDiskOutput
- func (o LocalDiskOutput) ToLocalDiskOutputWithContext(ctx context.Context) LocalDiskOutput
- func (o LocalDiskOutput) ToLocalDiskPtrOutput() LocalDiskPtrOutput
- func (o LocalDiskOutput) ToLocalDiskPtrOutputWithContext(ctx context.Context) LocalDiskPtrOutput
- func (o LocalDiskOutput) Type() pulumi.StringPtrOutput
- type LocalDiskPtrInput
- type LocalDiskPtrOutput
- func (o LocalDiskPtrOutput) Elem() LocalDiskOutput
- func (LocalDiskPtrOutput) ElementType() reflect.Type
- func (o LocalDiskPtrOutput) InitializeParams() LocalDiskInitializeParamsPtrOutput
- func (o LocalDiskPtrOutput) Interface() pulumi.StringPtrOutput
- func (o LocalDiskPtrOutput) Mode() pulumi.StringPtrOutput
- func (o LocalDiskPtrOutput) Source() pulumi.StringPtrOutput
- func (o LocalDiskPtrOutput) ToLocalDiskPtrOutput() LocalDiskPtrOutput
- func (o LocalDiskPtrOutput) ToLocalDiskPtrOutputWithContext(ctx context.Context) LocalDiskPtrOutput
- func (o LocalDiskPtrOutput) Type() pulumi.StringPtrOutput
- type LocalDiskResponse
- type LocalDiskResponseOutput
- func (o LocalDiskResponseOutput) AutoDelete() pulumi.BoolOutput
- func (o LocalDiskResponseOutput) Boot() pulumi.BoolOutput
- func (o LocalDiskResponseOutput) DeviceName() pulumi.StringOutput
- func (LocalDiskResponseOutput) ElementType() reflect.Type
- func (o LocalDiskResponseOutput) GuestOsFeatures() RuntimeGuestOsFeatureResponseArrayOutput
- func (o LocalDiskResponseOutput) Index() pulumi.IntOutput
- func (o LocalDiskResponseOutput) InitializeParams() LocalDiskInitializeParamsResponseOutput
- func (o LocalDiskResponseOutput) Interface() pulumi.StringOutput
- func (o LocalDiskResponseOutput) Kind() pulumi.StringOutput
- func (o LocalDiskResponseOutput) Licenses() pulumi.StringArrayOutput
- func (o LocalDiskResponseOutput) Mode() pulumi.StringOutput
- func (o LocalDiskResponseOutput) Source() pulumi.StringOutput
- func (o LocalDiskResponseOutput) ToLocalDiskResponseOutput() LocalDiskResponseOutput
- func (o LocalDiskResponseOutput) ToLocalDiskResponseOutputWithContext(ctx context.Context) LocalDiskResponseOutput
- func (o LocalDiskResponseOutput) Type() pulumi.StringOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ContainerImage() ContainerImageResponseOutput
- func (o LookupEnvironmentResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DisplayName() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) PostStartupScript() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) VmImage() VmImageResponseOutput
- type LookupExecutionArgs
- type LookupExecutionOutputArgs
- type LookupExecutionResult
- type LookupExecutionResultOutput
- func (o LookupExecutionResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupExecutionResultOutput) Description() pulumi.StringOutput
- func (o LookupExecutionResultOutput) DisplayName() pulumi.StringOutput
- func (LookupExecutionResultOutput) ElementType() reflect.Type
- func (o LookupExecutionResultOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
- func (o LookupExecutionResultOutput) JobUri() pulumi.StringOutput
- func (o LookupExecutionResultOutput) Name() pulumi.StringOutput
- func (o LookupExecutionResultOutput) OutputNotebookFile() pulumi.StringOutput
- func (o LookupExecutionResultOutput) State() pulumi.StringOutput
- func (o LookupExecutionResultOutput) ToLookupExecutionResultOutput() LookupExecutionResultOutput
- func (o LookupExecutionResultOutput) ToLookupExecutionResultOutputWithContext(ctx context.Context) LookupExecutionResultOutput
- func (o LookupExecutionResultOutput) UpdateTime() pulumi.StringOutput
- type LookupInstanceArgs
- type LookupInstanceIamPolicyArgs
- type LookupInstanceIamPolicyOutputArgs
- type LookupInstanceIamPolicyResult
- type LookupInstanceIamPolicyResultOutput
- func (o LookupInstanceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupInstanceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupInstanceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupInstanceIamPolicyResultOutput) ToLookupInstanceIamPolicyResultOutput() LookupInstanceIamPolicyResultOutput
- func (o LookupInstanceIamPolicyResultOutput) ToLookupInstanceIamPolicyResultOutputWithContext(ctx context.Context) LookupInstanceIamPolicyResultOutput
- func (o LookupInstanceIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
- func (o LookupInstanceResultOutput) BootDiskSizeGb() pulumi.StringOutput
- func (o LookupInstanceResultOutput) BootDiskType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CanIpForward() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) ContainerImage() ContainerImageResponseOutput
- func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Creator() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CustomGpuDriverPath() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DataDiskSizeGb() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DataDiskType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DiskEncryption() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Disks() DiskResponseArrayOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) InstallGpuDriver() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) InstanceOwners() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) KmsKey() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupInstanceResultOutput) MachineType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Network() pulumi.StringOutput
- func (o LookupInstanceResultOutput) NicType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) NoProxyAccess() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) NoPublicIp() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) NoRemoveDataDisk() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) PostStartupScript() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ProxyUri() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ReservationAffinity() ReservationAffinityResponseOutput
- func (o LookupInstanceResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ServiceAccountScopes() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- func (o LookupInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Subnet() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) UpgradeHistory() UpgradeHistoryEntryResponseArrayOutput
- func (o LookupInstanceResultOutput) VmImage() VmImageResponseOutput
- type LookupRuntimeArgs
- type LookupRuntimeIamPolicyArgs
- type LookupRuntimeIamPolicyOutputArgs
- type LookupRuntimeIamPolicyResult
- type LookupRuntimeIamPolicyResultOutput
- func (o LookupRuntimeIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupRuntimeIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupRuntimeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupRuntimeIamPolicyResultOutput) ToLookupRuntimeIamPolicyResultOutput() LookupRuntimeIamPolicyResultOutput
- func (o LookupRuntimeIamPolicyResultOutput) ToLookupRuntimeIamPolicyResultOutputWithContext(ctx context.Context) LookupRuntimeIamPolicyResultOutput
- func (o LookupRuntimeIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupRuntimeOutputArgs
- type LookupRuntimeResult
- type LookupRuntimeResultOutput
- func (o LookupRuntimeResultOutput) AccessConfig() RuntimeAccessConfigResponseOutput
- func (o LookupRuntimeResultOutput) CreateTime() pulumi.StringOutput
- func (LookupRuntimeResultOutput) ElementType() reflect.Type
- func (o LookupRuntimeResultOutput) HealthState() pulumi.StringOutput
- func (o LookupRuntimeResultOutput) Metrics() RuntimeMetricsResponseOutput
- func (o LookupRuntimeResultOutput) Name() pulumi.StringOutput
- func (o LookupRuntimeResultOutput) SoftwareConfig() RuntimeSoftwareConfigResponseOutput
- func (o LookupRuntimeResultOutput) State() pulumi.StringOutput
- func (o LookupRuntimeResultOutput) ToLookupRuntimeResultOutput() LookupRuntimeResultOutput
- func (o LookupRuntimeResultOutput) ToLookupRuntimeResultOutputWithContext(ctx context.Context) LookupRuntimeResultOutput
- func (o LookupRuntimeResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupRuntimeResultOutput) VirtualMachine() VirtualMachineResponseOutput
- type LookupScheduleArgs
- type LookupScheduleOutputArgs
- type LookupScheduleResult
- type LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupScheduleResultOutput) CronSchedule() pulumi.StringOutput
- func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
- func (o LookupScheduleResultOutput) DisplayName() pulumi.StringOutput
- func (LookupScheduleResultOutput) ElementType() reflect.Type
- func (o LookupScheduleResultOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
- func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduleResultOutput) RecentExecutions() ExecutionResponseArrayOutput
- func (o LookupScheduleResultOutput) State() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeZone() pulumi.StringOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) UpdateTime() pulumi.StringOutput
- type ReservationAffinity
- type ReservationAffinityArgs
- func (ReservationAffinityArgs) ElementType() reflect.Type
- func (i ReservationAffinityArgs) ToReservationAffinityOutput() ReservationAffinityOutput
- func (i ReservationAffinityArgs) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
- func (i ReservationAffinityArgs) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
- func (i ReservationAffinityArgs) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
- type ReservationAffinityConsumeReservationType
- func (ReservationAffinityConsumeReservationType) ElementType() reflect.Type
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
- func (e ReservationAffinityConsumeReservationType) ToStringOutput() pulumi.StringOutput
- func (e ReservationAffinityConsumeReservationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReservationAffinityConsumeReservationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReservationAffinityConsumeReservationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReservationAffinityConsumeReservationTypeInput
- type ReservationAffinityConsumeReservationTypeOutput
- func (ReservationAffinityConsumeReservationTypeOutput) ElementType() reflect.Type
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReservationAffinityConsumeReservationTypePtrInput
- type ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) Elem() ReservationAffinityConsumeReservationTypeOutput
- func (ReservationAffinityConsumeReservationTypePtrOutput) ElementType() reflect.Type
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReservationAffinityInput
- type ReservationAffinityOutput
- func (o ReservationAffinityOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
- func (ReservationAffinityOutput) ElementType() reflect.Type
- func (o ReservationAffinityOutput) Key() pulumi.StringPtrOutput
- func (o ReservationAffinityOutput) ToReservationAffinityOutput() ReservationAffinityOutput
- func (o ReservationAffinityOutput) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
- func (o ReservationAffinityOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
- func (o ReservationAffinityOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
- func (o ReservationAffinityOutput) Values() pulumi.StringArrayOutput
- type ReservationAffinityPtrInput
- type ReservationAffinityPtrOutput
- func (o ReservationAffinityPtrOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityPtrOutput) Elem() ReservationAffinityOutput
- func (ReservationAffinityPtrOutput) ElementType() reflect.Type
- func (o ReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
- func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
- func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
- func (o ReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
- type ReservationAffinityResponse
- type ReservationAffinityResponseOutput
- func (o ReservationAffinityResponseOutput) ConsumeReservationType() pulumi.StringOutput
- func (ReservationAffinityResponseOutput) ElementType() reflect.Type
- func (o ReservationAffinityResponseOutput) Key() pulumi.StringOutput
- func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutput() ReservationAffinityResponseOutput
- func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutputWithContext(ctx context.Context) ReservationAffinityResponseOutput
- func (o ReservationAffinityResponseOutput) Values() pulumi.StringArrayOutput
- type Runtime
- type RuntimeAcceleratorConfig
- type RuntimeAcceleratorConfigArgs
- func (RuntimeAcceleratorConfigArgs) ElementType() reflect.Type
- func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigOutput() RuntimeAcceleratorConfigOutput
- func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigOutput
- func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigPtrOutput() RuntimeAcceleratorConfigPtrOutput
- func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigPtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigPtrOutput
- type RuntimeAcceleratorConfigInput
- type RuntimeAcceleratorConfigOutput
- func (o RuntimeAcceleratorConfigOutput) CoreCount() pulumi.StringPtrOutput
- func (RuntimeAcceleratorConfigOutput) ElementType() reflect.Type
- func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigOutput() RuntimeAcceleratorConfigOutput
- func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigOutput
- func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigPtrOutput() RuntimeAcceleratorConfigPtrOutput
- func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigPtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigPtrOutput
- func (o RuntimeAcceleratorConfigOutput) Type() RuntimeAcceleratorConfigTypePtrOutput
- type RuntimeAcceleratorConfigPtrInput
- type RuntimeAcceleratorConfigPtrOutput
- func (o RuntimeAcceleratorConfigPtrOutput) CoreCount() pulumi.StringPtrOutput
- func (o RuntimeAcceleratorConfigPtrOutput) Elem() RuntimeAcceleratorConfigOutput
- func (RuntimeAcceleratorConfigPtrOutput) ElementType() reflect.Type
- func (o RuntimeAcceleratorConfigPtrOutput) ToRuntimeAcceleratorConfigPtrOutput() RuntimeAcceleratorConfigPtrOutput
- func (o RuntimeAcceleratorConfigPtrOutput) ToRuntimeAcceleratorConfigPtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigPtrOutput
- func (o RuntimeAcceleratorConfigPtrOutput) Type() RuntimeAcceleratorConfigTypePtrOutput
- type RuntimeAcceleratorConfigResponse
- type RuntimeAcceleratorConfigResponseOutput
- func (o RuntimeAcceleratorConfigResponseOutput) CoreCount() pulumi.StringOutput
- func (RuntimeAcceleratorConfigResponseOutput) ElementType() reflect.Type
- func (o RuntimeAcceleratorConfigResponseOutput) ToRuntimeAcceleratorConfigResponseOutput() RuntimeAcceleratorConfigResponseOutput
- func (o RuntimeAcceleratorConfigResponseOutput) ToRuntimeAcceleratorConfigResponseOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigResponseOutput
- func (o RuntimeAcceleratorConfigResponseOutput) Type() pulumi.StringOutput
- type RuntimeAcceleratorConfigType
- func (RuntimeAcceleratorConfigType) ElementType() reflect.Type
- func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypeOutput() RuntimeAcceleratorConfigTypeOutput
- func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypeOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypeOutput
- func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypePtrOutput() RuntimeAcceleratorConfigTypePtrOutput
- func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypePtrOutput
- func (e RuntimeAcceleratorConfigType) ToStringOutput() pulumi.StringOutput
- func (e RuntimeAcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuntimeAcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuntimeAcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeAcceleratorConfigTypeInput
- type RuntimeAcceleratorConfigTypeOutput
- func (RuntimeAcceleratorConfigTypeOutput) ElementType() reflect.Type
- func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypeOutput() RuntimeAcceleratorConfigTypeOutput
- func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypeOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypeOutput
- func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypePtrOutput() RuntimeAcceleratorConfigTypePtrOutput
- func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypePtrOutput
- func (o RuntimeAcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuntimeAcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuntimeAcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuntimeAcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeAcceleratorConfigTypePtrInput
- type RuntimeAcceleratorConfigTypePtrOutput
- func (o RuntimeAcceleratorConfigTypePtrOutput) Elem() RuntimeAcceleratorConfigTypeOutput
- func (RuntimeAcceleratorConfigTypePtrOutput) ElementType() reflect.Type
- func (o RuntimeAcceleratorConfigTypePtrOutput) ToRuntimeAcceleratorConfigTypePtrOutput() RuntimeAcceleratorConfigTypePtrOutput
- func (o RuntimeAcceleratorConfigTypePtrOutput) ToRuntimeAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypePtrOutput
- func (o RuntimeAcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuntimeAcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeAccessConfig
- type RuntimeAccessConfigAccessType
- func (RuntimeAccessConfigAccessType) ElementType() reflect.Type
- func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypeOutput() RuntimeAccessConfigAccessTypeOutput
- func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypeOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypeOutput
- func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypePtrOutput() RuntimeAccessConfigAccessTypePtrOutput
- func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypePtrOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypePtrOutput
- func (e RuntimeAccessConfigAccessType) ToStringOutput() pulumi.StringOutput
- func (e RuntimeAccessConfigAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuntimeAccessConfigAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuntimeAccessConfigAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeAccessConfigAccessTypeInput
- type RuntimeAccessConfigAccessTypeOutput
- func (RuntimeAccessConfigAccessTypeOutput) ElementType() reflect.Type
- func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypeOutput() RuntimeAccessConfigAccessTypeOutput
- func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypeOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypeOutput
- func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypePtrOutput() RuntimeAccessConfigAccessTypePtrOutput
- func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypePtrOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypePtrOutput
- func (o RuntimeAccessConfigAccessTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuntimeAccessConfigAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuntimeAccessConfigAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuntimeAccessConfigAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeAccessConfigAccessTypePtrInput
- type RuntimeAccessConfigAccessTypePtrOutput
- func (o RuntimeAccessConfigAccessTypePtrOutput) Elem() RuntimeAccessConfigAccessTypeOutput
- func (RuntimeAccessConfigAccessTypePtrOutput) ElementType() reflect.Type
- func (o RuntimeAccessConfigAccessTypePtrOutput) ToRuntimeAccessConfigAccessTypePtrOutput() RuntimeAccessConfigAccessTypePtrOutput
- func (o RuntimeAccessConfigAccessTypePtrOutput) ToRuntimeAccessConfigAccessTypePtrOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypePtrOutput
- func (o RuntimeAccessConfigAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuntimeAccessConfigAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeAccessConfigArgs
- func (RuntimeAccessConfigArgs) ElementType() reflect.Type
- func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigOutput() RuntimeAccessConfigOutput
- func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigOutputWithContext(ctx context.Context) RuntimeAccessConfigOutput
- func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigPtrOutput() RuntimeAccessConfigPtrOutput
- func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigPtrOutputWithContext(ctx context.Context) RuntimeAccessConfigPtrOutput
- type RuntimeAccessConfigInput
- type RuntimeAccessConfigOutput
- func (o RuntimeAccessConfigOutput) AccessType() RuntimeAccessConfigAccessTypePtrOutput
- func (RuntimeAccessConfigOutput) ElementType() reflect.Type
- func (o RuntimeAccessConfigOutput) RuntimeOwner() pulumi.StringPtrOutput
- func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigOutput() RuntimeAccessConfigOutput
- func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigOutputWithContext(ctx context.Context) RuntimeAccessConfigOutput
- func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigPtrOutput() RuntimeAccessConfigPtrOutput
- func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigPtrOutputWithContext(ctx context.Context) RuntimeAccessConfigPtrOutput
- type RuntimeAccessConfigPtrInput
- type RuntimeAccessConfigPtrOutput
- func (o RuntimeAccessConfigPtrOutput) AccessType() RuntimeAccessConfigAccessTypePtrOutput
- func (o RuntimeAccessConfigPtrOutput) Elem() RuntimeAccessConfigOutput
- func (RuntimeAccessConfigPtrOutput) ElementType() reflect.Type
- func (o RuntimeAccessConfigPtrOutput) RuntimeOwner() pulumi.StringPtrOutput
- func (o RuntimeAccessConfigPtrOutput) ToRuntimeAccessConfigPtrOutput() RuntimeAccessConfigPtrOutput
- func (o RuntimeAccessConfigPtrOutput) ToRuntimeAccessConfigPtrOutputWithContext(ctx context.Context) RuntimeAccessConfigPtrOutput
- type RuntimeAccessConfigResponse
- type RuntimeAccessConfigResponseOutput
- func (o RuntimeAccessConfigResponseOutput) AccessType() pulumi.StringOutput
- func (RuntimeAccessConfigResponseOutput) ElementType() reflect.Type
- func (o RuntimeAccessConfigResponseOutput) ProxyUri() pulumi.StringOutput
- func (o RuntimeAccessConfigResponseOutput) RuntimeOwner() pulumi.StringOutput
- func (o RuntimeAccessConfigResponseOutput) ToRuntimeAccessConfigResponseOutput() RuntimeAccessConfigResponseOutput
- func (o RuntimeAccessConfigResponseOutput) ToRuntimeAccessConfigResponseOutputWithContext(ctx context.Context) RuntimeAccessConfigResponseOutput
- type RuntimeArgs
- type RuntimeGuestOsFeatureResponse
- type RuntimeGuestOsFeatureResponseArrayOutput
- func (RuntimeGuestOsFeatureResponseArrayOutput) ElementType() reflect.Type
- func (o RuntimeGuestOsFeatureResponseArrayOutput) Index(i pulumi.IntInput) RuntimeGuestOsFeatureResponseOutput
- func (o RuntimeGuestOsFeatureResponseArrayOutput) ToRuntimeGuestOsFeatureResponseArrayOutput() RuntimeGuestOsFeatureResponseArrayOutput
- func (o RuntimeGuestOsFeatureResponseArrayOutput) ToRuntimeGuestOsFeatureResponseArrayOutputWithContext(ctx context.Context) RuntimeGuestOsFeatureResponseArrayOutput
- type RuntimeGuestOsFeatureResponseOutput
- func (RuntimeGuestOsFeatureResponseOutput) ElementType() reflect.Type
- func (o RuntimeGuestOsFeatureResponseOutput) ToRuntimeGuestOsFeatureResponseOutput() RuntimeGuestOsFeatureResponseOutput
- func (o RuntimeGuestOsFeatureResponseOutput) ToRuntimeGuestOsFeatureResponseOutputWithContext(ctx context.Context) RuntimeGuestOsFeatureResponseOutput
- func (o RuntimeGuestOsFeatureResponseOutput) Type() pulumi.StringOutput
- type RuntimeIamPolicy
- type RuntimeIamPolicyArgs
- type RuntimeIamPolicyInput
- type RuntimeIamPolicyOutput
- func (o RuntimeIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (RuntimeIamPolicyOutput) ElementType() reflect.Type
- func (o RuntimeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o RuntimeIamPolicyOutput) Location() pulumi.StringOutput
- func (o RuntimeIamPolicyOutput) Project() pulumi.StringOutput
- func (o RuntimeIamPolicyOutput) RuntimeId() pulumi.StringOutput
- func (o RuntimeIamPolicyOutput) ToRuntimeIamPolicyOutput() RuntimeIamPolicyOutput
- func (o RuntimeIamPolicyOutput) ToRuntimeIamPolicyOutputWithContext(ctx context.Context) RuntimeIamPolicyOutput
- func (o RuntimeIamPolicyOutput) Version() pulumi.IntOutput
- type RuntimeIamPolicyState
- type RuntimeInput
- type RuntimeMetricsResponse
- type RuntimeMetricsResponseOutput
- func (RuntimeMetricsResponseOutput) ElementType() reflect.Type
- func (o RuntimeMetricsResponseOutput) SystemMetrics() pulumi.StringMapOutput
- func (o RuntimeMetricsResponseOutput) ToRuntimeMetricsResponseOutput() RuntimeMetricsResponseOutput
- func (o RuntimeMetricsResponseOutput) ToRuntimeMetricsResponseOutputWithContext(ctx context.Context) RuntimeMetricsResponseOutput
- type RuntimeOutput
- func (o RuntimeOutput) AccessConfig() RuntimeAccessConfigResponseOutput
- func (o RuntimeOutput) CreateTime() pulumi.StringOutput
- func (RuntimeOutput) ElementType() reflect.Type
- func (o RuntimeOutput) HealthState() pulumi.StringOutput
- func (o RuntimeOutput) Location() pulumi.StringOutput
- func (o RuntimeOutput) Metrics() RuntimeMetricsResponseOutput
- func (o RuntimeOutput) Name() pulumi.StringOutput
- func (o RuntimeOutput) Project() pulumi.StringOutput
- func (o RuntimeOutput) RequestId() pulumi.StringPtrOutput
- func (o RuntimeOutput) RuntimeId() pulumi.StringOutput
- func (o RuntimeOutput) SoftwareConfig() RuntimeSoftwareConfigResponseOutput
- func (o RuntimeOutput) State() pulumi.StringOutput
- func (o RuntimeOutput) ToRuntimeOutput() RuntimeOutput
- func (o RuntimeOutput) ToRuntimeOutputWithContext(ctx context.Context) RuntimeOutput
- func (o RuntimeOutput) UpdateTime() pulumi.StringOutput
- func (o RuntimeOutput) VirtualMachine() VirtualMachineResponseOutput
- type RuntimeShieldedInstanceConfig
- type RuntimeShieldedInstanceConfigArgs
- func (RuntimeShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigOutput() RuntimeShieldedInstanceConfigOutput
- func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigOutput
- func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigPtrOutput() RuntimeShieldedInstanceConfigPtrOutput
- func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigPtrOutput
- type RuntimeShieldedInstanceConfigInput
- type RuntimeShieldedInstanceConfigOutput
- func (RuntimeShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o RuntimeShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o RuntimeShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o RuntimeShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigOutput() RuntimeShieldedInstanceConfigOutput
- func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigOutput
- func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigPtrOutput() RuntimeShieldedInstanceConfigPtrOutput
- func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigPtrOutput
- type RuntimeShieldedInstanceConfigPtrInput
- type RuntimeShieldedInstanceConfigPtrOutput
- func (o RuntimeShieldedInstanceConfigPtrOutput) Elem() RuntimeShieldedInstanceConfigOutput
- func (RuntimeShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o RuntimeShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o RuntimeShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o RuntimeShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o RuntimeShieldedInstanceConfigPtrOutput) ToRuntimeShieldedInstanceConfigPtrOutput() RuntimeShieldedInstanceConfigPtrOutput
- func (o RuntimeShieldedInstanceConfigPtrOutput) ToRuntimeShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigPtrOutput
- type RuntimeShieldedInstanceConfigResponse
- type RuntimeShieldedInstanceConfigResponseOutput
- func (RuntimeShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
- func (o RuntimeShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
- func (o RuntimeShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
- func (o RuntimeShieldedInstanceConfigResponseOutput) EnableVtpm() pulumi.BoolOutput
- func (o RuntimeShieldedInstanceConfigResponseOutput) ToRuntimeShieldedInstanceConfigResponseOutput() RuntimeShieldedInstanceConfigResponseOutput
- func (o RuntimeShieldedInstanceConfigResponseOutput) ToRuntimeShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigResponseOutput
- type RuntimeSoftwareConfig
- type RuntimeSoftwareConfigArgs
- func (RuntimeSoftwareConfigArgs) ElementType() reflect.Type
- func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigOutput() RuntimeSoftwareConfigOutput
- func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigOutputWithContext(ctx context.Context) RuntimeSoftwareConfigOutput
- func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigPtrOutput() RuntimeSoftwareConfigPtrOutput
- func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPtrOutput
- type RuntimeSoftwareConfigInput
- type RuntimeSoftwareConfigOutput
- func (o RuntimeSoftwareConfigOutput) CustomGpuDriverPath() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigOutput) DisableTerminal() pulumi.BoolPtrOutput
- func (RuntimeSoftwareConfigOutput) ElementType() reflect.Type
- func (o RuntimeSoftwareConfigOutput) EnableHealthMonitoring() pulumi.BoolPtrOutput
- func (o RuntimeSoftwareConfigOutput) IdleShutdown() pulumi.BoolPtrOutput
- func (o RuntimeSoftwareConfigOutput) IdleShutdownTimeout() pulumi.IntPtrOutput
- func (o RuntimeSoftwareConfigOutput) InstallGpuDriver() pulumi.BoolPtrOutput
- func (o RuntimeSoftwareConfigOutput) Kernels() ContainerImageArrayOutput
- func (o RuntimeSoftwareConfigOutput) NotebookUpgradeSchedule() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigOutput) PostStartupScript() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigOutput) PostStartupScriptBehavior() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigOutput() RuntimeSoftwareConfigOutput
- func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigOutputWithContext(ctx context.Context) RuntimeSoftwareConfigOutput
- func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigPtrOutput() RuntimeSoftwareConfigPtrOutput
- func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPtrOutput
- type RuntimeSoftwareConfigPostStartupScriptBehavior
- func (RuntimeSoftwareConfigPostStartupScriptBehavior) ElementType() reflect.Type
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringOutput() pulumi.StringOutput
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeSoftwareConfigPostStartupScriptBehaviorInput
- type RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
- func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ElementType() reflect.Type
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeSoftwareConfigPostStartupScriptBehaviorPtrInput
- type RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) Elem() RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
- func (RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ElementType() reflect.Type
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuntimeSoftwareConfigPtrInput
- type RuntimeSoftwareConfigPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) CustomGpuDriverPath() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) DisableTerminal() pulumi.BoolPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) Elem() RuntimeSoftwareConfigOutput
- func (RuntimeSoftwareConfigPtrOutput) ElementType() reflect.Type
- func (o RuntimeSoftwareConfigPtrOutput) EnableHealthMonitoring() pulumi.BoolPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) IdleShutdown() pulumi.BoolPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) IdleShutdownTimeout() pulumi.IntPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) InstallGpuDriver() pulumi.BoolPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) Kernels() ContainerImageArrayOutput
- func (o RuntimeSoftwareConfigPtrOutput) NotebookUpgradeSchedule() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) PostStartupScript() pulumi.StringPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) PostStartupScriptBehavior() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) ToRuntimeSoftwareConfigPtrOutput() RuntimeSoftwareConfigPtrOutput
- func (o RuntimeSoftwareConfigPtrOutput) ToRuntimeSoftwareConfigPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPtrOutput
- type RuntimeSoftwareConfigResponse
- type RuntimeSoftwareConfigResponseOutput
- func (o RuntimeSoftwareConfigResponseOutput) CustomGpuDriverPath() pulumi.StringOutput
- func (o RuntimeSoftwareConfigResponseOutput) DisableTerminal() pulumi.BoolOutput
- func (RuntimeSoftwareConfigResponseOutput) ElementType() reflect.Type
- func (o RuntimeSoftwareConfigResponseOutput) EnableHealthMonitoring() pulumi.BoolOutput
- func (o RuntimeSoftwareConfigResponseOutput) IdleShutdown() pulumi.BoolOutput
- func (o RuntimeSoftwareConfigResponseOutput) IdleShutdownTimeout() pulumi.IntOutput
- func (o RuntimeSoftwareConfigResponseOutput) InstallGpuDriver() pulumi.BoolOutput
- func (o RuntimeSoftwareConfigResponseOutput) Kernels() ContainerImageResponseArrayOutput
- func (o RuntimeSoftwareConfigResponseOutput) NotebookUpgradeSchedule() pulumi.StringOutput
- func (o RuntimeSoftwareConfigResponseOutput) PostStartupScript() pulumi.StringOutput
- func (o RuntimeSoftwareConfigResponseOutput) PostStartupScriptBehavior() pulumi.StringOutput
- func (o RuntimeSoftwareConfigResponseOutput) ToRuntimeSoftwareConfigResponseOutput() RuntimeSoftwareConfigResponseOutput
- func (o RuntimeSoftwareConfigResponseOutput) ToRuntimeSoftwareConfigResponseOutputWithContext(ctx context.Context) RuntimeSoftwareConfigResponseOutput
- func (o RuntimeSoftwareConfigResponseOutput) Upgradeable() pulumi.BoolOutput
- type RuntimeState
- type Schedule
- type ScheduleArgs
- type ScheduleInput
- type ScheduleOutput
- func (o ScheduleOutput) CreateTime() pulumi.StringOutput
- func (o ScheduleOutput) CronSchedule() pulumi.StringOutput
- func (o ScheduleOutput) Description() pulumi.StringOutput
- func (o ScheduleOutput) DisplayName() pulumi.StringOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
- func (o ScheduleOutput) Location() pulumi.StringOutput
- func (o ScheduleOutput) Name() pulumi.StringOutput
- func (o ScheduleOutput) Project() pulumi.StringOutput
- func (o ScheduleOutput) RecentExecutions() ExecutionResponseArrayOutput
- func (o ScheduleOutput) ScheduleId() pulumi.StringOutput
- func (o ScheduleOutput) State() pulumi.StringOutput
- func (o ScheduleOutput) TimeZone() pulumi.StringOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) UpdateTime() pulumi.StringOutput
- type ScheduleState
- type ScheduleStateEnum
- func (ScheduleStateEnum) ElementType() reflect.Type
- func (e ScheduleStateEnum) ToScheduleStateEnumOutput() ScheduleStateEnumOutput
- func (e ScheduleStateEnum) ToScheduleStateEnumOutputWithContext(ctx context.Context) ScheduleStateEnumOutput
- func (e ScheduleStateEnum) ToScheduleStateEnumPtrOutput() ScheduleStateEnumPtrOutput
- func (e ScheduleStateEnum) ToScheduleStateEnumPtrOutputWithContext(ctx context.Context) ScheduleStateEnumPtrOutput
- func (e ScheduleStateEnum) ToStringOutput() pulumi.StringOutput
- func (e ScheduleStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduleStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleStateEnumInput
- type ScheduleStateEnumOutput
- func (ScheduleStateEnumOutput) ElementType() reflect.Type
- func (o ScheduleStateEnumOutput) ToScheduleStateEnumOutput() ScheduleStateEnumOutput
- func (o ScheduleStateEnumOutput) ToScheduleStateEnumOutputWithContext(ctx context.Context) ScheduleStateEnumOutput
- func (o ScheduleStateEnumOutput) ToScheduleStateEnumPtrOutput() ScheduleStateEnumPtrOutput
- func (o ScheduleStateEnumOutput) ToScheduleStateEnumPtrOutputWithContext(ctx context.Context) ScheduleStateEnumPtrOutput
- func (o ScheduleStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o ScheduleStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScheduleStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduleStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleStateEnumPtrInput
- type ScheduleStateEnumPtrOutput
- func (o ScheduleStateEnumPtrOutput) Elem() ScheduleStateEnumOutput
- func (ScheduleStateEnumPtrOutput) ElementType() reflect.Type
- func (o ScheduleStateEnumPtrOutput) ToScheduleStateEnumPtrOutput() ScheduleStateEnumPtrOutput
- func (o ScheduleStateEnumPtrOutput) ToScheduleStateEnumPtrOutputWithContext(ctx context.Context) ScheduleStateEnumPtrOutput
- func (o ScheduleStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduleStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchedulerAcceleratorConfig
- type SchedulerAcceleratorConfigArgs
- func (SchedulerAcceleratorConfigArgs) ElementType() reflect.Type
- func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigOutput() SchedulerAcceleratorConfigOutput
- func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigOutput
- func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigPtrOutput() SchedulerAcceleratorConfigPtrOutput
- func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigPtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigPtrOutput
- type SchedulerAcceleratorConfigInput
- type SchedulerAcceleratorConfigOutput
- func (o SchedulerAcceleratorConfigOutput) CoreCount() pulumi.StringPtrOutput
- func (SchedulerAcceleratorConfigOutput) ElementType() reflect.Type
- func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigOutput() SchedulerAcceleratorConfigOutput
- func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigOutput
- func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigPtrOutput() SchedulerAcceleratorConfigPtrOutput
- func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigPtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigPtrOutput
- func (o SchedulerAcceleratorConfigOutput) Type() SchedulerAcceleratorConfigTypePtrOutput
- type SchedulerAcceleratorConfigPtrInput
- type SchedulerAcceleratorConfigPtrOutput
- func (o SchedulerAcceleratorConfigPtrOutput) CoreCount() pulumi.StringPtrOutput
- func (o SchedulerAcceleratorConfigPtrOutput) Elem() SchedulerAcceleratorConfigOutput
- func (SchedulerAcceleratorConfigPtrOutput) ElementType() reflect.Type
- func (o SchedulerAcceleratorConfigPtrOutput) ToSchedulerAcceleratorConfigPtrOutput() SchedulerAcceleratorConfigPtrOutput
- func (o SchedulerAcceleratorConfigPtrOutput) ToSchedulerAcceleratorConfigPtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigPtrOutput
- func (o SchedulerAcceleratorConfigPtrOutput) Type() SchedulerAcceleratorConfigTypePtrOutput
- type SchedulerAcceleratorConfigResponse
- type SchedulerAcceleratorConfigResponseOutput
- func (o SchedulerAcceleratorConfigResponseOutput) CoreCount() pulumi.StringOutput
- func (SchedulerAcceleratorConfigResponseOutput) ElementType() reflect.Type
- func (o SchedulerAcceleratorConfigResponseOutput) ToSchedulerAcceleratorConfigResponseOutput() SchedulerAcceleratorConfigResponseOutput
- func (o SchedulerAcceleratorConfigResponseOutput) ToSchedulerAcceleratorConfigResponseOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigResponseOutput
- func (o SchedulerAcceleratorConfigResponseOutput) Type() pulumi.StringOutput
- type SchedulerAcceleratorConfigType
- func (SchedulerAcceleratorConfigType) ElementType() reflect.Type
- func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypeOutput() SchedulerAcceleratorConfigTypeOutput
- func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypeOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypeOutput
- func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypePtrOutput() SchedulerAcceleratorConfigTypePtrOutput
- func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypePtrOutput
- func (e SchedulerAcceleratorConfigType) ToStringOutput() pulumi.StringOutput
- func (e SchedulerAcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchedulerAcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchedulerAcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchedulerAcceleratorConfigTypeInput
- type SchedulerAcceleratorConfigTypeOutput
- func (SchedulerAcceleratorConfigTypeOutput) ElementType() reflect.Type
- func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypeOutput() SchedulerAcceleratorConfigTypeOutput
- func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypeOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypeOutput
- func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypePtrOutput() SchedulerAcceleratorConfigTypePtrOutput
- func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypePtrOutput
- func (o SchedulerAcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SchedulerAcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchedulerAcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchedulerAcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchedulerAcceleratorConfigTypePtrInput
- type SchedulerAcceleratorConfigTypePtrOutput
- func (o SchedulerAcceleratorConfigTypePtrOutput) Elem() SchedulerAcceleratorConfigTypeOutput
- func (SchedulerAcceleratorConfigTypePtrOutput) ElementType() reflect.Type
- func (o SchedulerAcceleratorConfigTypePtrOutput) ToSchedulerAcceleratorConfigTypePtrOutput() SchedulerAcceleratorConfigTypePtrOutput
- func (o SchedulerAcceleratorConfigTypePtrOutput) ToSchedulerAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypePtrOutput
- func (o SchedulerAcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchedulerAcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ShieldedInstanceConfig
- type ShieldedInstanceConfigArgs
- func (ShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigInput
- type ShieldedInstanceConfigOutput
- func (ShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigPtrInput
- type ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) Elem() ShieldedInstanceConfigOutput
- func (ShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigResponse
- type ShieldedInstanceConfigResponseOutput
- func (ShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
- func (o ShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
- func (o ShieldedInstanceConfigResponseOutput) EnableVtpm() pulumi.BoolOutput
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
- type UpgradeHistoryEntry
- type UpgradeHistoryEntryAction
- func (UpgradeHistoryEntryAction) ElementType() reflect.Type
- func (e UpgradeHistoryEntryAction) ToStringOutput() pulumi.StringOutput
- func (e UpgradeHistoryEntryAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UpgradeHistoryEntryAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UpgradeHistoryEntryAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionOutput() UpgradeHistoryEntryActionOutput
- func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionOutput
- func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionPtrOutput() UpgradeHistoryEntryActionPtrOutput
- func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionPtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionPtrOutput
- type UpgradeHistoryEntryActionInput
- type UpgradeHistoryEntryActionOutput
- func (UpgradeHistoryEntryActionOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryActionOutput) ToStringOutput() pulumi.StringOutput
- func (o UpgradeHistoryEntryActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UpgradeHistoryEntryActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionOutput() UpgradeHistoryEntryActionOutput
- func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionOutput
- func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionPtrOutput() UpgradeHistoryEntryActionPtrOutput
- func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionPtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionPtrOutput
- type UpgradeHistoryEntryActionPtrInput
- type UpgradeHistoryEntryActionPtrOutput
- func (o UpgradeHistoryEntryActionPtrOutput) Elem() UpgradeHistoryEntryActionOutput
- func (UpgradeHistoryEntryActionPtrOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryActionPtrOutput) ToUpgradeHistoryEntryActionPtrOutput() UpgradeHistoryEntryActionPtrOutput
- func (o UpgradeHistoryEntryActionPtrOutput) ToUpgradeHistoryEntryActionPtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionPtrOutput
- type UpgradeHistoryEntryArgs
- type UpgradeHistoryEntryArray
- type UpgradeHistoryEntryArrayInput
- type UpgradeHistoryEntryArrayOutput
- func (UpgradeHistoryEntryArrayOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryArrayOutput) Index(i pulumi.IntInput) UpgradeHistoryEntryOutput
- func (o UpgradeHistoryEntryArrayOutput) ToUpgradeHistoryEntryArrayOutput() UpgradeHistoryEntryArrayOutput
- func (o UpgradeHistoryEntryArrayOutput) ToUpgradeHistoryEntryArrayOutputWithContext(ctx context.Context) UpgradeHistoryEntryArrayOutput
- type UpgradeHistoryEntryInput
- type UpgradeHistoryEntryOutput
- func (o UpgradeHistoryEntryOutput) Action() UpgradeHistoryEntryActionPtrOutput
- func (o UpgradeHistoryEntryOutput) ContainerImage() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryOutput) CreateTime() pulumi.StringPtrOutput
- func (UpgradeHistoryEntryOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryOutput) Framework() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryOutput) Snapshot() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryOutput) State() UpgradeHistoryEntryStatePtrOutput
- func (o UpgradeHistoryEntryOutput) TargetImage() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryOutput) TargetVersion() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryOutput) ToUpgradeHistoryEntryOutput() UpgradeHistoryEntryOutput
- func (o UpgradeHistoryEntryOutput) ToUpgradeHistoryEntryOutputWithContext(ctx context.Context) UpgradeHistoryEntryOutput
- func (o UpgradeHistoryEntryOutput) Version() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryOutput) VmImage() pulumi.StringPtrOutput
- type UpgradeHistoryEntryResponse
- type UpgradeHistoryEntryResponseArrayOutput
- func (UpgradeHistoryEntryResponseArrayOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryResponseArrayOutput) Index(i pulumi.IntInput) UpgradeHistoryEntryResponseOutput
- func (o UpgradeHistoryEntryResponseArrayOutput) ToUpgradeHistoryEntryResponseArrayOutput() UpgradeHistoryEntryResponseArrayOutput
- func (o UpgradeHistoryEntryResponseArrayOutput) ToUpgradeHistoryEntryResponseArrayOutputWithContext(ctx context.Context) UpgradeHistoryEntryResponseArrayOutput
- type UpgradeHistoryEntryResponseOutput
- func (o UpgradeHistoryEntryResponseOutput) Action() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) ContainerImage() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) CreateTime() pulumi.StringOutput
- func (UpgradeHistoryEntryResponseOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryResponseOutput) Framework() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) Snapshot() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) State() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) TargetImage() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) TargetVersion() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) ToUpgradeHistoryEntryResponseOutput() UpgradeHistoryEntryResponseOutput
- func (o UpgradeHistoryEntryResponseOutput) ToUpgradeHistoryEntryResponseOutputWithContext(ctx context.Context) UpgradeHistoryEntryResponseOutput
- func (o UpgradeHistoryEntryResponseOutput) Version() pulumi.StringOutput
- func (o UpgradeHistoryEntryResponseOutput) VmImage() pulumi.StringOutput
- type UpgradeHistoryEntryState
- func (UpgradeHistoryEntryState) ElementType() reflect.Type
- func (e UpgradeHistoryEntryState) ToStringOutput() pulumi.StringOutput
- func (e UpgradeHistoryEntryState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UpgradeHistoryEntryState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UpgradeHistoryEntryState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStateOutput() UpgradeHistoryEntryStateOutput
- func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStateOutputWithContext(ctx context.Context) UpgradeHistoryEntryStateOutput
- func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStatePtrOutput() UpgradeHistoryEntryStatePtrOutput
- func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStatePtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryStatePtrOutput
- type UpgradeHistoryEntryStateInput
- type UpgradeHistoryEntryStateOutput
- func (UpgradeHistoryEntryStateOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryStateOutput) ToStringOutput() pulumi.StringOutput
- func (o UpgradeHistoryEntryStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UpgradeHistoryEntryStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStateOutput() UpgradeHistoryEntryStateOutput
- func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStateOutputWithContext(ctx context.Context) UpgradeHistoryEntryStateOutput
- func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStatePtrOutput() UpgradeHistoryEntryStatePtrOutput
- func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStatePtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryStatePtrOutput
- type UpgradeHistoryEntryStatePtrInput
- type UpgradeHistoryEntryStatePtrOutput
- func (o UpgradeHistoryEntryStatePtrOutput) Elem() UpgradeHistoryEntryStateOutput
- func (UpgradeHistoryEntryStatePtrOutput) ElementType() reflect.Type
- func (o UpgradeHistoryEntryStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UpgradeHistoryEntryStatePtrOutput) ToUpgradeHistoryEntryStatePtrOutput() UpgradeHistoryEntryStatePtrOutput
- func (o UpgradeHistoryEntryStatePtrOutput) ToUpgradeHistoryEntryStatePtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryStatePtrOutput
- type VertexAIParameters
- type VertexAIParametersArgs
- func (VertexAIParametersArgs) ElementType() reflect.Type
- func (i VertexAIParametersArgs) ToVertexAIParametersOutput() VertexAIParametersOutput
- func (i VertexAIParametersArgs) ToVertexAIParametersOutputWithContext(ctx context.Context) VertexAIParametersOutput
- func (i VertexAIParametersArgs) ToVertexAIParametersPtrOutput() VertexAIParametersPtrOutput
- func (i VertexAIParametersArgs) ToVertexAIParametersPtrOutputWithContext(ctx context.Context) VertexAIParametersPtrOutput
- type VertexAIParametersInput
- type VertexAIParametersOutput
- func (VertexAIParametersOutput) ElementType() reflect.Type
- func (o VertexAIParametersOutput) Env() pulumi.StringMapOutput
- func (o VertexAIParametersOutput) Network() pulumi.StringPtrOutput
- func (o VertexAIParametersOutput) ToVertexAIParametersOutput() VertexAIParametersOutput
- func (o VertexAIParametersOutput) ToVertexAIParametersOutputWithContext(ctx context.Context) VertexAIParametersOutput
- func (o VertexAIParametersOutput) ToVertexAIParametersPtrOutput() VertexAIParametersPtrOutput
- func (o VertexAIParametersOutput) ToVertexAIParametersPtrOutputWithContext(ctx context.Context) VertexAIParametersPtrOutput
- type VertexAIParametersPtrInput
- type VertexAIParametersPtrOutput
- func (o VertexAIParametersPtrOutput) Elem() VertexAIParametersOutput
- func (VertexAIParametersPtrOutput) ElementType() reflect.Type
- func (o VertexAIParametersPtrOutput) Env() pulumi.StringMapOutput
- func (o VertexAIParametersPtrOutput) Network() pulumi.StringPtrOutput
- func (o VertexAIParametersPtrOutput) ToVertexAIParametersPtrOutput() VertexAIParametersPtrOutput
- func (o VertexAIParametersPtrOutput) ToVertexAIParametersPtrOutputWithContext(ctx context.Context) VertexAIParametersPtrOutput
- type VertexAIParametersResponse
- type VertexAIParametersResponseOutput
- func (VertexAIParametersResponseOutput) ElementType() reflect.Type
- func (o VertexAIParametersResponseOutput) Env() pulumi.StringMapOutput
- func (o VertexAIParametersResponseOutput) Network() pulumi.StringOutput
- func (o VertexAIParametersResponseOutput) ToVertexAIParametersResponseOutput() VertexAIParametersResponseOutput
- func (o VertexAIParametersResponseOutput) ToVertexAIParametersResponseOutputWithContext(ctx context.Context) VertexAIParametersResponseOutput
- type VirtualMachine
- type VirtualMachineArgs
- func (VirtualMachineArgs) ElementType() reflect.Type
- func (i VirtualMachineArgs) ToVirtualMachineOutput() VirtualMachineOutput
- func (i VirtualMachineArgs) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
- func (i VirtualMachineArgs) ToVirtualMachinePtrOutput() VirtualMachinePtrOutput
- func (i VirtualMachineArgs) ToVirtualMachinePtrOutputWithContext(ctx context.Context) VirtualMachinePtrOutput
- type VirtualMachineConfig
- type VirtualMachineConfigArgs
- func (VirtualMachineConfigArgs) ElementType() reflect.Type
- func (i VirtualMachineConfigArgs) ToVirtualMachineConfigOutput() VirtualMachineConfigOutput
- func (i VirtualMachineConfigArgs) ToVirtualMachineConfigOutputWithContext(ctx context.Context) VirtualMachineConfigOutput
- func (i VirtualMachineConfigArgs) ToVirtualMachineConfigPtrOutput() VirtualMachineConfigPtrOutput
- func (i VirtualMachineConfigArgs) ToVirtualMachineConfigPtrOutputWithContext(ctx context.Context) VirtualMachineConfigPtrOutput
- type VirtualMachineConfigInput
- type VirtualMachineConfigNicType
- func (VirtualMachineConfigNicType) ElementType() reflect.Type
- func (e VirtualMachineConfigNicType) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineConfigNicType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineConfigNicType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineConfigNicType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypeOutput() VirtualMachineConfigNicTypeOutput
- func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypeOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypeOutput
- func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypePtrOutput() VirtualMachineConfigNicTypePtrOutput
- func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypePtrOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypePtrOutput
- type VirtualMachineConfigNicTypeInput
- type VirtualMachineConfigNicTypeOutput
- func (VirtualMachineConfigNicTypeOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigNicTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachineConfigNicTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachineConfigNicTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineConfigNicTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypeOutput() VirtualMachineConfigNicTypeOutput
- func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypeOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypeOutput
- func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypePtrOutput() VirtualMachineConfigNicTypePtrOutput
- func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypePtrOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypePtrOutput
- type VirtualMachineConfigNicTypePtrInput
- type VirtualMachineConfigNicTypePtrOutput
- func (o VirtualMachineConfigNicTypePtrOutput) Elem() VirtualMachineConfigNicTypeOutput
- func (VirtualMachineConfigNicTypePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigNicTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineConfigNicTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineConfigNicTypePtrOutput) ToVirtualMachineConfigNicTypePtrOutput() VirtualMachineConfigNicTypePtrOutput
- func (o VirtualMachineConfigNicTypePtrOutput) ToVirtualMachineConfigNicTypePtrOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypePtrOutput
- type VirtualMachineConfigOutput
- func (o VirtualMachineConfigOutput) AcceleratorConfig() RuntimeAcceleratorConfigPtrOutput
- func (o VirtualMachineConfigOutput) BootImage() BootImagePtrOutput
- func (o VirtualMachineConfigOutput) ContainerImages() ContainerImageArrayOutput
- func (o VirtualMachineConfigOutput) DataDisk() LocalDiskOutput
- func (VirtualMachineConfigOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigOutput) EncryptionConfig() EncryptionConfigPtrOutput
- func (o VirtualMachineConfigOutput) InternalIpOnly() pulumi.BoolPtrOutput
- func (o VirtualMachineConfigOutput) Labels() pulumi.StringMapOutput
- func (o VirtualMachineConfigOutput) MachineType() pulumi.StringOutput
- func (o VirtualMachineConfigOutput) Metadata() pulumi.StringMapOutput
- func (o VirtualMachineConfigOutput) Network() pulumi.StringPtrOutput
- func (o VirtualMachineConfigOutput) NicType() VirtualMachineConfigNicTypePtrOutput
- func (o VirtualMachineConfigOutput) ReservedIpRange() pulumi.StringPtrOutput
- func (o VirtualMachineConfigOutput) ShieldedInstanceConfig() RuntimeShieldedInstanceConfigPtrOutput
- func (o VirtualMachineConfigOutput) Subnet() pulumi.StringPtrOutput
- func (o VirtualMachineConfigOutput) Tags() pulumi.StringArrayOutput
- func (o VirtualMachineConfigOutput) ToVirtualMachineConfigOutput() VirtualMachineConfigOutput
- func (o VirtualMachineConfigOutput) ToVirtualMachineConfigOutputWithContext(ctx context.Context) VirtualMachineConfigOutput
- func (o VirtualMachineConfigOutput) ToVirtualMachineConfigPtrOutput() VirtualMachineConfigPtrOutput
- func (o VirtualMachineConfigOutput) ToVirtualMachineConfigPtrOutputWithContext(ctx context.Context) VirtualMachineConfigPtrOutput
- type VirtualMachineConfigPtrInput
- type VirtualMachineConfigPtrOutput
- func (o VirtualMachineConfigPtrOutput) AcceleratorConfig() RuntimeAcceleratorConfigPtrOutput
- func (o VirtualMachineConfigPtrOutput) BootImage() BootImagePtrOutput
- func (o VirtualMachineConfigPtrOutput) ContainerImages() ContainerImageArrayOutput
- func (o VirtualMachineConfigPtrOutput) DataDisk() LocalDiskPtrOutput
- func (o VirtualMachineConfigPtrOutput) Elem() VirtualMachineConfigOutput
- func (VirtualMachineConfigPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigPtrOutput) EncryptionConfig() EncryptionConfigPtrOutput
- func (o VirtualMachineConfigPtrOutput) InternalIpOnly() pulumi.BoolPtrOutput
- func (o VirtualMachineConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o VirtualMachineConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o VirtualMachineConfigPtrOutput) Metadata() pulumi.StringMapOutput
- func (o VirtualMachineConfigPtrOutput) Network() pulumi.StringPtrOutput
- func (o VirtualMachineConfigPtrOutput) NicType() VirtualMachineConfigNicTypePtrOutput
- func (o VirtualMachineConfigPtrOutput) ReservedIpRange() pulumi.StringPtrOutput
- func (o VirtualMachineConfigPtrOutput) ShieldedInstanceConfig() RuntimeShieldedInstanceConfigPtrOutput
- func (o VirtualMachineConfigPtrOutput) Subnet() pulumi.StringPtrOutput
- func (o VirtualMachineConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o VirtualMachineConfigPtrOutput) ToVirtualMachineConfigPtrOutput() VirtualMachineConfigPtrOutput
- func (o VirtualMachineConfigPtrOutput) ToVirtualMachineConfigPtrOutputWithContext(ctx context.Context) VirtualMachineConfigPtrOutput
- type VirtualMachineConfigResponse
- type VirtualMachineConfigResponseOutput
- func (o VirtualMachineConfigResponseOutput) AcceleratorConfig() RuntimeAcceleratorConfigResponseOutput
- func (o VirtualMachineConfigResponseOutput) BootImage() BootImageResponseOutput
- func (o VirtualMachineConfigResponseOutput) ContainerImages() ContainerImageResponseArrayOutput
- func (o VirtualMachineConfigResponseOutput) DataDisk() LocalDiskResponseOutput
- func (VirtualMachineConfigResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
- func (o VirtualMachineConfigResponseOutput) GuestAttributes() pulumi.StringMapOutput
- func (o VirtualMachineConfigResponseOutput) InternalIpOnly() pulumi.BoolOutput
- func (o VirtualMachineConfigResponseOutput) Labels() pulumi.StringMapOutput
- func (o VirtualMachineConfigResponseOutput) MachineType() pulumi.StringOutput
- func (o VirtualMachineConfigResponseOutput) Metadata() pulumi.StringMapOutput
- func (o VirtualMachineConfigResponseOutput) Network() pulumi.StringOutput
- func (o VirtualMachineConfigResponseOutput) NicType() pulumi.StringOutput
- func (o VirtualMachineConfigResponseOutput) ReservedIpRange() pulumi.StringOutput
- func (o VirtualMachineConfigResponseOutput) ShieldedInstanceConfig() RuntimeShieldedInstanceConfigResponseOutput
- func (o VirtualMachineConfigResponseOutput) Subnet() pulumi.StringOutput
- func (o VirtualMachineConfigResponseOutput) Tags() pulumi.StringArrayOutput
- func (o VirtualMachineConfigResponseOutput) ToVirtualMachineConfigResponseOutput() VirtualMachineConfigResponseOutput
- func (o VirtualMachineConfigResponseOutput) ToVirtualMachineConfigResponseOutputWithContext(ctx context.Context) VirtualMachineConfigResponseOutput
- func (o VirtualMachineConfigResponseOutput) Zone() pulumi.StringOutput
- type VirtualMachineInput
- type VirtualMachineOutput
- func (VirtualMachineOutput) ElementType() reflect.Type
- func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
- func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
- func (o VirtualMachineOutput) ToVirtualMachinePtrOutput() VirtualMachinePtrOutput
- func (o VirtualMachineOutput) ToVirtualMachinePtrOutputWithContext(ctx context.Context) VirtualMachinePtrOutput
- func (o VirtualMachineOutput) VirtualMachineConfig() VirtualMachineConfigPtrOutput
- type VirtualMachinePtrInput
- type VirtualMachinePtrOutput
- func (o VirtualMachinePtrOutput) Elem() VirtualMachineOutput
- func (VirtualMachinePtrOutput) ElementType() reflect.Type
- func (o VirtualMachinePtrOutput) ToVirtualMachinePtrOutput() VirtualMachinePtrOutput
- func (o VirtualMachinePtrOutput) ToVirtualMachinePtrOutputWithContext(ctx context.Context) VirtualMachinePtrOutput
- func (o VirtualMachinePtrOutput) VirtualMachineConfig() VirtualMachineConfigPtrOutput
- type VirtualMachineResponse
- type VirtualMachineResponseOutput
- func (VirtualMachineResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineResponseOutput) InstanceId() pulumi.StringOutput
- func (o VirtualMachineResponseOutput) InstanceName() pulumi.StringOutput
- func (o VirtualMachineResponseOutput) ToVirtualMachineResponseOutput() VirtualMachineResponseOutput
- func (o VirtualMachineResponseOutput) ToVirtualMachineResponseOutputWithContext(ctx context.Context) VirtualMachineResponseOutput
- func (o VirtualMachineResponseOutput) VirtualMachineConfig() VirtualMachineConfigResponseOutput
- type VmImage
- type VmImageArgs
- func (VmImageArgs) ElementType() reflect.Type
- func (i VmImageArgs) ToVmImageOutput() VmImageOutput
- func (i VmImageArgs) ToVmImageOutputWithContext(ctx context.Context) VmImageOutput
- func (i VmImageArgs) ToVmImagePtrOutput() VmImagePtrOutput
- func (i VmImageArgs) ToVmImagePtrOutputWithContext(ctx context.Context) VmImagePtrOutput
- type VmImageInput
- type VmImageOutput
- func (VmImageOutput) ElementType() reflect.Type
- func (o VmImageOutput) ImageFamily() pulumi.StringPtrOutput
- func (o VmImageOutput) ImageName() pulumi.StringPtrOutput
- func (o VmImageOutput) Project() pulumi.StringOutput
- func (o VmImageOutput) ToVmImageOutput() VmImageOutput
- func (o VmImageOutput) ToVmImageOutputWithContext(ctx context.Context) VmImageOutput
- func (o VmImageOutput) ToVmImagePtrOutput() VmImagePtrOutput
- func (o VmImageOutput) ToVmImagePtrOutputWithContext(ctx context.Context) VmImagePtrOutput
- type VmImagePtrInput
- type VmImagePtrOutput
- func (o VmImagePtrOutput) Elem() VmImageOutput
- func (VmImagePtrOutput) ElementType() reflect.Type
- func (o VmImagePtrOutput) ImageFamily() pulumi.StringPtrOutput
- func (o VmImagePtrOutput) ImageName() pulumi.StringPtrOutput
- func (o VmImagePtrOutput) Project() pulumi.StringPtrOutput
- func (o VmImagePtrOutput) ToVmImagePtrOutput() VmImagePtrOutput
- func (o VmImagePtrOutput) ToVmImagePtrOutputWithContext(ctx context.Context) VmImagePtrOutput
- type VmImageResponse
- type VmImageResponseOutput
- func (VmImageResponseOutput) ElementType() reflect.Type
- func (o VmImageResponseOutput) ImageFamily() pulumi.StringOutput
- func (o VmImageResponseOutput) ImageName() pulumi.StringOutput
- func (o VmImageResponseOutput) Project() pulumi.StringOutput
- func (o VmImageResponseOutput) ToVmImageResponseOutput() VmImageResponseOutput
- func (o VmImageResponseOutput) ToVmImageResponseOutputWithContext(ctx context.Context) VmImageResponseOutput
Constants ¶
const ( // Accelerator type is not specified. AcceleratorConfigTypeAcceleratorTypeUnspecified = AcceleratorConfigType("ACCELERATOR_TYPE_UNSPECIFIED") // Accelerator type is Nvidia Tesla K80. AcceleratorConfigTypeNvidiaTeslaK80 = AcceleratorConfigType("NVIDIA_TESLA_K80") // Accelerator type is Nvidia Tesla P100. AcceleratorConfigTypeNvidiaTeslaP100 = AcceleratorConfigType("NVIDIA_TESLA_P100") // Accelerator type is Nvidia Tesla V100. AcceleratorConfigTypeNvidiaTeslaV100 = AcceleratorConfigType("NVIDIA_TESLA_V100") // Accelerator type is Nvidia Tesla P4. AcceleratorConfigTypeNvidiaTeslaP4 = AcceleratorConfigType("NVIDIA_TESLA_P4") // Accelerator type is Nvidia Tesla T4. AcceleratorConfigTypeNvidiaTeslaT4 = AcceleratorConfigType("NVIDIA_TESLA_T4") // Accelerator type is Nvidia Tesla A100. AcceleratorConfigTypeNvidiaTeslaA100 = AcceleratorConfigType("NVIDIA_TESLA_A100") // Accelerator type is NVIDIA Tesla T4 Virtual Workstations. AcceleratorConfigTypeNvidiaTeslaT4Vws = AcceleratorConfigType("NVIDIA_TESLA_T4_VWS") // Accelerator type is NVIDIA Tesla P100 Virtual Workstations. AcceleratorConfigTypeNvidiaTeslaP100Vws = AcceleratorConfigType("NVIDIA_TESLA_P100_VWS") // Accelerator type is NVIDIA Tesla P4 Virtual Workstations. AcceleratorConfigTypeNvidiaTeslaP4Vws = AcceleratorConfigType("NVIDIA_TESLA_P4_VWS") // (Coming soon) Accelerator type is TPU V2. AcceleratorConfigTypeTpuV2 = AcceleratorConfigType("TPU_V2") // (Coming soon) Accelerator type is TPU V3. AcceleratorConfigTypeTpuV3 = AcceleratorConfigType("TPU_V3") )
const ( // No type specified. ExecutionTemplateJobTypeJobTypeUnspecified = ExecutionTemplateJobType("JOB_TYPE_UNSPECIFIED") // Custom Job in `aiplatform.googleapis.com`. Default value for an execution. ExecutionTemplateJobTypeVertexAi = ExecutionTemplateJobType("VERTEX_AI") // Run execution on a cluster with Dataproc as a job. https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs ExecutionTemplateJobTypeDataproc = ExecutionTemplateJobType("DATAPROC") )
const ( // Unspecified Scale Tier. ExecutionTemplateScaleTierScaleTierUnspecified = ExecutionTemplateScaleTier("SCALE_TIER_UNSPECIFIED") // A single worker instance. This tier is suitable for learning how to use Cloud ML, and for experimenting with new models using small datasets. ExecutionTemplateScaleTierBasic = ExecutionTemplateScaleTier("BASIC") // Many workers and a few parameter servers. ExecutionTemplateScaleTierStandard1 = ExecutionTemplateScaleTier("STANDARD_1") // A large number of workers with many parameter servers. ExecutionTemplateScaleTierPremium1 = ExecutionTemplateScaleTier("PREMIUM_1") // A single worker instance with a K80 GPU. ExecutionTemplateScaleTierBasicGpu = ExecutionTemplateScaleTier("BASIC_GPU") // A single worker instance with a Cloud TPU. ExecutionTemplateScaleTierBasicTpu = ExecutionTemplateScaleTier("BASIC_TPU") // The CUSTOM tier is not a set tier, but rather enables you to use your own cluster specification. When you use this tier, set values to configure your processing cluster according to these guidelines: * You _must_ set `ExecutionTemplate.masterType` to specify the type of machine to use for your master node. This is the only required setting. ExecutionTemplateScaleTierCustom = ExecutionTemplateScaleTier("CUSTOM") )
const ( // Disk type not set. InstanceBootDiskTypeDiskTypeUnspecified = InstanceBootDiskType("DISK_TYPE_UNSPECIFIED") // Standard persistent disk type. InstanceBootDiskTypePdStandard = InstanceBootDiskType("PD_STANDARD") // SSD persistent disk type. InstanceBootDiskTypePdSsd = InstanceBootDiskType("PD_SSD") // Balanced persistent disk type. InstanceBootDiskTypePdBalanced = InstanceBootDiskType("PD_BALANCED") // Extreme persistent disk type. InstanceBootDiskTypePdExtreme = InstanceBootDiskType("PD_EXTREME") )
const ( // Disk type not set. InstanceDataDiskTypeDiskTypeUnspecified = InstanceDataDiskType("DISK_TYPE_UNSPECIFIED") // Standard persistent disk type. InstanceDataDiskTypePdStandard = InstanceDataDiskType("PD_STANDARD") // SSD persistent disk type. InstanceDataDiskTypePdSsd = InstanceDataDiskType("PD_SSD") // Balanced persistent disk type. InstanceDataDiskTypePdBalanced = InstanceDataDiskType("PD_BALANCED") // Extreme persistent disk type. InstanceDataDiskTypePdExtreme = InstanceDataDiskType("PD_EXTREME") )
const ( // Disk encryption is not specified. InstanceDiskEncryptionDiskEncryptionUnspecified = InstanceDiskEncryption("DISK_ENCRYPTION_UNSPECIFIED") // Use Google managed encryption keys to encrypt the boot disk. InstanceDiskEncryptionGmek = InstanceDiskEncryption("GMEK") // Use customer managed encryption keys to encrypt the boot disk. InstanceDiskEncryptionCmek = InstanceDiskEncryption("CMEK") )
const ( // No type specified. InstanceNicTypeUnspecifiedNicType = InstanceNicType("UNSPECIFIED_NIC_TYPE") // VIRTIO InstanceNicTypeVirtioNet = InstanceNicType("VIRTIO_NET") // GVNIC InstanceNicTypeGvnic = InstanceNicType("GVNIC") )
const ( // Disk type not set. LocalDiskInitializeParamsDiskTypeDiskTypeUnspecified = LocalDiskInitializeParamsDiskType("DISK_TYPE_UNSPECIFIED") // Standard persistent disk type. LocalDiskInitializeParamsDiskTypePdStandard = LocalDiskInitializeParamsDiskType("PD_STANDARD") // SSD persistent disk type. LocalDiskInitializeParamsDiskTypePdSsd = LocalDiskInitializeParamsDiskType("PD_SSD") // Balanced persistent disk type. LocalDiskInitializeParamsDiskTypePdBalanced = LocalDiskInitializeParamsDiskType("PD_BALANCED") // Extreme persistent disk type. LocalDiskInitializeParamsDiskTypePdExtreme = LocalDiskInitializeParamsDiskType("PD_EXTREME") )
const ( // Default type. ReservationAffinityConsumeReservationTypeTypeUnspecified = ReservationAffinityConsumeReservationType("TYPE_UNSPECIFIED") // Do not consume from any allocated capacity. ReservationAffinityConsumeReservationTypeNoReservation = ReservationAffinityConsumeReservationType("NO_RESERVATION") // Consume any reservation available. ReservationAffinityConsumeReservationTypeAnyReservation = ReservationAffinityConsumeReservationType("ANY_RESERVATION") // Must consume from a specific reservation. Must specify key value fields for specifying the reservations. ReservationAffinityConsumeReservationTypeSpecificReservation = ReservationAffinityConsumeReservationType("SPECIFIC_RESERVATION") )
const ( // Accelerator type is not specified. RuntimeAcceleratorConfigTypeAcceleratorTypeUnspecified = RuntimeAcceleratorConfigType("ACCELERATOR_TYPE_UNSPECIFIED") // Accelerator type is Nvidia Tesla K80. RuntimeAcceleratorConfigTypeNvidiaTeslaK80 = RuntimeAcceleratorConfigType("NVIDIA_TESLA_K80") // Accelerator type is Nvidia Tesla P100. RuntimeAcceleratorConfigTypeNvidiaTeslaP100 = RuntimeAcceleratorConfigType("NVIDIA_TESLA_P100") // Accelerator type is Nvidia Tesla V100. RuntimeAcceleratorConfigTypeNvidiaTeslaV100 = RuntimeAcceleratorConfigType("NVIDIA_TESLA_V100") // Accelerator type is Nvidia Tesla P4. RuntimeAcceleratorConfigTypeNvidiaTeslaP4 = RuntimeAcceleratorConfigType("NVIDIA_TESLA_P4") // Accelerator type is Nvidia Tesla T4. RuntimeAcceleratorConfigTypeNvidiaTeslaT4 = RuntimeAcceleratorConfigType("NVIDIA_TESLA_T4") // Accelerator type is Nvidia Tesla A100. RuntimeAcceleratorConfigTypeNvidiaTeslaA100 = RuntimeAcceleratorConfigType("NVIDIA_TESLA_A100") // (Coming soon) Accelerator type is TPU V2. RuntimeAcceleratorConfigTypeTpuV2 = RuntimeAcceleratorConfigType("TPU_V2") // (Coming soon) Accelerator type is TPU V3. RuntimeAcceleratorConfigTypeTpuV3 = RuntimeAcceleratorConfigType("TPU_V3") // Accelerator type is NVIDIA Tesla T4 Virtual Workstations. RuntimeAcceleratorConfigTypeNvidiaTeslaT4Vws = RuntimeAcceleratorConfigType("NVIDIA_TESLA_T4_VWS") // Accelerator type is NVIDIA Tesla P100 Virtual Workstations. RuntimeAcceleratorConfigTypeNvidiaTeslaP100Vws = RuntimeAcceleratorConfigType("NVIDIA_TESLA_P100_VWS") // Accelerator type is NVIDIA Tesla P4 Virtual Workstations. RuntimeAcceleratorConfigTypeNvidiaTeslaP4Vws = RuntimeAcceleratorConfigType("NVIDIA_TESLA_P4_VWS") )
const ( // Unspecified access. RuntimeAccessConfigAccessTypeRuntimeAccessTypeUnspecified = RuntimeAccessConfigAccessType("RUNTIME_ACCESS_TYPE_UNSPECIFIED") // Single user login. RuntimeAccessConfigAccessTypeSingleUser = RuntimeAccessConfigAccessType("SINGLE_USER") // Service Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission. RuntimeAccessConfigAccessTypeServiceAccount = RuntimeAccessConfigAccessType("SERVICE_ACCOUNT") )
const ( // Unspecified post startup script behavior. Will run only once at creation. RuntimeSoftwareConfigPostStartupScriptBehaviorPostStartupScriptBehaviorUnspecified = RuntimeSoftwareConfigPostStartupScriptBehavior("POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED") // Runs the post startup script provided during creation at every start. RuntimeSoftwareConfigPostStartupScriptBehaviorRunEveryStart = RuntimeSoftwareConfigPostStartupScriptBehavior("RUN_EVERY_START") // Downloads and runs the provided post startup script at every start. RuntimeSoftwareConfigPostStartupScriptBehaviorDownloadAndRunEveryStart = RuntimeSoftwareConfigPostStartupScriptBehavior("DOWNLOAD_AND_RUN_EVERY_START") )
const ( // Unspecified state. ScheduleStateEnumStateUnspecified = ScheduleStateEnum("STATE_UNSPECIFIED") // The job is executing normally. ScheduleStateEnumEnabled = ScheduleStateEnum("ENABLED") // The job is paused by the user. It will not execute. A user can intentionally pause the job using PauseJobRequest. ScheduleStateEnumPaused = ScheduleStateEnum("PAUSED") // The job is disabled by the system due to error. The user cannot directly set a job to be disabled. ScheduleStateEnumDisabled = ScheduleStateEnum("DISABLED") // The job state resulting from a failed CloudScheduler.UpdateJob operation. To recover a job from this state, retry CloudScheduler.UpdateJob until a successful response is received. ScheduleStateEnumUpdateFailed = ScheduleStateEnum("UPDATE_FAILED") // The schedule resource is being created. ScheduleStateEnumInitializing = ScheduleStateEnum("INITIALIZING") // The schedule resource is being deleted. ScheduleStateEnumDeleting = ScheduleStateEnum("DELETING") )
const ( // Unspecified accelerator type. Default to no GPU. SchedulerAcceleratorConfigTypeSchedulerAcceleratorTypeUnspecified = SchedulerAcceleratorConfigType("SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED") // Nvidia Tesla K80 GPU. SchedulerAcceleratorConfigTypeNvidiaTeslaK80 = SchedulerAcceleratorConfigType("NVIDIA_TESLA_K80") // Nvidia Tesla P100 GPU. SchedulerAcceleratorConfigTypeNvidiaTeslaP100 = SchedulerAcceleratorConfigType("NVIDIA_TESLA_P100") // Nvidia Tesla V100 GPU. SchedulerAcceleratorConfigTypeNvidiaTeslaV100 = SchedulerAcceleratorConfigType("NVIDIA_TESLA_V100") // Nvidia Tesla P4 GPU. SchedulerAcceleratorConfigTypeNvidiaTeslaP4 = SchedulerAcceleratorConfigType("NVIDIA_TESLA_P4") // Nvidia Tesla T4 GPU. SchedulerAcceleratorConfigTypeNvidiaTeslaT4 = SchedulerAcceleratorConfigType("NVIDIA_TESLA_T4") // Nvidia Tesla A100 GPU. SchedulerAcceleratorConfigTypeNvidiaTeslaA100 = SchedulerAcceleratorConfigType("NVIDIA_TESLA_A100") // TPU v2. SchedulerAcceleratorConfigTypeTpuV2 = SchedulerAcceleratorConfigType("TPU_V2") // TPU v3. SchedulerAcceleratorConfigTypeTpuV3 = SchedulerAcceleratorConfigType("TPU_V3") )
const ( // Operation is not specified. UpgradeHistoryEntryActionActionUnspecified = UpgradeHistoryEntryAction("ACTION_UNSPECIFIED") // Upgrade. UpgradeHistoryEntryActionUpgrade = UpgradeHistoryEntryAction("UPGRADE") // Rollback. UpgradeHistoryEntryActionRollback = UpgradeHistoryEntryAction("ROLLBACK") )
const ( // State is not specified. UpgradeHistoryEntryStateStateUnspecified = UpgradeHistoryEntryState("STATE_UNSPECIFIED") // The instance upgrade is started. UpgradeHistoryEntryStateStarted = UpgradeHistoryEntryState("STARTED") // The instance upgrade is succeeded. UpgradeHistoryEntryStateSucceeded = UpgradeHistoryEntryState("SUCCEEDED") // The instance upgrade is failed. UpgradeHistoryEntryStateFailed = UpgradeHistoryEntryState("FAILED") )
const ( // No type specified. VirtualMachineConfigNicTypeUnspecifiedNicType = VirtualMachineConfigNicType("UNSPECIFIED_NIC_TYPE") // VIRTIO VirtualMachineConfigNicTypeVirtioNet = VirtualMachineConfigNicType("VIRTIO_NET") // GVNIC VirtualMachineConfigNicTypeGvnic = VirtualMachineConfigNicType("GVNIC") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceleratorConfig ¶
type AcceleratorConfig struct { // Count of cores of this accelerator. CoreCount *string `pulumi:"coreCount"` // Type of this accelerator. Type *AcceleratorConfigType `pulumi:"type"` }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
type AcceleratorConfigArgs ¶
type AcceleratorConfigArgs struct { // Count of cores of this accelerator. CoreCount pulumi.StringPtrInput `pulumi:"coreCount"` // Type of this accelerator. Type AcceleratorConfigTypePtrInput `pulumi:"type"` }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
func (AcceleratorConfigArgs) ElementType ¶
func (AcceleratorConfigArgs) ElementType() reflect.Type
func (AcceleratorConfigArgs) ToAcceleratorConfigOutput ¶
func (i AcceleratorConfigArgs) ToAcceleratorConfigOutput() AcceleratorConfigOutput
func (AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext ¶
func (i AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
func (AcceleratorConfigArgs) ToAcceleratorConfigPtrOutput ¶
func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
func (AcceleratorConfigArgs) ToAcceleratorConfigPtrOutputWithContext ¶
func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
type AcceleratorConfigInput ¶
type AcceleratorConfigInput interface { pulumi.Input ToAcceleratorConfigOutput() AcceleratorConfigOutput ToAcceleratorConfigOutputWithContext(context.Context) AcceleratorConfigOutput }
AcceleratorConfigInput is an input type that accepts AcceleratorConfigArgs and AcceleratorConfigOutput values. You can construct a concrete instance of `AcceleratorConfigInput` via:
AcceleratorConfigArgs{...}
type AcceleratorConfigOutput ¶
type AcceleratorConfigOutput struct{ *pulumi.OutputState }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
func (AcceleratorConfigOutput) CoreCount ¶
func (o AcceleratorConfigOutput) CoreCount() pulumi.StringPtrOutput
Count of cores of this accelerator.
func (AcceleratorConfigOutput) ElementType ¶
func (AcceleratorConfigOutput) ElementType() reflect.Type
func (AcceleratorConfigOutput) ToAcceleratorConfigOutput ¶
func (o AcceleratorConfigOutput) ToAcceleratorConfigOutput() AcceleratorConfigOutput
func (AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext ¶
func (o AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
func (AcceleratorConfigOutput) ToAcceleratorConfigPtrOutput ¶
func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
func (AcceleratorConfigOutput) ToAcceleratorConfigPtrOutputWithContext ¶
func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
func (AcceleratorConfigOutput) Type ¶
func (o AcceleratorConfigOutput) Type() AcceleratorConfigTypePtrOutput
Type of this accelerator.
type AcceleratorConfigPtrInput ¶
type AcceleratorConfigPtrInput interface { pulumi.Input ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput ToAcceleratorConfigPtrOutputWithContext(context.Context) AcceleratorConfigPtrOutput }
AcceleratorConfigPtrInput is an input type that accepts AcceleratorConfigArgs, AcceleratorConfigPtr and AcceleratorConfigPtrOutput values. You can construct a concrete instance of `AcceleratorConfigPtrInput` via:
AcceleratorConfigArgs{...} or: nil
func AcceleratorConfigPtr ¶
func AcceleratorConfigPtr(v *AcceleratorConfigArgs) AcceleratorConfigPtrInput
type AcceleratorConfigPtrOutput ¶
type AcceleratorConfigPtrOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigPtrOutput) CoreCount ¶
func (o AcceleratorConfigPtrOutput) CoreCount() pulumi.StringPtrOutput
Count of cores of this accelerator.
func (AcceleratorConfigPtrOutput) Elem ¶
func (o AcceleratorConfigPtrOutput) Elem() AcceleratorConfigOutput
func (AcceleratorConfigPtrOutput) ElementType ¶
func (AcceleratorConfigPtrOutput) ElementType() reflect.Type
func (AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutput ¶
func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
func (AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutputWithContext ¶
func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
func (AcceleratorConfigPtrOutput) Type ¶
func (o AcceleratorConfigPtrOutput) Type() AcceleratorConfigTypePtrOutput
Type of this accelerator.
type AcceleratorConfigResponse ¶
type AcceleratorConfigResponse struct { // Count of cores of this accelerator. CoreCount string `pulumi:"coreCount"` // Type of this accelerator. Type string `pulumi:"type"` }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
type AcceleratorConfigResponseOutput ¶
type AcceleratorConfigResponseOutput struct{ *pulumi.OutputState }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
func (AcceleratorConfigResponseOutput) CoreCount ¶
func (o AcceleratorConfigResponseOutput) CoreCount() pulumi.StringOutput
Count of cores of this accelerator.
func (AcceleratorConfigResponseOutput) ElementType ¶
func (AcceleratorConfigResponseOutput) ElementType() reflect.Type
func (AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput ¶
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext ¶
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseOutput) Type ¶
func (o AcceleratorConfigResponseOutput) Type() pulumi.StringOutput
Type of this accelerator.
type AcceleratorConfigType ¶ added in v0.4.0
type AcceleratorConfigType string
Type of this accelerator.
func (AcceleratorConfigType) ElementType ¶ added in v0.4.0
func (AcceleratorConfigType) ElementType() reflect.Type
func (AcceleratorConfigType) ToAcceleratorConfigTypeOutput ¶ added in v0.6.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
func (AcceleratorConfigType) ToAcceleratorConfigTypeOutputWithContext ¶ added in v0.6.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
func (AcceleratorConfigType) ToAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
func (AcceleratorConfigType) ToAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
func (AcceleratorConfigType) ToStringOutput ¶ added in v0.4.0
func (e AcceleratorConfigType) ToStringOutput() pulumi.StringOutput
func (AcceleratorConfigType) ToStringOutputWithContext ¶ added in v0.4.0
func (e AcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AcceleratorConfigType) ToStringPtrOutput ¶ added in v0.4.0
func (e AcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorConfigType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceleratorConfigTypeInput ¶ added in v0.6.0
type AcceleratorConfigTypeInput interface { pulumi.Input ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput ToAcceleratorConfigTypeOutputWithContext(context.Context) AcceleratorConfigTypeOutput }
AcceleratorConfigTypeInput is an input type that accepts AcceleratorConfigTypeArgs and AcceleratorConfigTypeOutput values. You can construct a concrete instance of `AcceleratorConfigTypeInput` via:
AcceleratorConfigTypeArgs{...}
type AcceleratorConfigTypeOutput ¶ added in v0.6.0
type AcceleratorConfigTypeOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigTypeOutput) ElementType ¶ added in v0.6.0
func (AcceleratorConfigTypeOutput) ElementType() reflect.Type
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutput ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutputWithContext ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (AcceleratorConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AcceleratorConfigTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceleratorConfigTypePtrInput ¶ added in v0.6.0
type AcceleratorConfigTypePtrInput interface { pulumi.Input ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput ToAcceleratorConfigTypePtrOutputWithContext(context.Context) AcceleratorConfigTypePtrOutput }
func AcceleratorConfigTypePtr ¶ added in v0.6.0
func AcceleratorConfigTypePtr(v string) AcceleratorConfigTypePtrInput
type AcceleratorConfigTypePtrOutput ¶ added in v0.6.0
type AcceleratorConfigTypePtrOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigTypePtrOutput) Elem ¶ added in v0.6.0
func (o AcceleratorConfigTypePtrOutput) Elem() AcceleratorConfigTypeOutput
func (AcceleratorConfigTypePtrOutput) ElementType ¶ added in v0.6.0
func (AcceleratorConfigTypePtrOutput) ElementType() reflect.Type
func (AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Binding ¶
type Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingArgs ¶
type BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (BindingArgs) ElementType ¶
func (BindingArgs) ElementType() reflect.Type
func (BindingArgs) ToBindingOutput ¶
func (i BindingArgs) ToBindingOutput() BindingOutput
func (BindingArgs) ToBindingOutputWithContext ¶
func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingArray ¶
type BindingArray []BindingInput
func (BindingArray) ElementType ¶
func (BindingArray) ElementType() reflect.Type
func (BindingArray) ToBindingArrayOutput ¶
func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput
func (BindingArray) ToBindingArrayOutputWithContext ¶
func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingArrayInput ¶
type BindingArrayInput interface { pulumi.Input ToBindingArrayOutput() BindingArrayOutput ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput }
BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:
BindingArray{ BindingArgs{...} }
type BindingArrayOutput ¶
type BindingArrayOutput struct{ *pulumi.OutputState }
func (BindingArrayOutput) ElementType ¶
func (BindingArrayOutput) ElementType() reflect.Type
func (BindingArrayOutput) Index ¶
func (o BindingArrayOutput) Index(i pulumi.IntInput) BindingOutput
func (BindingArrayOutput) ToBindingArrayOutput ¶
func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput
func (BindingArrayOutput) ToBindingArrayOutputWithContext ¶
func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingInput ¶
type BindingInput interface { pulumi.Input ToBindingOutput() BindingOutput ToBindingOutputWithContext(context.Context) BindingOutput }
BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:
BindingArgs{...}
type BindingOutput ¶
type BindingOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingOutput) Condition ¶
func (o BindingOutput) Condition() ExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingOutput) ElementType ¶
func (BindingOutput) ElementType() reflect.Type
func (BindingOutput) Members ¶
func (o BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (BindingOutput) Role ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingOutput) ToBindingOutput ¶
func (o BindingOutput) ToBindingOutput() BindingOutput
func (BindingOutput) ToBindingOutputWithContext ¶
func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingResponse ¶
type BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingResponseOutput) ElementType ¶
func (BindingResponseOutput) ElementType() reflect.Type
func (BindingResponseOutput) Members ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingResponseOutput) ToBindingResponseOutput ¶
func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseOutput) ToBindingResponseOutputWithContext ¶
func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type BootImage ¶ added in v0.16.0
type BootImage struct { }
Definition of the boot image used by the Runtime. Used to facilitate runtime upgradeability.
type BootImageArgs ¶ added in v0.16.0
type BootImageArgs struct { }
Definition of the boot image used by the Runtime. Used to facilitate runtime upgradeability.
func (BootImageArgs) ElementType ¶ added in v0.16.0
func (BootImageArgs) ElementType() reflect.Type
func (BootImageArgs) ToBootImageOutput ¶ added in v0.16.0
func (i BootImageArgs) ToBootImageOutput() BootImageOutput
func (BootImageArgs) ToBootImageOutputWithContext ¶ added in v0.16.0
func (i BootImageArgs) ToBootImageOutputWithContext(ctx context.Context) BootImageOutput
func (BootImageArgs) ToBootImagePtrOutput ¶ added in v0.16.0
func (i BootImageArgs) ToBootImagePtrOutput() BootImagePtrOutput
func (BootImageArgs) ToBootImagePtrOutputWithContext ¶ added in v0.16.0
func (i BootImageArgs) ToBootImagePtrOutputWithContext(ctx context.Context) BootImagePtrOutput
type BootImageInput ¶ added in v0.16.0
type BootImageInput interface { pulumi.Input ToBootImageOutput() BootImageOutput ToBootImageOutputWithContext(context.Context) BootImageOutput }
BootImageInput is an input type that accepts BootImageArgs and BootImageOutput values. You can construct a concrete instance of `BootImageInput` via:
BootImageArgs{...}
type BootImageOutput ¶ added in v0.16.0
type BootImageOutput struct{ *pulumi.OutputState }
Definition of the boot image used by the Runtime. Used to facilitate runtime upgradeability.
func (BootImageOutput) ElementType ¶ added in v0.16.0
func (BootImageOutput) ElementType() reflect.Type
func (BootImageOutput) ToBootImageOutput ¶ added in v0.16.0
func (o BootImageOutput) ToBootImageOutput() BootImageOutput
func (BootImageOutput) ToBootImageOutputWithContext ¶ added in v0.16.0
func (o BootImageOutput) ToBootImageOutputWithContext(ctx context.Context) BootImageOutput
func (BootImageOutput) ToBootImagePtrOutput ¶ added in v0.16.0
func (o BootImageOutput) ToBootImagePtrOutput() BootImagePtrOutput
func (BootImageOutput) ToBootImagePtrOutputWithContext ¶ added in v0.16.0
func (o BootImageOutput) ToBootImagePtrOutputWithContext(ctx context.Context) BootImagePtrOutput
type BootImagePtrInput ¶ added in v0.16.0
type BootImagePtrInput interface { pulumi.Input ToBootImagePtrOutput() BootImagePtrOutput ToBootImagePtrOutputWithContext(context.Context) BootImagePtrOutput }
BootImagePtrInput is an input type that accepts BootImageArgs, BootImagePtr and BootImagePtrOutput values. You can construct a concrete instance of `BootImagePtrInput` via:
BootImageArgs{...} or: nil
func BootImagePtr ¶ added in v0.16.0
func BootImagePtr(v *BootImageArgs) BootImagePtrInput
type BootImagePtrOutput ¶ added in v0.16.0
type BootImagePtrOutput struct{ *pulumi.OutputState }
func (BootImagePtrOutput) Elem ¶ added in v0.16.0
func (o BootImagePtrOutput) Elem() BootImageOutput
func (BootImagePtrOutput) ElementType ¶ added in v0.16.0
func (BootImagePtrOutput) ElementType() reflect.Type
func (BootImagePtrOutput) ToBootImagePtrOutput ¶ added in v0.16.0
func (o BootImagePtrOutput) ToBootImagePtrOutput() BootImagePtrOutput
func (BootImagePtrOutput) ToBootImagePtrOutputWithContext ¶ added in v0.16.0
func (o BootImagePtrOutput) ToBootImagePtrOutputWithContext(ctx context.Context) BootImagePtrOutput
type BootImageResponse ¶ added in v0.16.0
type BootImageResponse struct { }
Definition of the boot image used by the Runtime. Used to facilitate runtime upgradeability.
type BootImageResponseOutput ¶ added in v0.16.0
type BootImageResponseOutput struct{ *pulumi.OutputState }
Definition of the boot image used by the Runtime. Used to facilitate runtime upgradeability.
func (BootImageResponseOutput) ElementType ¶ added in v0.16.0
func (BootImageResponseOutput) ElementType() reflect.Type
func (BootImageResponseOutput) ToBootImageResponseOutput ¶ added in v0.16.0
func (o BootImageResponseOutput) ToBootImageResponseOutput() BootImageResponseOutput
func (BootImageResponseOutput) ToBootImageResponseOutputWithContext ¶ added in v0.16.0
func (o BootImageResponseOutput) ToBootImageResponseOutputWithContext(ctx context.Context) BootImageResponseOutput
type ContainerImage ¶
type ContainerImage struct { // The path to the container image repository. For example: `gcr.io/{project_id}/{image_name}` Repository string `pulumi:"repository"` // The tag of the container image. If not specified, this defaults to the latest tag. Tag *string `pulumi:"tag"` }
Definition of a container image for starting a notebook instance with the environment installed in a container.
type ContainerImageArgs ¶
type ContainerImageArgs struct { // The path to the container image repository. For example: `gcr.io/{project_id}/{image_name}` Repository pulumi.StringInput `pulumi:"repository"` // The tag of the container image. If not specified, this defaults to the latest tag. Tag pulumi.StringPtrInput `pulumi:"tag"` }
Definition of a container image for starting a notebook instance with the environment installed in a container.
func (ContainerImageArgs) ElementType ¶
func (ContainerImageArgs) ElementType() reflect.Type
func (ContainerImageArgs) ToContainerImageOutput ¶
func (i ContainerImageArgs) ToContainerImageOutput() ContainerImageOutput
func (ContainerImageArgs) ToContainerImageOutputWithContext ¶
func (i ContainerImageArgs) ToContainerImageOutputWithContext(ctx context.Context) ContainerImageOutput
func (ContainerImageArgs) ToContainerImagePtrOutput ¶
func (i ContainerImageArgs) ToContainerImagePtrOutput() ContainerImagePtrOutput
func (ContainerImageArgs) ToContainerImagePtrOutputWithContext ¶
func (i ContainerImageArgs) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput
type ContainerImageArray ¶
type ContainerImageArray []ContainerImageInput
func (ContainerImageArray) ElementType ¶
func (ContainerImageArray) ElementType() reflect.Type
func (ContainerImageArray) ToContainerImageArrayOutput ¶
func (i ContainerImageArray) ToContainerImageArrayOutput() ContainerImageArrayOutput
func (ContainerImageArray) ToContainerImageArrayOutputWithContext ¶
func (i ContainerImageArray) ToContainerImageArrayOutputWithContext(ctx context.Context) ContainerImageArrayOutput
type ContainerImageArrayInput ¶
type ContainerImageArrayInput interface { pulumi.Input ToContainerImageArrayOutput() ContainerImageArrayOutput ToContainerImageArrayOutputWithContext(context.Context) ContainerImageArrayOutput }
ContainerImageArrayInput is an input type that accepts ContainerImageArray and ContainerImageArrayOutput values. You can construct a concrete instance of `ContainerImageArrayInput` via:
ContainerImageArray{ ContainerImageArgs{...} }
type ContainerImageArrayOutput ¶
type ContainerImageArrayOutput struct{ *pulumi.OutputState }
func (ContainerImageArrayOutput) ElementType ¶
func (ContainerImageArrayOutput) ElementType() reflect.Type
func (ContainerImageArrayOutput) Index ¶
func (o ContainerImageArrayOutput) Index(i pulumi.IntInput) ContainerImageOutput
func (ContainerImageArrayOutput) ToContainerImageArrayOutput ¶
func (o ContainerImageArrayOutput) ToContainerImageArrayOutput() ContainerImageArrayOutput
func (ContainerImageArrayOutput) ToContainerImageArrayOutputWithContext ¶
func (o ContainerImageArrayOutput) ToContainerImageArrayOutputWithContext(ctx context.Context) ContainerImageArrayOutput
type ContainerImageInput ¶
type ContainerImageInput interface { pulumi.Input ToContainerImageOutput() ContainerImageOutput ToContainerImageOutputWithContext(context.Context) ContainerImageOutput }
ContainerImageInput is an input type that accepts ContainerImageArgs and ContainerImageOutput values. You can construct a concrete instance of `ContainerImageInput` via:
ContainerImageArgs{...}
type ContainerImageOutput ¶
type ContainerImageOutput struct{ *pulumi.OutputState }
Definition of a container image for starting a notebook instance with the environment installed in a container.
func (ContainerImageOutput) ElementType ¶
func (ContainerImageOutput) ElementType() reflect.Type
func (ContainerImageOutput) Repository ¶
func (o ContainerImageOutput) Repository() pulumi.StringOutput
The path to the container image repository. For example: `gcr.io/{project_id}/{image_name}`
func (ContainerImageOutput) Tag ¶
func (o ContainerImageOutput) Tag() pulumi.StringPtrOutput
The tag of the container image. If not specified, this defaults to the latest tag.
func (ContainerImageOutput) ToContainerImageOutput ¶
func (o ContainerImageOutput) ToContainerImageOutput() ContainerImageOutput
func (ContainerImageOutput) ToContainerImageOutputWithContext ¶
func (o ContainerImageOutput) ToContainerImageOutputWithContext(ctx context.Context) ContainerImageOutput
func (ContainerImageOutput) ToContainerImagePtrOutput ¶
func (o ContainerImageOutput) ToContainerImagePtrOutput() ContainerImagePtrOutput
func (ContainerImageOutput) ToContainerImagePtrOutputWithContext ¶
func (o ContainerImageOutput) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput
type ContainerImagePtrInput ¶
type ContainerImagePtrInput interface { pulumi.Input ToContainerImagePtrOutput() ContainerImagePtrOutput ToContainerImagePtrOutputWithContext(context.Context) ContainerImagePtrOutput }
ContainerImagePtrInput is an input type that accepts ContainerImageArgs, ContainerImagePtr and ContainerImagePtrOutput values. You can construct a concrete instance of `ContainerImagePtrInput` via:
ContainerImageArgs{...} or: nil
func ContainerImagePtr ¶
func ContainerImagePtr(v *ContainerImageArgs) ContainerImagePtrInput
type ContainerImagePtrOutput ¶
type ContainerImagePtrOutput struct{ *pulumi.OutputState }
func (ContainerImagePtrOutput) Elem ¶
func (o ContainerImagePtrOutput) Elem() ContainerImageOutput
func (ContainerImagePtrOutput) ElementType ¶
func (ContainerImagePtrOutput) ElementType() reflect.Type
func (ContainerImagePtrOutput) Repository ¶
func (o ContainerImagePtrOutput) Repository() pulumi.StringPtrOutput
The path to the container image repository. For example: `gcr.io/{project_id}/{image_name}`
func (ContainerImagePtrOutput) Tag ¶
func (o ContainerImagePtrOutput) Tag() pulumi.StringPtrOutput
The tag of the container image. If not specified, this defaults to the latest tag.
func (ContainerImagePtrOutput) ToContainerImagePtrOutput ¶
func (o ContainerImagePtrOutput) ToContainerImagePtrOutput() ContainerImagePtrOutput
func (ContainerImagePtrOutput) ToContainerImagePtrOutputWithContext ¶
func (o ContainerImagePtrOutput) ToContainerImagePtrOutputWithContext(ctx context.Context) ContainerImagePtrOutput
type ContainerImageResponse ¶
type ContainerImageResponse struct { // The path to the container image repository. For example: `gcr.io/{project_id}/{image_name}` Repository string `pulumi:"repository"` // The tag of the container image. If not specified, this defaults to the latest tag. Tag string `pulumi:"tag"` }
Definition of a container image for starting a notebook instance with the environment installed in a container.
type ContainerImageResponseArrayOutput ¶
type ContainerImageResponseArrayOutput struct{ *pulumi.OutputState }
func (ContainerImageResponseArrayOutput) ElementType ¶
func (ContainerImageResponseArrayOutput) ElementType() reflect.Type
func (ContainerImageResponseArrayOutput) Index ¶
func (o ContainerImageResponseArrayOutput) Index(i pulumi.IntInput) ContainerImageResponseOutput
func (ContainerImageResponseArrayOutput) ToContainerImageResponseArrayOutput ¶
func (o ContainerImageResponseArrayOutput) ToContainerImageResponseArrayOutput() ContainerImageResponseArrayOutput
func (ContainerImageResponseArrayOutput) ToContainerImageResponseArrayOutputWithContext ¶
func (o ContainerImageResponseArrayOutput) ToContainerImageResponseArrayOutputWithContext(ctx context.Context) ContainerImageResponseArrayOutput
type ContainerImageResponseOutput ¶
type ContainerImageResponseOutput struct{ *pulumi.OutputState }
Definition of a container image for starting a notebook instance with the environment installed in a container.
func (ContainerImageResponseOutput) ElementType ¶
func (ContainerImageResponseOutput) ElementType() reflect.Type
func (ContainerImageResponseOutput) Repository ¶
func (o ContainerImageResponseOutput) Repository() pulumi.StringOutput
The path to the container image repository. For example: `gcr.io/{project_id}/{image_name}`
func (ContainerImageResponseOutput) Tag ¶
func (o ContainerImageResponseOutput) Tag() pulumi.StringOutput
The tag of the container image. If not specified, this defaults to the latest tag.
func (ContainerImageResponseOutput) ToContainerImageResponseOutput ¶
func (o ContainerImageResponseOutput) ToContainerImageResponseOutput() ContainerImageResponseOutput
func (ContainerImageResponseOutput) ToContainerImageResponseOutputWithContext ¶
func (o ContainerImageResponseOutput) ToContainerImageResponseOutputWithContext(ctx context.Context) ContainerImageResponseOutput
type DataprocParameters ¶ added in v0.8.0
type DataprocParameters struct { // URI for cluster used to run Dataproc execution. Format: `projects/{PROJECT_ID}/regions/{REGION}/clusters/{CLUSTER_NAME}` Cluster *string `pulumi:"cluster"` }
Parameters used in Dataproc JobType executions.
type DataprocParametersArgs ¶ added in v0.8.0
type DataprocParametersArgs struct { // URI for cluster used to run Dataproc execution. Format: `projects/{PROJECT_ID}/regions/{REGION}/clusters/{CLUSTER_NAME}` Cluster pulumi.StringPtrInput `pulumi:"cluster"` }
Parameters used in Dataproc JobType executions.
func (DataprocParametersArgs) ElementType ¶ added in v0.8.0
func (DataprocParametersArgs) ElementType() reflect.Type
func (DataprocParametersArgs) ToDataprocParametersOutput ¶ added in v0.8.0
func (i DataprocParametersArgs) ToDataprocParametersOutput() DataprocParametersOutput
func (DataprocParametersArgs) ToDataprocParametersOutputWithContext ¶ added in v0.8.0
func (i DataprocParametersArgs) ToDataprocParametersOutputWithContext(ctx context.Context) DataprocParametersOutput
func (DataprocParametersArgs) ToDataprocParametersPtrOutput ¶ added in v0.8.0
func (i DataprocParametersArgs) ToDataprocParametersPtrOutput() DataprocParametersPtrOutput
func (DataprocParametersArgs) ToDataprocParametersPtrOutputWithContext ¶ added in v0.8.0
func (i DataprocParametersArgs) ToDataprocParametersPtrOutputWithContext(ctx context.Context) DataprocParametersPtrOutput
type DataprocParametersInput ¶ added in v0.8.0
type DataprocParametersInput interface { pulumi.Input ToDataprocParametersOutput() DataprocParametersOutput ToDataprocParametersOutputWithContext(context.Context) DataprocParametersOutput }
DataprocParametersInput is an input type that accepts DataprocParametersArgs and DataprocParametersOutput values. You can construct a concrete instance of `DataprocParametersInput` via:
DataprocParametersArgs{...}
type DataprocParametersOutput ¶ added in v0.8.0
type DataprocParametersOutput struct{ *pulumi.OutputState }
Parameters used in Dataproc JobType executions.
func (DataprocParametersOutput) Cluster ¶ added in v0.8.0
func (o DataprocParametersOutput) Cluster() pulumi.StringPtrOutput
URI for cluster used to run Dataproc execution. Format: `projects/{PROJECT_ID}/regions/{REGION}/clusters/{CLUSTER_NAME}`
func (DataprocParametersOutput) ElementType ¶ added in v0.8.0
func (DataprocParametersOutput) ElementType() reflect.Type
func (DataprocParametersOutput) ToDataprocParametersOutput ¶ added in v0.8.0
func (o DataprocParametersOutput) ToDataprocParametersOutput() DataprocParametersOutput
func (DataprocParametersOutput) ToDataprocParametersOutputWithContext ¶ added in v0.8.0
func (o DataprocParametersOutput) ToDataprocParametersOutputWithContext(ctx context.Context) DataprocParametersOutput
func (DataprocParametersOutput) ToDataprocParametersPtrOutput ¶ added in v0.8.0
func (o DataprocParametersOutput) ToDataprocParametersPtrOutput() DataprocParametersPtrOutput
func (DataprocParametersOutput) ToDataprocParametersPtrOutputWithContext ¶ added in v0.8.0
func (o DataprocParametersOutput) ToDataprocParametersPtrOutputWithContext(ctx context.Context) DataprocParametersPtrOutput
type DataprocParametersPtrInput ¶ added in v0.8.0
type DataprocParametersPtrInput interface { pulumi.Input ToDataprocParametersPtrOutput() DataprocParametersPtrOutput ToDataprocParametersPtrOutputWithContext(context.Context) DataprocParametersPtrOutput }
DataprocParametersPtrInput is an input type that accepts DataprocParametersArgs, DataprocParametersPtr and DataprocParametersPtrOutput values. You can construct a concrete instance of `DataprocParametersPtrInput` via:
DataprocParametersArgs{...} or: nil
func DataprocParametersPtr ¶ added in v0.8.0
func DataprocParametersPtr(v *DataprocParametersArgs) DataprocParametersPtrInput
type DataprocParametersPtrOutput ¶ added in v0.8.0
type DataprocParametersPtrOutput struct{ *pulumi.OutputState }
func (DataprocParametersPtrOutput) Cluster ¶ added in v0.8.0
func (o DataprocParametersPtrOutput) Cluster() pulumi.StringPtrOutput
URI for cluster used to run Dataproc execution. Format: `projects/{PROJECT_ID}/regions/{REGION}/clusters/{CLUSTER_NAME}`
func (DataprocParametersPtrOutput) Elem ¶ added in v0.8.0
func (o DataprocParametersPtrOutput) Elem() DataprocParametersOutput
func (DataprocParametersPtrOutput) ElementType ¶ added in v0.8.0
func (DataprocParametersPtrOutput) ElementType() reflect.Type
func (DataprocParametersPtrOutput) ToDataprocParametersPtrOutput ¶ added in v0.8.0
func (o DataprocParametersPtrOutput) ToDataprocParametersPtrOutput() DataprocParametersPtrOutput
func (DataprocParametersPtrOutput) ToDataprocParametersPtrOutputWithContext ¶ added in v0.8.0
func (o DataprocParametersPtrOutput) ToDataprocParametersPtrOutputWithContext(ctx context.Context) DataprocParametersPtrOutput
type DataprocParametersResponse ¶ added in v0.8.0
type DataprocParametersResponse struct { // URI for cluster used to run Dataproc execution. Format: `projects/{PROJECT_ID}/regions/{REGION}/clusters/{CLUSTER_NAME}` Cluster string `pulumi:"cluster"` }
Parameters used in Dataproc JobType executions.
type DataprocParametersResponseOutput ¶ added in v0.8.0
type DataprocParametersResponseOutput struct{ *pulumi.OutputState }
Parameters used in Dataproc JobType executions.
func (DataprocParametersResponseOutput) Cluster ¶ added in v0.8.0
func (o DataprocParametersResponseOutput) Cluster() pulumi.StringOutput
URI for cluster used to run Dataproc execution. Format: `projects/{PROJECT_ID}/regions/{REGION}/clusters/{CLUSTER_NAME}`
func (DataprocParametersResponseOutput) ElementType ¶ added in v0.8.0
func (DataprocParametersResponseOutput) ElementType() reflect.Type
func (DataprocParametersResponseOutput) ToDataprocParametersResponseOutput ¶ added in v0.8.0
func (o DataprocParametersResponseOutput) ToDataprocParametersResponseOutput() DataprocParametersResponseOutput
func (DataprocParametersResponseOutput) ToDataprocParametersResponseOutputWithContext ¶ added in v0.8.0
func (o DataprocParametersResponseOutput) ToDataprocParametersResponseOutputWithContext(ctx context.Context) DataprocParametersResponseOutput
type DiskResponse ¶
type DiskResponse struct { // Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance). AutoDelete bool `pulumi:"autoDelete"` // Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem. Boot bool `pulumi:"boot"` // Indicates a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine.This field is only applicable for persistent disks. DeviceName string `pulumi:"deviceName"` // Indicates the size of the disk in base-2 GB. DiskSizeGb string `pulumi:"diskSizeGb"` // Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options. GuestOsFeatures []GuestOsFeatureResponse `pulumi:"guestOsFeatures"` // A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number. Index string `pulumi:"index"` // Indicates the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI Interface string `pulumi:"interface"` // Type of the resource. Always compute#attachedDisk for attached disks. Kind string `pulumi:"kind"` // A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images. Licenses []string `pulumi:"licenses"` // The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE Mode string `pulumi:"mode"` // Indicates a valid partial or full URL to an existing Persistent Disk resource. Source string `pulumi:"source"` // Indicates the type of the disk, either SCRATCH or PERSISTENT. Valid values: * PERSISTENT * SCRATCH Type string `pulumi:"type"` }
An instance-attached disk resource.
type DiskResponseArrayOutput ¶
type DiskResponseArrayOutput struct{ *pulumi.OutputState }
func (DiskResponseArrayOutput) ElementType ¶
func (DiskResponseArrayOutput) ElementType() reflect.Type
func (DiskResponseArrayOutput) Index ¶
func (o DiskResponseArrayOutput) Index(i pulumi.IntInput) DiskResponseOutput
func (DiskResponseArrayOutput) ToDiskResponseArrayOutput ¶
func (o DiskResponseArrayOutput) ToDiskResponseArrayOutput() DiskResponseArrayOutput
func (DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext ¶
func (o DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
type DiskResponseOutput ¶
type DiskResponseOutput struct{ *pulumi.OutputState }
An instance-attached disk resource.
func (DiskResponseOutput) AutoDelete ¶
func (o DiskResponseOutput) AutoDelete() pulumi.BoolOutput
Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
func (DiskResponseOutput) Boot ¶
func (o DiskResponseOutput) Boot() pulumi.BoolOutput
Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
func (DiskResponseOutput) DeviceName ¶
func (o DiskResponseOutput) DeviceName() pulumi.StringOutput
Indicates a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine.This field is only applicable for persistent disks.
func (DiskResponseOutput) DiskSizeGb ¶
func (o DiskResponseOutput) DiskSizeGb() pulumi.StringOutput
Indicates the size of the disk in base-2 GB.
func (DiskResponseOutput) ElementType ¶
func (DiskResponseOutput) ElementType() reflect.Type
func (DiskResponseOutput) GuestOsFeatures ¶
func (o DiskResponseOutput) GuestOsFeatures() GuestOsFeatureResponseArrayOutput
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
func (DiskResponseOutput) Index ¶
func (o DiskResponseOutput) Index() pulumi.StringOutput
A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
func (DiskResponseOutput) Interface ¶
func (o DiskResponseOutput) Interface() pulumi.StringOutput
Indicates the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI
func (DiskResponseOutput) Kind ¶
func (o DiskResponseOutput) Kind() pulumi.StringOutput
Type of the resource. Always compute#attachedDisk for attached disks.
func (DiskResponseOutput) Licenses ¶
func (o DiskResponseOutput) Licenses() pulumi.StringArrayOutput
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
func (DiskResponseOutput) Mode ¶
func (o DiskResponseOutput) Mode() pulumi.StringOutput
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE
func (DiskResponseOutput) Source ¶
func (o DiskResponseOutput) Source() pulumi.StringOutput
Indicates a valid partial or full URL to an existing Persistent Disk resource.
func (DiskResponseOutput) ToDiskResponseOutput ¶
func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
func (DiskResponseOutput) ToDiskResponseOutputWithContext ¶
func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
func (DiskResponseOutput) Type ¶
func (o DiskResponseOutput) Type() pulumi.StringOutput
Indicates the type of the disk, either SCRATCH or PERSISTENT. Valid values: * PERSISTENT * SCRATCH
type EncryptionConfig ¶
type EncryptionConfig struct { // The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: `projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}` KmsKey *string `pulumi:"kmsKey"` }
Represents a custom encryption key configuration that can be applied to a resource. This will encrypt all disks in Virtual Machine.
type EncryptionConfigArgs ¶
type EncryptionConfigArgs struct { // The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: `projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}` KmsKey pulumi.StringPtrInput `pulumi:"kmsKey"` }
Represents a custom encryption key configuration that can be applied to a resource. This will encrypt all disks in Virtual Machine.
func (EncryptionConfigArgs) ElementType ¶
func (EncryptionConfigArgs) ElementType() reflect.Type
func (EncryptionConfigArgs) ToEncryptionConfigOutput ¶
func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigOutputWithContext ¶
func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutput ¶
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext ¶
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigInput ¶
type EncryptionConfigInput interface { pulumi.Input ToEncryptionConfigOutput() EncryptionConfigOutput ToEncryptionConfigOutputWithContext(context.Context) EncryptionConfigOutput }
EncryptionConfigInput is an input type that accepts EncryptionConfigArgs and EncryptionConfigOutput values. You can construct a concrete instance of `EncryptionConfigInput` via:
EncryptionConfigArgs{...}
type EncryptionConfigOutput ¶
type EncryptionConfigOutput struct{ *pulumi.OutputState }
Represents a custom encryption key configuration that can be applied to a resource. This will encrypt all disks in Virtual Machine.
func (EncryptionConfigOutput) ElementType ¶
func (EncryptionConfigOutput) ElementType() reflect.Type
func (EncryptionConfigOutput) KmsKey ¶
func (o EncryptionConfigOutput) KmsKey() pulumi.StringPtrOutput
The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: `projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}`
func (EncryptionConfigOutput) ToEncryptionConfigOutput ¶
func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigOutputWithContext ¶
func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutput ¶
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext ¶
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigPtrInput ¶
type EncryptionConfigPtrInput interface { pulumi.Input ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput ToEncryptionConfigPtrOutputWithContext(context.Context) EncryptionConfigPtrOutput }
EncryptionConfigPtrInput is an input type that accepts EncryptionConfigArgs, EncryptionConfigPtr and EncryptionConfigPtrOutput values. You can construct a concrete instance of `EncryptionConfigPtrInput` via:
EncryptionConfigArgs{...} or: nil
func EncryptionConfigPtr ¶
func EncryptionConfigPtr(v *EncryptionConfigArgs) EncryptionConfigPtrInput
type EncryptionConfigPtrOutput ¶
type EncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (EncryptionConfigPtrOutput) Elem ¶
func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
func (EncryptionConfigPtrOutput) ElementType ¶
func (EncryptionConfigPtrOutput) ElementType() reflect.Type
func (EncryptionConfigPtrOutput) KmsKey ¶
func (o EncryptionConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: `projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}`
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput ¶
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext ¶
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigResponse ¶
type EncryptionConfigResponse struct { // The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: `projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}` KmsKey string `pulumi:"kmsKey"` }
Represents a custom encryption key configuration that can be applied to a resource. This will encrypt all disks in Virtual Machine.
type EncryptionConfigResponseOutput ¶
type EncryptionConfigResponseOutput struct{ *pulumi.OutputState }
Represents a custom encryption key configuration that can be applied to a resource. This will encrypt all disks in Virtual Machine.
func (EncryptionConfigResponseOutput) ElementType ¶
func (EncryptionConfigResponseOutput) ElementType() reflect.Type
func (EncryptionConfigResponseOutput) KmsKey ¶
func (o EncryptionConfigResponseOutput) KmsKey() pulumi.StringOutput
The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: `projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}`
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput ¶
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext ¶
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
type Environment ¶
type Environment struct { pulumi.CustomResourceState // Use a container image to start the notebook instance. ContainerImage ContainerImageResponseOutput `pulumi:"containerImage"` // The time at which this environment was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A brief description of this environment. Description pulumi.StringOutput `pulumi:"description"` // Display name of this environment for the UI. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Required. User-defined unique ID of this environment. The `environment_id` must be 1 to 63 characters long and contain only lowercase letters, numeric characters, and dashes. The first character must be a lowercase letter and the last character cannot be a dash. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` Location pulumi.StringOutput `pulumi:"location"` // Name of this environment. Format: `projects/{project_id}/locations/{location}/environments/{environment_id}` Name pulumi.StringOutput `pulumi:"name"` // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: `"gs://path-to-file/file-name"` PostStartupScript pulumi.StringOutput `pulumi:"postStartupScript"` Project pulumi.StringOutput `pulumi:"project"` // Use a Compute Engine VM image to start the notebook instance. VmImage VmImageResponseOutput `pulumi:"vmImage"` }
Creates a new Environment. Auto-naming is currently not supported for this resource.
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Use a container image to start the notebook instance. ContainerImage ContainerImagePtrInput // A brief description of this environment. Description pulumi.StringPtrInput // Display name of this environment for the UI. DisplayName pulumi.StringPtrInput // Required. User-defined unique ID of this environment. The `environment_id` must be 1 to 63 characters long and contain only lowercase letters, numeric characters, and dashes. The first character must be a lowercase letter and the last character cannot be a dash. EnvironmentId pulumi.StringInput Location pulumi.StringPtrInput // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: `"gs://path-to-file/file-name"` PostStartupScript pulumi.StringPtrInput Project pulumi.StringPtrInput // Use a Compute Engine VM image to start the notebook instance. VmImage VmImagePtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ContainerImage ¶ added in v0.19.0
func (o EnvironmentOutput) ContainerImage() ContainerImageResponseOutput
Use a container image to start the notebook instance.
func (EnvironmentOutput) CreateTime ¶ added in v0.19.0
func (o EnvironmentOutput) CreateTime() pulumi.StringOutput
The time at which this environment was created.
func (EnvironmentOutput) Description ¶ added in v0.19.0
func (o EnvironmentOutput) Description() pulumi.StringOutput
A brief description of this environment.
func (EnvironmentOutput) DisplayName ¶ added in v0.19.0
func (o EnvironmentOutput) DisplayName() pulumi.StringOutput
Display name of this environment for the UI.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EnvironmentId ¶ added in v0.21.0
func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
Required. User-defined unique ID of this environment. The `environment_id` must be 1 to 63 characters long and contain only lowercase letters, numeric characters, and dashes. The first character must be a lowercase letter and the last character cannot be a dash.
func (EnvironmentOutput) Location ¶ added in v0.21.0
func (o EnvironmentOutput) Location() pulumi.StringOutput
func (EnvironmentOutput) Name ¶ added in v0.19.0
func (o EnvironmentOutput) Name() pulumi.StringOutput
Name of this environment. Format: `projects/{project_id}/locations/{location}/environments/{environment_id}`
func (EnvironmentOutput) PostStartupScript ¶ added in v0.19.0
func (o EnvironmentOutput) PostStartupScript() pulumi.StringOutput
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: `"gs://path-to-file/file-name"`
func (EnvironmentOutput) Project ¶ added in v0.21.0
func (o EnvironmentOutput) Project() pulumi.StringOutput
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) VmImage ¶ added in v0.19.0
func (o EnvironmentOutput) VmImage() VmImageResponseOutput
Use a Compute Engine VM image to start the notebook instance.
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type Execution ¶
type Execution struct { pulumi.CustomResourceState // Time the Execution was instantiated. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A brief description of this execution. Description pulumi.StringOutput `pulumi:"description"` // Name used for UI purposes. Name can only contain alphanumeric characters and underscores '_'. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Required. User-defined unique ID of this execution. ExecutionId pulumi.StringOutput `pulumi:"executionId"` // execute metadata including name, hardware spec, region, labels, etc. ExecutionTemplate ExecutionTemplateResponseOutput `pulumi:"executionTemplate"` // The URI of the external job used to execute the notebook. JobUri pulumi.StringOutput `pulumi:"jobUri"` Location pulumi.StringOutput `pulumi:"location"` // The resource name of the execute. Format: `projects/{project_id}/locations/{location}/executions/{execution_id}` Name pulumi.StringOutput `pulumi:"name"` // Output notebook file generated by this execution OutputNotebookFile pulumi.StringOutput `pulumi:"outputNotebookFile"` Project pulumi.StringOutput `pulumi:"project"` // State of the underlying AI Platform job. State pulumi.StringOutput `pulumi:"state"` // Time the Execution was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new Execution in a given project and location. Auto-naming is currently not supported for this resource.
func GetExecution ¶
func GetExecution(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExecutionState, opts ...pulumi.ResourceOption) (*Execution, error)
GetExecution gets an existing Execution 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 NewExecution ¶
func NewExecution(ctx *pulumi.Context, name string, args *ExecutionArgs, opts ...pulumi.ResourceOption) (*Execution, error)
NewExecution registers a new resource with the given unique name, arguments, and options.
func (*Execution) ElementType ¶
func (*Execution) ToExecutionOutput ¶
func (i *Execution) ToExecutionOutput() ExecutionOutput
func (*Execution) ToExecutionOutputWithContext ¶
func (i *Execution) ToExecutionOutputWithContext(ctx context.Context) ExecutionOutput
type ExecutionArgs ¶
type ExecutionArgs struct { // A brief description of this execution. Description pulumi.StringPtrInput // Required. User-defined unique ID of this execution. ExecutionId pulumi.StringInput // execute metadata including name, hardware spec, region, labels, etc. ExecutionTemplate ExecutionTemplatePtrInput Location pulumi.StringPtrInput // Output notebook file generated by this execution OutputNotebookFile pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Execution resource.
func (ExecutionArgs) ElementType ¶
func (ExecutionArgs) ElementType() reflect.Type
type ExecutionInput ¶
type ExecutionInput interface { pulumi.Input ToExecutionOutput() ExecutionOutput ToExecutionOutputWithContext(ctx context.Context) ExecutionOutput }
type ExecutionOutput ¶
type ExecutionOutput struct{ *pulumi.OutputState }
func (ExecutionOutput) CreateTime ¶ added in v0.19.0
func (o ExecutionOutput) CreateTime() pulumi.StringOutput
Time the Execution was instantiated.
func (ExecutionOutput) Description ¶ added in v0.19.0
func (o ExecutionOutput) Description() pulumi.StringOutput
A brief description of this execution.
func (ExecutionOutput) DisplayName ¶ added in v0.19.0
func (o ExecutionOutput) DisplayName() pulumi.StringOutput
Name used for UI purposes. Name can only contain alphanumeric characters and underscores '_'.
func (ExecutionOutput) ElementType ¶
func (ExecutionOutput) ElementType() reflect.Type
func (ExecutionOutput) ExecutionId ¶ added in v0.21.0
func (o ExecutionOutput) ExecutionId() pulumi.StringOutput
Required. User-defined unique ID of this execution.
func (ExecutionOutput) ExecutionTemplate ¶ added in v0.19.0
func (o ExecutionOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
execute metadata including name, hardware spec, region, labels, etc.
func (ExecutionOutput) JobUri ¶ added in v0.19.0
func (o ExecutionOutput) JobUri() pulumi.StringOutput
The URI of the external job used to execute the notebook.
func (ExecutionOutput) Location ¶ added in v0.21.0
func (o ExecutionOutput) Location() pulumi.StringOutput
func (ExecutionOutput) Name ¶ added in v0.19.0
func (o ExecutionOutput) Name() pulumi.StringOutput
The resource name of the execute. Format: `projects/{project_id}/locations/{location}/executions/{execution_id}`
func (ExecutionOutput) OutputNotebookFile ¶ added in v0.19.0
func (o ExecutionOutput) OutputNotebookFile() pulumi.StringOutput
Output notebook file generated by this execution
func (ExecutionOutput) Project ¶ added in v0.21.0
func (o ExecutionOutput) Project() pulumi.StringOutput
func (ExecutionOutput) State ¶ added in v0.19.0
func (o ExecutionOutput) State() pulumi.StringOutput
State of the underlying AI Platform job.
func (ExecutionOutput) ToExecutionOutput ¶
func (o ExecutionOutput) ToExecutionOutput() ExecutionOutput
func (ExecutionOutput) ToExecutionOutputWithContext ¶
func (o ExecutionOutput) ToExecutionOutputWithContext(ctx context.Context) ExecutionOutput
func (ExecutionOutput) UpdateTime ¶ added in v0.19.0
func (o ExecutionOutput) UpdateTime() pulumi.StringOutput
Time the Execution was last updated.
type ExecutionResponse ¶
type ExecutionResponse struct { // Time the Execution was instantiated. CreateTime string `pulumi:"createTime"` // A brief description of this execution. Description string `pulumi:"description"` // Name used for UI purposes. Name can only contain alphanumeric characters and underscores '_'. DisplayName string `pulumi:"displayName"` // execute metadata including name, hardware spec, region, labels, etc. ExecutionTemplate ExecutionTemplateResponse `pulumi:"executionTemplate"` // The URI of the external job used to execute the notebook. JobUri string `pulumi:"jobUri"` // The resource name of the execute. Format: `projects/{project_id}/locations/{location}/executions/{execution_id}` Name string `pulumi:"name"` // Output notebook file generated by this execution OutputNotebookFile string `pulumi:"outputNotebookFile"` // State of the underlying AI Platform job. State string `pulumi:"state"` // Time the Execution was last updated. UpdateTime string `pulumi:"updateTime"` }
The definition of a single executed notebook.
type ExecutionResponseArrayOutput ¶
type ExecutionResponseArrayOutput struct{ *pulumi.OutputState }
func (ExecutionResponseArrayOutput) ElementType ¶
func (ExecutionResponseArrayOutput) ElementType() reflect.Type
func (ExecutionResponseArrayOutput) Index ¶
func (o ExecutionResponseArrayOutput) Index(i pulumi.IntInput) ExecutionResponseOutput
func (ExecutionResponseArrayOutput) ToExecutionResponseArrayOutput ¶
func (o ExecutionResponseArrayOutput) ToExecutionResponseArrayOutput() ExecutionResponseArrayOutput
func (ExecutionResponseArrayOutput) ToExecutionResponseArrayOutputWithContext ¶
func (o ExecutionResponseArrayOutput) ToExecutionResponseArrayOutputWithContext(ctx context.Context) ExecutionResponseArrayOutput
type ExecutionResponseOutput ¶
type ExecutionResponseOutput struct{ *pulumi.OutputState }
The definition of a single executed notebook.
func (ExecutionResponseOutput) CreateTime ¶
func (o ExecutionResponseOutput) CreateTime() pulumi.StringOutput
Time the Execution was instantiated.
func (ExecutionResponseOutput) Description ¶
func (o ExecutionResponseOutput) Description() pulumi.StringOutput
A brief description of this execution.
func (ExecutionResponseOutput) DisplayName ¶
func (o ExecutionResponseOutput) DisplayName() pulumi.StringOutput
Name used for UI purposes. Name can only contain alphanumeric characters and underscores '_'.
func (ExecutionResponseOutput) ElementType ¶
func (ExecutionResponseOutput) ElementType() reflect.Type
func (ExecutionResponseOutput) ExecutionTemplate ¶
func (o ExecutionResponseOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
execute metadata including name, hardware spec, region, labels, etc.
func (ExecutionResponseOutput) JobUri ¶ added in v0.6.0
func (o ExecutionResponseOutput) JobUri() pulumi.StringOutput
The URI of the external job used to execute the notebook.
func (ExecutionResponseOutput) Name ¶
func (o ExecutionResponseOutput) Name() pulumi.StringOutput
The resource name of the execute. Format: `projects/{project_id}/locations/{location}/executions/{execution_id}`
func (ExecutionResponseOutput) OutputNotebookFile ¶
func (o ExecutionResponseOutput) OutputNotebookFile() pulumi.StringOutput
Output notebook file generated by this execution
func (ExecutionResponseOutput) State ¶
func (o ExecutionResponseOutput) State() pulumi.StringOutput
State of the underlying AI Platform job.
func (ExecutionResponseOutput) ToExecutionResponseOutput ¶
func (o ExecutionResponseOutput) ToExecutionResponseOutput() ExecutionResponseOutput
func (ExecutionResponseOutput) ToExecutionResponseOutputWithContext ¶
func (o ExecutionResponseOutput) ToExecutionResponseOutputWithContext(ctx context.Context) ExecutionResponseOutput
func (ExecutionResponseOutput) UpdateTime ¶
func (o ExecutionResponseOutput) UpdateTime() pulumi.StringOutput
Time the Execution was last updated.
type ExecutionState ¶
type ExecutionState struct { }
func (ExecutionState) ElementType ¶
func (ExecutionState) ElementType() reflect.Type
type ExecutionTemplate ¶
type ExecutionTemplate struct { // Configuration (count and accelerator type) for hardware running notebook execution. AcceleratorConfig *SchedulerAcceleratorConfig `pulumi:"acceleratorConfig"` // Container Image URI to a DLVM Example: 'gcr.io/deeplearning-platform-release/base-cu100' More examples can be found at: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container ContainerImageUri *string `pulumi:"containerImageUri"` // Parameters used in Dataproc JobType executions. DataprocParameters *DataprocParameters `pulumi:"dataprocParameters"` // Path to the notebook file to execute. Must be in a Google Cloud Storage bucket. Format: `gs://{bucket_name}/{folder}/{notebook_file_name}` Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook.ipynb` InputNotebookFile *string `pulumi:"inputNotebookFile"` // The type of Job to be used on this execution. JobType *ExecutionTemplateJobType `pulumi:"jobType"` // Name of the kernel spec to use. This must be specified if the kernel spec name on the execution target does not match the name in the input notebook file. KernelSpec *string `pulumi:"kernelSpec"` // Labels for execution. If execution is scheduled, a field included will be 'nbs-scheduled'. Otherwise, it is an immediate execution, and an included field will be 'nbs-immediate'. Use fields to efficiently index between various types of executions. Labels map[string]string `pulumi:"labels"` // Specifies the type of virtual machine to use for your training job's master worker. You must specify this field when `scaleTier` is set to `CUSTOM`. You can use certain Compute Engine machine types directly in this field. The following types are supported: - `n1-standard-4` - `n1-standard-8` - `n1-standard-16` - `n1-standard-32` - `n1-standard-64` - `n1-standard-96` - `n1-highmem-2` - `n1-highmem-4` - `n1-highmem-8` - `n1-highmem-16` - `n1-highmem-32` - `n1-highmem-64` - `n1-highmem-96` - `n1-highcpu-16` - `n1-highcpu-32` - `n1-highcpu-64` - `n1-highcpu-96` Alternatively, you can use the following legacy machine types: - `standard` - `large_model` - `complex_model_s` - `complex_model_m` - `complex_model_l` - `standard_gpu` - `complex_model_m_gpu` - `complex_model_l_gpu` - `standard_p100` - `complex_model_m_p100` - `standard_v100` - `large_model_v100` - `complex_model_m_v100` - `complex_model_l_v100` Finally, if you want to use a TPU for training, specify `cloud_tpu` in this field. Learn more about the [special configuration options for training with TPU](https://cloud.google.com/ai-platform/training/docs/using-tpus#configuring_a_custom_tpu_machine). MasterType *string `pulumi:"masterType"` // Path to the notebook folder to write to. Must be in a Google Cloud Storage bucket path. Format: `gs://{bucket_name}/{folder}` Ex: `gs://notebook_user/scheduled_notebooks` OutputNotebookFolder *string `pulumi:"outputNotebookFolder"` // Parameters used within the 'input_notebook_file' notebook. Parameters *string `pulumi:"parameters"` // Parameters to be overridden in the notebook during execution. Ref https://papermill.readthedocs.io/en/latest/usage-parameterize.html on how to specifying parameters in the input notebook and pass them here in an YAML file. Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook_params.yaml` ParamsYamlFile *string `pulumi:"paramsYamlFile"` // Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported. // // Deprecated: Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported. ScaleTier ExecutionTemplateScaleTier `pulumi:"scaleTier"` // The email address of a service account to use when running the execution. You must have the `iam.serviceAccounts.actAs` permission for the specified service account. ServiceAccount *string `pulumi:"serviceAccount"` // The name of a Vertex AI [Tensorboard] resource to which this execution will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}` Tensorboard *string `pulumi:"tensorboard"` // Parameters used in Vertex AI JobType executions. VertexAiParameters *VertexAIParameters `pulumi:"vertexAiParameters"` }
The description a notebook execution workload.
type ExecutionTemplateArgs ¶
type ExecutionTemplateArgs struct { // Configuration (count and accelerator type) for hardware running notebook execution. AcceleratorConfig SchedulerAcceleratorConfigPtrInput `pulumi:"acceleratorConfig"` // Container Image URI to a DLVM Example: 'gcr.io/deeplearning-platform-release/base-cu100' More examples can be found at: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container ContainerImageUri pulumi.StringPtrInput `pulumi:"containerImageUri"` // Parameters used in Dataproc JobType executions. DataprocParameters DataprocParametersPtrInput `pulumi:"dataprocParameters"` // Path to the notebook file to execute. Must be in a Google Cloud Storage bucket. Format: `gs://{bucket_name}/{folder}/{notebook_file_name}` Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook.ipynb` InputNotebookFile pulumi.StringPtrInput `pulumi:"inputNotebookFile"` // The type of Job to be used on this execution. JobType ExecutionTemplateJobTypePtrInput `pulumi:"jobType"` // Name of the kernel spec to use. This must be specified if the kernel spec name on the execution target does not match the name in the input notebook file. KernelSpec pulumi.StringPtrInput `pulumi:"kernelSpec"` // Labels for execution. If execution is scheduled, a field included will be 'nbs-scheduled'. Otherwise, it is an immediate execution, and an included field will be 'nbs-immediate'. Use fields to efficiently index between various types of executions. Labels pulumi.StringMapInput `pulumi:"labels"` // Specifies the type of virtual machine to use for your training job's master worker. You must specify this field when `scaleTier` is set to `CUSTOM`. You can use certain Compute Engine machine types directly in this field. The following types are supported: - `n1-standard-4` - `n1-standard-8` - `n1-standard-16` - `n1-standard-32` - `n1-standard-64` - `n1-standard-96` - `n1-highmem-2` - `n1-highmem-4` - `n1-highmem-8` - `n1-highmem-16` - `n1-highmem-32` - `n1-highmem-64` - `n1-highmem-96` - `n1-highcpu-16` - `n1-highcpu-32` - `n1-highcpu-64` - `n1-highcpu-96` Alternatively, you can use the following legacy machine types: - `standard` - `large_model` - `complex_model_s` - `complex_model_m` - `complex_model_l` - `standard_gpu` - `complex_model_m_gpu` - `complex_model_l_gpu` - `standard_p100` - `complex_model_m_p100` - `standard_v100` - `large_model_v100` - `complex_model_m_v100` - `complex_model_l_v100` Finally, if you want to use a TPU for training, specify `cloud_tpu` in this field. Learn more about the [special configuration options for training with TPU](https://cloud.google.com/ai-platform/training/docs/using-tpus#configuring_a_custom_tpu_machine). MasterType pulumi.StringPtrInput `pulumi:"masterType"` // Path to the notebook folder to write to. Must be in a Google Cloud Storage bucket path. Format: `gs://{bucket_name}/{folder}` Ex: `gs://notebook_user/scheduled_notebooks` OutputNotebookFolder pulumi.StringPtrInput `pulumi:"outputNotebookFolder"` // Parameters used within the 'input_notebook_file' notebook. Parameters pulumi.StringPtrInput `pulumi:"parameters"` // Parameters to be overridden in the notebook during execution. Ref https://papermill.readthedocs.io/en/latest/usage-parameterize.html on how to specifying parameters in the input notebook and pass them here in an YAML file. Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook_params.yaml` ParamsYamlFile pulumi.StringPtrInput `pulumi:"paramsYamlFile"` // Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported. // // Deprecated: Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported. ScaleTier ExecutionTemplateScaleTierInput `pulumi:"scaleTier"` // The email address of a service account to use when running the execution. You must have the `iam.serviceAccounts.actAs` permission for the specified service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // The name of a Vertex AI [Tensorboard] resource to which this execution will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}` Tensorboard pulumi.StringPtrInput `pulumi:"tensorboard"` // Parameters used in Vertex AI JobType executions. VertexAiParameters VertexAIParametersPtrInput `pulumi:"vertexAiParameters"` }
The description a notebook execution workload.
func (ExecutionTemplateArgs) ElementType ¶
func (ExecutionTemplateArgs) ElementType() reflect.Type
func (ExecutionTemplateArgs) ToExecutionTemplateOutput ¶
func (i ExecutionTemplateArgs) ToExecutionTemplateOutput() ExecutionTemplateOutput
func (ExecutionTemplateArgs) ToExecutionTemplateOutputWithContext ¶
func (i ExecutionTemplateArgs) ToExecutionTemplateOutputWithContext(ctx context.Context) ExecutionTemplateOutput
func (ExecutionTemplateArgs) ToExecutionTemplatePtrOutput ¶
func (i ExecutionTemplateArgs) ToExecutionTemplatePtrOutput() ExecutionTemplatePtrOutput
func (ExecutionTemplateArgs) ToExecutionTemplatePtrOutputWithContext ¶
func (i ExecutionTemplateArgs) ToExecutionTemplatePtrOutputWithContext(ctx context.Context) ExecutionTemplatePtrOutput
type ExecutionTemplateInput ¶
type ExecutionTemplateInput interface { pulumi.Input ToExecutionTemplateOutput() ExecutionTemplateOutput ToExecutionTemplateOutputWithContext(context.Context) ExecutionTemplateOutput }
ExecutionTemplateInput is an input type that accepts ExecutionTemplateArgs and ExecutionTemplateOutput values. You can construct a concrete instance of `ExecutionTemplateInput` via:
ExecutionTemplateArgs{...}
type ExecutionTemplateJobType ¶ added in v0.8.0
type ExecutionTemplateJobType string
The type of Job to be used on this execution.
func (ExecutionTemplateJobType) ElementType ¶ added in v0.8.0
func (ExecutionTemplateJobType) ElementType() reflect.Type
func (ExecutionTemplateJobType) ToExecutionTemplateJobTypeOutput ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypeOutput() ExecutionTemplateJobTypeOutput
func (ExecutionTemplateJobType) ToExecutionTemplateJobTypeOutputWithContext ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypeOutputWithContext(ctx context.Context) ExecutionTemplateJobTypeOutput
func (ExecutionTemplateJobType) ToExecutionTemplateJobTypePtrOutput ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypePtrOutput() ExecutionTemplateJobTypePtrOutput
func (ExecutionTemplateJobType) ToExecutionTemplateJobTypePtrOutputWithContext ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToExecutionTemplateJobTypePtrOutputWithContext(ctx context.Context) ExecutionTemplateJobTypePtrOutput
func (ExecutionTemplateJobType) ToStringOutput ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToStringOutput() pulumi.StringOutput
func (ExecutionTemplateJobType) ToStringOutputWithContext ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExecutionTemplateJobType) ToStringPtrOutput ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecutionTemplateJobType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e ExecutionTemplateJobType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecutionTemplateJobTypeInput ¶ added in v0.8.0
type ExecutionTemplateJobTypeInput interface { pulumi.Input ToExecutionTemplateJobTypeOutput() ExecutionTemplateJobTypeOutput ToExecutionTemplateJobTypeOutputWithContext(context.Context) ExecutionTemplateJobTypeOutput }
ExecutionTemplateJobTypeInput is an input type that accepts ExecutionTemplateJobTypeArgs and ExecutionTemplateJobTypeOutput values. You can construct a concrete instance of `ExecutionTemplateJobTypeInput` via:
ExecutionTemplateJobTypeArgs{...}
type ExecutionTemplateJobTypeOutput ¶ added in v0.8.0
type ExecutionTemplateJobTypeOutput struct{ *pulumi.OutputState }
func (ExecutionTemplateJobTypeOutput) ElementType ¶ added in v0.8.0
func (ExecutionTemplateJobTypeOutput) ElementType() reflect.Type
func (ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypeOutput ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypeOutput() ExecutionTemplateJobTypeOutput
func (ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypeOutputWithContext ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypeOutputWithContext(ctx context.Context) ExecutionTemplateJobTypeOutput
func (ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypePtrOutput ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypePtrOutput() ExecutionTemplateJobTypePtrOutput
func (ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypePtrOutputWithContext ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToExecutionTemplateJobTypePtrOutputWithContext(ctx context.Context) ExecutionTemplateJobTypePtrOutput
func (ExecutionTemplateJobTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToStringOutput() pulumi.StringOutput
func (ExecutionTemplateJobTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExecutionTemplateJobTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecutionTemplateJobTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExecutionTemplateJobTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecutionTemplateJobTypePtrInput ¶ added in v0.8.0
type ExecutionTemplateJobTypePtrInput interface { pulumi.Input ToExecutionTemplateJobTypePtrOutput() ExecutionTemplateJobTypePtrOutput ToExecutionTemplateJobTypePtrOutputWithContext(context.Context) ExecutionTemplateJobTypePtrOutput }
func ExecutionTemplateJobTypePtr ¶ added in v0.8.0
func ExecutionTemplateJobTypePtr(v string) ExecutionTemplateJobTypePtrInput
type ExecutionTemplateJobTypePtrOutput ¶ added in v0.8.0
type ExecutionTemplateJobTypePtrOutput struct{ *pulumi.OutputState }
func (ExecutionTemplateJobTypePtrOutput) Elem ¶ added in v0.8.0
func (o ExecutionTemplateJobTypePtrOutput) Elem() ExecutionTemplateJobTypeOutput
func (ExecutionTemplateJobTypePtrOutput) ElementType ¶ added in v0.8.0
func (ExecutionTemplateJobTypePtrOutput) ElementType() reflect.Type
func (ExecutionTemplateJobTypePtrOutput) ToExecutionTemplateJobTypePtrOutput ¶ added in v0.8.0
func (o ExecutionTemplateJobTypePtrOutput) ToExecutionTemplateJobTypePtrOutput() ExecutionTemplateJobTypePtrOutput
func (ExecutionTemplateJobTypePtrOutput) ToExecutionTemplateJobTypePtrOutputWithContext ¶ added in v0.8.0
func (o ExecutionTemplateJobTypePtrOutput) ToExecutionTemplateJobTypePtrOutputWithContext(ctx context.Context) ExecutionTemplateJobTypePtrOutput
func (ExecutionTemplateJobTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExecutionTemplateJobTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecutionTemplateJobTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExecutionTemplateJobTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecutionTemplateOutput ¶
type ExecutionTemplateOutput struct{ *pulumi.OutputState }
The description a notebook execution workload.
func (ExecutionTemplateOutput) AcceleratorConfig ¶
func (o ExecutionTemplateOutput) AcceleratorConfig() SchedulerAcceleratorConfigPtrOutput
Configuration (count and accelerator type) for hardware running notebook execution.
func (ExecutionTemplateOutput) ContainerImageUri ¶
func (o ExecutionTemplateOutput) ContainerImageUri() pulumi.StringPtrOutput
Container Image URI to a DLVM Example: 'gcr.io/deeplearning-platform-release/base-cu100' More examples can be found at: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container
func (ExecutionTemplateOutput) DataprocParameters ¶ added in v0.8.0
func (o ExecutionTemplateOutput) DataprocParameters() DataprocParametersPtrOutput
Parameters used in Dataproc JobType executions.
func (ExecutionTemplateOutput) ElementType ¶
func (ExecutionTemplateOutput) ElementType() reflect.Type
func (ExecutionTemplateOutput) InputNotebookFile ¶
func (o ExecutionTemplateOutput) InputNotebookFile() pulumi.StringPtrOutput
Path to the notebook file to execute. Must be in a Google Cloud Storage bucket. Format: `gs://{bucket_name}/{folder}/{notebook_file_name}` Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook.ipynb`
func (ExecutionTemplateOutput) JobType ¶ added in v0.8.0
func (o ExecutionTemplateOutput) JobType() ExecutionTemplateJobTypePtrOutput
The type of Job to be used on this execution.
func (ExecutionTemplateOutput) KernelSpec ¶ added in v0.9.0
func (o ExecutionTemplateOutput) KernelSpec() pulumi.StringPtrOutput
Name of the kernel spec to use. This must be specified if the kernel spec name on the execution target does not match the name in the input notebook file.
func (ExecutionTemplateOutput) Labels ¶
func (o ExecutionTemplateOutput) Labels() pulumi.StringMapOutput
Labels for execution. If execution is scheduled, a field included will be 'nbs-scheduled'. Otherwise, it is an immediate execution, and an included field will be 'nbs-immediate'. Use fields to efficiently index between various types of executions.
func (ExecutionTemplateOutput) MasterType ¶
func (o ExecutionTemplateOutput) MasterType() pulumi.StringPtrOutput
Specifies the type of virtual machine to use for your training job's master worker. You must specify this field when `scaleTier` is set to `CUSTOM`. You can use certain Compute Engine machine types directly in this field. The following types are supported: - `n1-standard-4` - `n1-standard-8` - `n1-standard-16` - `n1-standard-32` - `n1-standard-64` - `n1-standard-96` - `n1-highmem-2` - `n1-highmem-4` - `n1-highmem-8` - `n1-highmem-16` - `n1-highmem-32` - `n1-highmem-64` - `n1-highmem-96` - `n1-highcpu-16` - `n1-highcpu-32` - `n1-highcpu-64` - `n1-highcpu-96` Alternatively, you can use the following legacy machine types: - `standard` - `large_model` - `complex_model_s` - `complex_model_m` - `complex_model_l` - `standard_gpu` - `complex_model_m_gpu` - `complex_model_l_gpu` - `standard_p100` - `complex_model_m_p100` - `standard_v100` - `large_model_v100` - `complex_model_m_v100` - `complex_model_l_v100` Finally, if you want to use a TPU for training, specify `cloud_tpu` in this field. Learn more about the [special configuration options for training with TPU](https://cloud.google.com/ai-platform/training/docs/using-tpus#configuring_a_custom_tpu_machine).
func (ExecutionTemplateOutput) OutputNotebookFolder ¶
func (o ExecutionTemplateOutput) OutputNotebookFolder() pulumi.StringPtrOutput
Path to the notebook folder to write to. Must be in a Google Cloud Storage bucket path. Format: `gs://{bucket_name}/{folder}` Ex: `gs://notebook_user/scheduled_notebooks`
func (ExecutionTemplateOutput) Parameters ¶
func (o ExecutionTemplateOutput) Parameters() pulumi.StringPtrOutput
Parameters used within the 'input_notebook_file' notebook.
func (ExecutionTemplateOutput) ParamsYamlFile ¶
func (o ExecutionTemplateOutput) ParamsYamlFile() pulumi.StringPtrOutput
Parameters to be overridden in the notebook during execution. Ref https://papermill.readthedocs.io/en/latest/usage-parameterize.html on how to specifying parameters in the input notebook and pass them here in an YAML file. Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook_params.yaml`
func (ExecutionTemplateOutput) ScaleTier
deprecated
func (o ExecutionTemplateOutput) ScaleTier() ExecutionTemplateScaleTierOutput
Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported.
Deprecated: Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported.
func (ExecutionTemplateOutput) ServiceAccount ¶
func (o ExecutionTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
The email address of a service account to use when running the execution. You must have the `iam.serviceAccounts.actAs` permission for the specified service account.
func (ExecutionTemplateOutput) Tensorboard ¶ added in v0.15.0
func (o ExecutionTemplateOutput) Tensorboard() pulumi.StringPtrOutput
The name of a Vertex AI [Tensorboard] resource to which this execution will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
func (ExecutionTemplateOutput) ToExecutionTemplateOutput ¶
func (o ExecutionTemplateOutput) ToExecutionTemplateOutput() ExecutionTemplateOutput
func (ExecutionTemplateOutput) ToExecutionTemplateOutputWithContext ¶
func (o ExecutionTemplateOutput) ToExecutionTemplateOutputWithContext(ctx context.Context) ExecutionTemplateOutput
func (ExecutionTemplateOutput) ToExecutionTemplatePtrOutput ¶
func (o ExecutionTemplateOutput) ToExecutionTemplatePtrOutput() ExecutionTemplatePtrOutput
func (ExecutionTemplateOutput) ToExecutionTemplatePtrOutputWithContext ¶
func (o ExecutionTemplateOutput) ToExecutionTemplatePtrOutputWithContext(ctx context.Context) ExecutionTemplatePtrOutput
func (ExecutionTemplateOutput) VertexAiParameters ¶ added in v0.8.0
func (o ExecutionTemplateOutput) VertexAiParameters() VertexAIParametersPtrOutput
Parameters used in Vertex AI JobType executions.
type ExecutionTemplatePtrInput ¶
type ExecutionTemplatePtrInput interface { pulumi.Input ToExecutionTemplatePtrOutput() ExecutionTemplatePtrOutput ToExecutionTemplatePtrOutputWithContext(context.Context) ExecutionTemplatePtrOutput }
ExecutionTemplatePtrInput is an input type that accepts ExecutionTemplateArgs, ExecutionTemplatePtr and ExecutionTemplatePtrOutput values. You can construct a concrete instance of `ExecutionTemplatePtrInput` via:
ExecutionTemplateArgs{...} or: nil
func ExecutionTemplatePtr ¶
func ExecutionTemplatePtr(v *ExecutionTemplateArgs) ExecutionTemplatePtrInput
type ExecutionTemplatePtrOutput ¶
type ExecutionTemplatePtrOutput struct{ *pulumi.OutputState }
func (ExecutionTemplatePtrOutput) AcceleratorConfig ¶
func (o ExecutionTemplatePtrOutput) AcceleratorConfig() SchedulerAcceleratorConfigPtrOutput
Configuration (count and accelerator type) for hardware running notebook execution.
func (ExecutionTemplatePtrOutput) ContainerImageUri ¶
func (o ExecutionTemplatePtrOutput) ContainerImageUri() pulumi.StringPtrOutput
Container Image URI to a DLVM Example: 'gcr.io/deeplearning-platform-release/base-cu100' More examples can be found at: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container
func (ExecutionTemplatePtrOutput) DataprocParameters ¶ added in v0.8.0
func (o ExecutionTemplatePtrOutput) DataprocParameters() DataprocParametersPtrOutput
Parameters used in Dataproc JobType executions.
func (ExecutionTemplatePtrOutput) Elem ¶
func (o ExecutionTemplatePtrOutput) Elem() ExecutionTemplateOutput
func (ExecutionTemplatePtrOutput) ElementType ¶
func (ExecutionTemplatePtrOutput) ElementType() reflect.Type
func (ExecutionTemplatePtrOutput) InputNotebookFile ¶
func (o ExecutionTemplatePtrOutput) InputNotebookFile() pulumi.StringPtrOutput
Path to the notebook file to execute. Must be in a Google Cloud Storage bucket. Format: `gs://{bucket_name}/{folder}/{notebook_file_name}` Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook.ipynb`
func (ExecutionTemplatePtrOutput) JobType ¶ added in v0.8.0
func (o ExecutionTemplatePtrOutput) JobType() ExecutionTemplateJobTypePtrOutput
The type of Job to be used on this execution.
func (ExecutionTemplatePtrOutput) KernelSpec ¶ added in v0.9.0
func (o ExecutionTemplatePtrOutput) KernelSpec() pulumi.StringPtrOutput
Name of the kernel spec to use. This must be specified if the kernel spec name on the execution target does not match the name in the input notebook file.
func (ExecutionTemplatePtrOutput) Labels ¶
func (o ExecutionTemplatePtrOutput) Labels() pulumi.StringMapOutput
Labels for execution. If execution is scheduled, a field included will be 'nbs-scheduled'. Otherwise, it is an immediate execution, and an included field will be 'nbs-immediate'. Use fields to efficiently index between various types of executions.
func (ExecutionTemplatePtrOutput) MasterType ¶
func (o ExecutionTemplatePtrOutput) MasterType() pulumi.StringPtrOutput
Specifies the type of virtual machine to use for your training job's master worker. You must specify this field when `scaleTier` is set to `CUSTOM`. You can use certain Compute Engine machine types directly in this field. The following types are supported: - `n1-standard-4` - `n1-standard-8` - `n1-standard-16` - `n1-standard-32` - `n1-standard-64` - `n1-standard-96` - `n1-highmem-2` - `n1-highmem-4` - `n1-highmem-8` - `n1-highmem-16` - `n1-highmem-32` - `n1-highmem-64` - `n1-highmem-96` - `n1-highcpu-16` - `n1-highcpu-32` - `n1-highcpu-64` - `n1-highcpu-96` Alternatively, you can use the following legacy machine types: - `standard` - `large_model` - `complex_model_s` - `complex_model_m` - `complex_model_l` - `standard_gpu` - `complex_model_m_gpu` - `complex_model_l_gpu` - `standard_p100` - `complex_model_m_p100` - `standard_v100` - `large_model_v100` - `complex_model_m_v100` - `complex_model_l_v100` Finally, if you want to use a TPU for training, specify `cloud_tpu` in this field. Learn more about the [special configuration options for training with TPU](https://cloud.google.com/ai-platform/training/docs/using-tpus#configuring_a_custom_tpu_machine).
func (ExecutionTemplatePtrOutput) OutputNotebookFolder ¶
func (o ExecutionTemplatePtrOutput) OutputNotebookFolder() pulumi.StringPtrOutput
Path to the notebook folder to write to. Must be in a Google Cloud Storage bucket path. Format: `gs://{bucket_name}/{folder}` Ex: `gs://notebook_user/scheduled_notebooks`
func (ExecutionTemplatePtrOutput) Parameters ¶
func (o ExecutionTemplatePtrOutput) Parameters() pulumi.StringPtrOutput
Parameters used within the 'input_notebook_file' notebook.
func (ExecutionTemplatePtrOutput) ParamsYamlFile ¶
func (o ExecutionTemplatePtrOutput) ParamsYamlFile() pulumi.StringPtrOutput
Parameters to be overridden in the notebook during execution. Ref https://papermill.readthedocs.io/en/latest/usage-parameterize.html on how to specifying parameters in the input notebook and pass them here in an YAML file. Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook_params.yaml`
func (ExecutionTemplatePtrOutput) ScaleTier
deprecated
func (o ExecutionTemplatePtrOutput) ScaleTier() ExecutionTemplateScaleTierPtrOutput
Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported.
Deprecated: Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported.
func (ExecutionTemplatePtrOutput) ServiceAccount ¶
func (o ExecutionTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
The email address of a service account to use when running the execution. You must have the `iam.serviceAccounts.actAs` permission for the specified service account.
func (ExecutionTemplatePtrOutput) Tensorboard ¶ added in v0.15.0
func (o ExecutionTemplatePtrOutput) Tensorboard() pulumi.StringPtrOutput
The name of a Vertex AI [Tensorboard] resource to which this execution will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
func (ExecutionTemplatePtrOutput) ToExecutionTemplatePtrOutput ¶
func (o ExecutionTemplatePtrOutput) ToExecutionTemplatePtrOutput() ExecutionTemplatePtrOutput
func (ExecutionTemplatePtrOutput) ToExecutionTemplatePtrOutputWithContext ¶
func (o ExecutionTemplatePtrOutput) ToExecutionTemplatePtrOutputWithContext(ctx context.Context) ExecutionTemplatePtrOutput
func (ExecutionTemplatePtrOutput) VertexAiParameters ¶ added in v0.8.0
func (o ExecutionTemplatePtrOutput) VertexAiParameters() VertexAIParametersPtrOutput
Parameters used in Vertex AI JobType executions.
type ExecutionTemplateResponse ¶
type ExecutionTemplateResponse struct { // Configuration (count and accelerator type) for hardware running notebook execution. AcceleratorConfig SchedulerAcceleratorConfigResponse `pulumi:"acceleratorConfig"` // Container Image URI to a DLVM Example: 'gcr.io/deeplearning-platform-release/base-cu100' More examples can be found at: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container ContainerImageUri string `pulumi:"containerImageUri"` // Parameters used in Dataproc JobType executions. DataprocParameters DataprocParametersResponse `pulumi:"dataprocParameters"` // Path to the notebook file to execute. Must be in a Google Cloud Storage bucket. Format: `gs://{bucket_name}/{folder}/{notebook_file_name}` Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook.ipynb` InputNotebookFile string `pulumi:"inputNotebookFile"` // The type of Job to be used on this execution. JobType string `pulumi:"jobType"` // Name of the kernel spec to use. This must be specified if the kernel spec name on the execution target does not match the name in the input notebook file. KernelSpec string `pulumi:"kernelSpec"` // Labels for execution. If execution is scheduled, a field included will be 'nbs-scheduled'. Otherwise, it is an immediate execution, and an included field will be 'nbs-immediate'. Use fields to efficiently index between various types of executions. Labels map[string]string `pulumi:"labels"` // Specifies the type of virtual machine to use for your training job's master worker. You must specify this field when `scaleTier` is set to `CUSTOM`. You can use certain Compute Engine machine types directly in this field. The following types are supported: - `n1-standard-4` - `n1-standard-8` - `n1-standard-16` - `n1-standard-32` - `n1-standard-64` - `n1-standard-96` - `n1-highmem-2` - `n1-highmem-4` - `n1-highmem-8` - `n1-highmem-16` - `n1-highmem-32` - `n1-highmem-64` - `n1-highmem-96` - `n1-highcpu-16` - `n1-highcpu-32` - `n1-highcpu-64` - `n1-highcpu-96` Alternatively, you can use the following legacy machine types: - `standard` - `large_model` - `complex_model_s` - `complex_model_m` - `complex_model_l` - `standard_gpu` - `complex_model_m_gpu` - `complex_model_l_gpu` - `standard_p100` - `complex_model_m_p100` - `standard_v100` - `large_model_v100` - `complex_model_m_v100` - `complex_model_l_v100` Finally, if you want to use a TPU for training, specify `cloud_tpu` in this field. Learn more about the [special configuration options for training with TPU](https://cloud.google.com/ai-platform/training/docs/using-tpus#configuring_a_custom_tpu_machine). MasterType string `pulumi:"masterType"` // Path to the notebook folder to write to. Must be in a Google Cloud Storage bucket path. Format: `gs://{bucket_name}/{folder}` Ex: `gs://notebook_user/scheduled_notebooks` OutputNotebookFolder string `pulumi:"outputNotebookFolder"` // Parameters used within the 'input_notebook_file' notebook. Parameters string `pulumi:"parameters"` // Parameters to be overridden in the notebook during execution. Ref https://papermill.readthedocs.io/en/latest/usage-parameterize.html on how to specifying parameters in the input notebook and pass them here in an YAML file. Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook_params.yaml` ParamsYamlFile string `pulumi:"paramsYamlFile"` // Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported. // // Deprecated: Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported. ScaleTier string `pulumi:"scaleTier"` // The email address of a service account to use when running the execution. You must have the `iam.serviceAccounts.actAs` permission for the specified service account. ServiceAccount string `pulumi:"serviceAccount"` // The name of a Vertex AI [Tensorboard] resource to which this execution will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}` Tensorboard string `pulumi:"tensorboard"` // Parameters used in Vertex AI JobType executions. VertexAiParameters VertexAIParametersResponse `pulumi:"vertexAiParameters"` }
The description a notebook execution workload.
type ExecutionTemplateResponseOutput ¶
type ExecutionTemplateResponseOutput struct{ *pulumi.OutputState }
The description a notebook execution workload.
func (ExecutionTemplateResponseOutput) AcceleratorConfig ¶
func (o ExecutionTemplateResponseOutput) AcceleratorConfig() SchedulerAcceleratorConfigResponseOutput
Configuration (count and accelerator type) for hardware running notebook execution.
func (ExecutionTemplateResponseOutput) ContainerImageUri ¶
func (o ExecutionTemplateResponseOutput) ContainerImageUri() pulumi.StringOutput
Container Image URI to a DLVM Example: 'gcr.io/deeplearning-platform-release/base-cu100' More examples can be found at: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container
func (ExecutionTemplateResponseOutput) DataprocParameters ¶ added in v0.8.0
func (o ExecutionTemplateResponseOutput) DataprocParameters() DataprocParametersResponseOutput
Parameters used in Dataproc JobType executions.
func (ExecutionTemplateResponseOutput) ElementType ¶
func (ExecutionTemplateResponseOutput) ElementType() reflect.Type
func (ExecutionTemplateResponseOutput) InputNotebookFile ¶
func (o ExecutionTemplateResponseOutput) InputNotebookFile() pulumi.StringOutput
Path to the notebook file to execute. Must be in a Google Cloud Storage bucket. Format: `gs://{bucket_name}/{folder}/{notebook_file_name}` Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook.ipynb`
func (ExecutionTemplateResponseOutput) JobType ¶ added in v0.8.0
func (o ExecutionTemplateResponseOutput) JobType() pulumi.StringOutput
The type of Job to be used on this execution.
func (ExecutionTemplateResponseOutput) KernelSpec ¶ added in v0.9.0
func (o ExecutionTemplateResponseOutput) KernelSpec() pulumi.StringOutput
Name of the kernel spec to use. This must be specified if the kernel spec name on the execution target does not match the name in the input notebook file.
func (ExecutionTemplateResponseOutput) Labels ¶
func (o ExecutionTemplateResponseOutput) Labels() pulumi.StringMapOutput
Labels for execution. If execution is scheduled, a field included will be 'nbs-scheduled'. Otherwise, it is an immediate execution, and an included field will be 'nbs-immediate'. Use fields to efficiently index between various types of executions.
func (ExecutionTemplateResponseOutput) MasterType ¶
func (o ExecutionTemplateResponseOutput) MasterType() pulumi.StringOutput
Specifies the type of virtual machine to use for your training job's master worker. You must specify this field when `scaleTier` is set to `CUSTOM`. You can use certain Compute Engine machine types directly in this field. The following types are supported: - `n1-standard-4` - `n1-standard-8` - `n1-standard-16` - `n1-standard-32` - `n1-standard-64` - `n1-standard-96` - `n1-highmem-2` - `n1-highmem-4` - `n1-highmem-8` - `n1-highmem-16` - `n1-highmem-32` - `n1-highmem-64` - `n1-highmem-96` - `n1-highcpu-16` - `n1-highcpu-32` - `n1-highcpu-64` - `n1-highcpu-96` Alternatively, you can use the following legacy machine types: - `standard` - `large_model` - `complex_model_s` - `complex_model_m` - `complex_model_l` - `standard_gpu` - `complex_model_m_gpu` - `complex_model_l_gpu` - `standard_p100` - `complex_model_m_p100` - `standard_v100` - `large_model_v100` - `complex_model_m_v100` - `complex_model_l_v100` Finally, if you want to use a TPU for training, specify `cloud_tpu` in this field. Learn more about the [special configuration options for training with TPU](https://cloud.google.com/ai-platform/training/docs/using-tpus#configuring_a_custom_tpu_machine).
func (ExecutionTemplateResponseOutput) OutputNotebookFolder ¶
func (o ExecutionTemplateResponseOutput) OutputNotebookFolder() pulumi.StringOutput
Path to the notebook folder to write to. Must be in a Google Cloud Storage bucket path. Format: `gs://{bucket_name}/{folder}` Ex: `gs://notebook_user/scheduled_notebooks`
func (ExecutionTemplateResponseOutput) Parameters ¶
func (o ExecutionTemplateResponseOutput) Parameters() pulumi.StringOutput
Parameters used within the 'input_notebook_file' notebook.
func (ExecutionTemplateResponseOutput) ParamsYamlFile ¶
func (o ExecutionTemplateResponseOutput) ParamsYamlFile() pulumi.StringOutput
Parameters to be overridden in the notebook during execution. Ref https://papermill.readthedocs.io/en/latest/usage-parameterize.html on how to specifying parameters in the input notebook and pass them here in an YAML file. Ex: `gs://notebook_user/scheduled_notebooks/sentiment_notebook_params.yaml`
func (ExecutionTemplateResponseOutput) ScaleTier
deprecated
func (o ExecutionTemplateResponseOutput) ScaleTier() pulumi.StringOutput
Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported.
Deprecated: Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported.
func (ExecutionTemplateResponseOutput) ServiceAccount ¶
func (o ExecutionTemplateResponseOutput) ServiceAccount() pulumi.StringOutput
The email address of a service account to use when running the execution. You must have the `iam.serviceAccounts.actAs` permission for the specified service account.
func (ExecutionTemplateResponseOutput) Tensorboard ¶ added in v0.15.0
func (o ExecutionTemplateResponseOutput) Tensorboard() pulumi.StringOutput
The name of a Vertex AI [Tensorboard] resource to which this execution will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
func (ExecutionTemplateResponseOutput) ToExecutionTemplateResponseOutput ¶
func (o ExecutionTemplateResponseOutput) ToExecutionTemplateResponseOutput() ExecutionTemplateResponseOutput
func (ExecutionTemplateResponseOutput) ToExecutionTemplateResponseOutputWithContext ¶
func (o ExecutionTemplateResponseOutput) ToExecutionTemplateResponseOutputWithContext(ctx context.Context) ExecutionTemplateResponseOutput
func (ExecutionTemplateResponseOutput) VertexAiParameters ¶ added in v0.8.0
func (o ExecutionTemplateResponseOutput) VertexAiParameters() VertexAIParametersResponseOutput
Parameters used in Vertex AI JobType executions.
type ExecutionTemplateScaleTier ¶ added in v0.4.0
type ExecutionTemplateScaleTier string
Required. Scale tier of the hardware used for notebook execution. DEPRECATED Will be discontinued. As right now only CUSTOM is supported.
func (ExecutionTemplateScaleTier) ElementType ¶ added in v0.4.0
func (ExecutionTemplateScaleTier) ElementType() reflect.Type
func (ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierOutput ¶ added in v0.17.0
func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierOutput() ExecutionTemplateScaleTierOutput
func (ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierOutputWithContext ¶ added in v0.17.0
func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierOutput
func (ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierPtrOutput ¶ added in v0.17.0
func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierPtrOutput() ExecutionTemplateScaleTierPtrOutput
func (ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierPtrOutputWithContext ¶ added in v0.17.0
func (e ExecutionTemplateScaleTier) ToExecutionTemplateScaleTierPtrOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierPtrOutput
func (ExecutionTemplateScaleTier) ToStringOutput ¶ added in v0.4.0
func (e ExecutionTemplateScaleTier) ToStringOutput() pulumi.StringOutput
func (ExecutionTemplateScaleTier) ToStringOutputWithContext ¶ added in v0.4.0
func (e ExecutionTemplateScaleTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExecutionTemplateScaleTier) ToStringPtrOutput ¶ added in v0.4.0
func (e ExecutionTemplateScaleTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecutionTemplateScaleTier) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ExecutionTemplateScaleTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecutionTemplateScaleTierInput ¶ added in v0.17.0
type ExecutionTemplateScaleTierInput interface { pulumi.Input ToExecutionTemplateScaleTierOutput() ExecutionTemplateScaleTierOutput ToExecutionTemplateScaleTierOutputWithContext(context.Context) ExecutionTemplateScaleTierOutput }
ExecutionTemplateScaleTierInput is an input type that accepts ExecutionTemplateScaleTierArgs and ExecutionTemplateScaleTierOutput values. You can construct a concrete instance of `ExecutionTemplateScaleTierInput` via:
ExecutionTemplateScaleTierArgs{...}
type ExecutionTemplateScaleTierOutput ¶ added in v0.17.0
type ExecutionTemplateScaleTierOutput struct{ *pulumi.OutputState }
func (ExecutionTemplateScaleTierOutput) ElementType ¶ added in v0.17.0
func (ExecutionTemplateScaleTierOutput) ElementType() reflect.Type
func (ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierOutput ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierOutput() ExecutionTemplateScaleTierOutput
func (ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierOutputWithContext ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierOutput
func (ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierPtrOutput ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierPtrOutput() ExecutionTemplateScaleTierPtrOutput
func (ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierPtrOutputWithContext ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToExecutionTemplateScaleTierPtrOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierPtrOutput
func (ExecutionTemplateScaleTierOutput) ToStringOutput ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToStringOutput() pulumi.StringOutput
func (ExecutionTemplateScaleTierOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExecutionTemplateScaleTierOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecutionTemplateScaleTierOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecutionTemplateScaleTierPtrInput ¶ added in v0.17.0
type ExecutionTemplateScaleTierPtrInput interface { pulumi.Input ToExecutionTemplateScaleTierPtrOutput() ExecutionTemplateScaleTierPtrOutput ToExecutionTemplateScaleTierPtrOutputWithContext(context.Context) ExecutionTemplateScaleTierPtrOutput }
func ExecutionTemplateScaleTierPtr ¶ added in v0.17.0
func ExecutionTemplateScaleTierPtr(v string) ExecutionTemplateScaleTierPtrInput
type ExecutionTemplateScaleTierPtrOutput ¶ added in v0.17.0
type ExecutionTemplateScaleTierPtrOutput struct{ *pulumi.OutputState }
func (ExecutionTemplateScaleTierPtrOutput) Elem ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierPtrOutput) Elem() ExecutionTemplateScaleTierOutput
func (ExecutionTemplateScaleTierPtrOutput) ElementType ¶ added in v0.17.0
func (ExecutionTemplateScaleTierPtrOutput) ElementType() reflect.Type
func (ExecutionTemplateScaleTierPtrOutput) ToExecutionTemplateScaleTierPtrOutput ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierPtrOutput) ToExecutionTemplateScaleTierPtrOutput() ExecutionTemplateScaleTierPtrOutput
func (ExecutionTemplateScaleTierPtrOutput) ToExecutionTemplateScaleTierPtrOutputWithContext ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierPtrOutput) ToExecutionTemplateScaleTierPtrOutputWithContext(ctx context.Context) ExecutionTemplateScaleTierPtrOutput
func (ExecutionTemplateScaleTierPtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecutionTemplateScaleTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o ExecutionTemplateScaleTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type GuestOsFeatureResponse ¶
type GuestOsFeatureResponse struct { // The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED * MULTI_IP_SUBNET * SECURE_BOOT * UEFI_COMPATIBLE * VIRTIO_SCSI_MULTIQUEUE * WINDOWS Type string `pulumi:"type"` }
Guest OS features for boot disk.
type GuestOsFeatureResponseArrayOutput ¶
type GuestOsFeatureResponseArrayOutput struct{ *pulumi.OutputState }
func (GuestOsFeatureResponseArrayOutput) ElementType ¶
func (GuestOsFeatureResponseArrayOutput) ElementType() reflect.Type
func (GuestOsFeatureResponseArrayOutput) Index ¶
func (o GuestOsFeatureResponseArrayOutput) Index(i pulumi.IntInput) GuestOsFeatureResponseOutput
func (GuestOsFeatureResponseArrayOutput) ToGuestOsFeatureResponseArrayOutput ¶
func (o GuestOsFeatureResponseArrayOutput) ToGuestOsFeatureResponseArrayOutput() GuestOsFeatureResponseArrayOutput
func (GuestOsFeatureResponseArrayOutput) ToGuestOsFeatureResponseArrayOutputWithContext ¶
func (o GuestOsFeatureResponseArrayOutput) ToGuestOsFeatureResponseArrayOutputWithContext(ctx context.Context) GuestOsFeatureResponseArrayOutput
type GuestOsFeatureResponseOutput ¶
type GuestOsFeatureResponseOutput struct{ *pulumi.OutputState }
Guest OS features for boot disk.
func (GuestOsFeatureResponseOutput) ElementType ¶
func (GuestOsFeatureResponseOutput) ElementType() reflect.Type
func (GuestOsFeatureResponseOutput) ToGuestOsFeatureResponseOutput ¶
func (o GuestOsFeatureResponseOutput) ToGuestOsFeatureResponseOutput() GuestOsFeatureResponseOutput
func (GuestOsFeatureResponseOutput) ToGuestOsFeatureResponseOutputWithContext ¶
func (o GuestOsFeatureResponseOutput) ToGuestOsFeatureResponseOutputWithContext(ctx context.Context) GuestOsFeatureResponseOutput
func (GuestOsFeatureResponseOutput) Type ¶
func (o GuestOsFeatureResponseOutput) Type() pulumi.StringOutput
The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED * MULTI_IP_SUBNET * SECURE_BOOT * UEFI_COMPATIBLE * VIRTIO_SCSI_MULTIQUEUE * WINDOWS
type Instance ¶
type Instance struct { pulumi.CustomResourceState // The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](/compute/docs/gpus/#gpus-list). AcceleratorConfig AcceleratorConfigResponseOutput `pulumi:"acceleratorConfig"` // Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100. BootDiskSizeGb pulumi.StringOutput `pulumi:"bootDiskSizeGb"` // Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). BootDiskType pulumi.StringOutput `pulumi:"bootDiskType"` // Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward CanIpForward pulumi.BoolOutput `pulumi:"canIpForward"` // Use a container image to start the notebook instance. ContainerImage ContainerImageResponseOutput `pulumi:"containerImage"` // Instance creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Email address of entity that sent original CreateInstance request. Creator pulumi.StringOutput `pulumi:"creator"` // Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers. CustomGpuDriverPath pulumi.StringOutput `pulumi:"customGpuDriverPath"` // Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100. DataDiskSizeGb pulumi.StringOutput `pulumi:"dataDiskSizeGb"` // Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). DataDiskType pulumi.StringOutput `pulumi:"dataDiskType"` // Input only. Disk encryption method used on the boot and data disks, defaults to GMEK. DiskEncryption pulumi.StringOutput `pulumi:"diskEncryption"` // Attached disks to notebook instance. Disks DiskResponseArrayOutput `pulumi:"disks"` // Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs. InstallGpuDriver pulumi.BoolOutput `pulumi:"installGpuDriver"` // Required. User-defined unique ID of this instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance. InstanceOwners pulumi.StringArrayOutput `pulumi:"instanceOwners"` // Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart). KmsKey pulumi.StringOutput `pulumi:"kmsKey"` // Labels to apply to this instance. These can be later modified by the setLabels method. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The [Compute Engine machine type](/compute/docs/machine-types) of this instance. MachineType pulumi.StringOutput `pulumi:"machineType"` // Custom metadata to apply to this instance. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}` Name pulumi.StringOutput `pulumi:"name"` // The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}` Network pulumi.StringOutput `pulumi:"network"` // Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. NicType pulumi.StringOutput `pulumi:"nicType"` // If true, the notebook instance will not register with the proxy. NoProxyAccess pulumi.BoolOutput `pulumi:"noProxyAccess"` // If true, no public IP will be assigned to this instance. NoPublicIp pulumi.BoolOutput `pulumi:"noPublicIp"` // Input only. If true, the data disk will not be auto deleted when deleting the instance. NoRemoveDataDisk pulumi.BoolOutput `pulumi:"noRemoveDataDisk"` // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`). PostStartupScript pulumi.StringOutput `pulumi:"postStartupScript"` Project pulumi.StringOutput `pulumi:"project"` // The proxy endpoint that is used to access the Jupyter notebook. ProxyUri pulumi.StringOutput `pulumi:"proxyUri"` // Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance. ReservationAffinity ReservationAffinityResponseOutput `pulumi:"reservationAffinity"` // The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute ServiceAccountScopes pulumi.StringArrayOutput `pulumi:"serviceAccountScopes"` // Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). ShieldedInstanceConfig ShieldedInstanceConfigResponseOutput `pulumi:"shieldedInstanceConfig"` // The state of this instance. State pulumi.StringOutput `pulumi:"state"` // The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}` Subnet pulumi.StringOutput `pulumi:"subnet"` // Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags pulumi.StringArrayOutput `pulumi:"tags"` // Instance update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The upgrade history of this instance. UpgradeHistory UpgradeHistoryEntryResponseArrayOutput `pulumi:"upgradeHistory"` // Use a Compute Engine VM image to start the notebook instance. VmImage VmImageResponseOutput `pulumi:"vmImage"` }
Creates a new Instance in a given project and location. Auto-naming is currently not supported for this resource.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](/compute/docs/gpus/#gpus-list). AcceleratorConfig AcceleratorConfigPtrInput // Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100. BootDiskSizeGb pulumi.StringPtrInput // Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). BootDiskType InstanceBootDiskTypePtrInput // Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward CanIpForward pulumi.BoolPtrInput // Use a container image to start the notebook instance. ContainerImage ContainerImagePtrInput // Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers. CustomGpuDriverPath pulumi.StringPtrInput // Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100. DataDiskSizeGb pulumi.StringPtrInput // Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). DataDiskType InstanceDataDiskTypePtrInput // Input only. Disk encryption method used on the boot and data disks, defaults to GMEK. DiskEncryption InstanceDiskEncryptionPtrInput // Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs. InstallGpuDriver pulumi.BoolPtrInput // Required. User-defined unique ID of this instance. InstanceId pulumi.StringInput // Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance. InstanceOwners pulumi.StringArrayInput // Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart). KmsKey pulumi.StringPtrInput // Labels to apply to this instance. These can be later modified by the setLabels method. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The [Compute Engine machine type](/compute/docs/machine-types) of this instance. MachineType pulumi.StringInput // Custom metadata to apply to this instance. Metadata pulumi.StringMapInput // The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}` Network pulumi.StringPtrInput // Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. NicType InstanceNicTypePtrInput // If true, the notebook instance will not register with the proxy. NoProxyAccess pulumi.BoolPtrInput // If true, no public IP will be assigned to this instance. NoPublicIp pulumi.BoolPtrInput // Input only. If true, the data disk will not be auto deleted when deleting the instance. NoRemoveDataDisk pulumi.BoolPtrInput // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`). PostStartupScript pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance. ReservationAffinity ReservationAffinityPtrInput // The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. ServiceAccount pulumi.StringPtrInput // Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute ServiceAccountScopes pulumi.StringArrayInput // Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). ShieldedInstanceConfig ShieldedInstanceConfigPtrInput // The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}` Subnet pulumi.StringPtrInput // Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags pulumi.StringArrayInput // The upgrade history of this instance. UpgradeHistory UpgradeHistoryEntryArrayInput // Use a Compute Engine VM image to start the notebook instance. VmImage VmImagePtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceBootDiskType ¶ added in v0.4.0
type InstanceBootDiskType string
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (InstanceBootDiskType) ElementType ¶ added in v0.4.0
func (InstanceBootDiskType) ElementType() reflect.Type
func (InstanceBootDiskType) ToInstanceBootDiskTypeOutput ¶ added in v0.6.0
func (e InstanceBootDiskType) ToInstanceBootDiskTypeOutput() InstanceBootDiskTypeOutput
func (InstanceBootDiskType) ToInstanceBootDiskTypeOutputWithContext ¶ added in v0.6.0
func (e InstanceBootDiskType) ToInstanceBootDiskTypeOutputWithContext(ctx context.Context) InstanceBootDiskTypeOutput
func (InstanceBootDiskType) ToInstanceBootDiskTypePtrOutput ¶ added in v0.6.0
func (e InstanceBootDiskType) ToInstanceBootDiskTypePtrOutput() InstanceBootDiskTypePtrOutput
func (InstanceBootDiskType) ToInstanceBootDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (e InstanceBootDiskType) ToInstanceBootDiskTypePtrOutputWithContext(ctx context.Context) InstanceBootDiskTypePtrOutput
func (InstanceBootDiskType) ToStringOutput ¶ added in v0.4.0
func (e InstanceBootDiskType) ToStringOutput() pulumi.StringOutput
func (InstanceBootDiskType) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstanceBootDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceBootDiskType) ToStringPtrOutput ¶ added in v0.4.0
func (e InstanceBootDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceBootDiskType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstanceBootDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceBootDiskTypeInput ¶ added in v0.6.0
type InstanceBootDiskTypeInput interface { pulumi.Input ToInstanceBootDiskTypeOutput() InstanceBootDiskTypeOutput ToInstanceBootDiskTypeOutputWithContext(context.Context) InstanceBootDiskTypeOutput }
InstanceBootDiskTypeInput is an input type that accepts InstanceBootDiskTypeArgs and InstanceBootDiskTypeOutput values. You can construct a concrete instance of `InstanceBootDiskTypeInput` via:
InstanceBootDiskTypeArgs{...}
type InstanceBootDiskTypeOutput ¶ added in v0.6.0
type InstanceBootDiskTypeOutput struct{ *pulumi.OutputState }
func (InstanceBootDiskTypeOutput) ElementType ¶ added in v0.6.0
func (InstanceBootDiskTypeOutput) ElementType() reflect.Type
func (InstanceBootDiskTypeOutput) ToInstanceBootDiskTypeOutput ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypeOutput() InstanceBootDiskTypeOutput
func (InstanceBootDiskTypeOutput) ToInstanceBootDiskTypeOutputWithContext ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypeOutputWithContext(ctx context.Context) InstanceBootDiskTypeOutput
func (InstanceBootDiskTypeOutput) ToInstanceBootDiskTypePtrOutput ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypePtrOutput() InstanceBootDiskTypePtrOutput
func (InstanceBootDiskTypeOutput) ToInstanceBootDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToInstanceBootDiskTypePtrOutputWithContext(ctx context.Context) InstanceBootDiskTypePtrOutput
func (InstanceBootDiskTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (InstanceBootDiskTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceBootDiskTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceBootDiskTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceBootDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceBootDiskTypePtrInput ¶ added in v0.6.0
type InstanceBootDiskTypePtrInput interface { pulumi.Input ToInstanceBootDiskTypePtrOutput() InstanceBootDiskTypePtrOutput ToInstanceBootDiskTypePtrOutputWithContext(context.Context) InstanceBootDiskTypePtrOutput }
func InstanceBootDiskTypePtr ¶ added in v0.6.0
func InstanceBootDiskTypePtr(v string) InstanceBootDiskTypePtrInput
type InstanceBootDiskTypePtrOutput ¶ added in v0.6.0
type InstanceBootDiskTypePtrOutput struct{ *pulumi.OutputState }
func (InstanceBootDiskTypePtrOutput) Elem ¶ added in v0.6.0
func (o InstanceBootDiskTypePtrOutput) Elem() InstanceBootDiskTypeOutput
func (InstanceBootDiskTypePtrOutput) ElementType ¶ added in v0.6.0
func (InstanceBootDiskTypePtrOutput) ElementType() reflect.Type
func (InstanceBootDiskTypePtrOutput) ToInstanceBootDiskTypePtrOutput ¶ added in v0.6.0
func (o InstanceBootDiskTypePtrOutput) ToInstanceBootDiskTypePtrOutput() InstanceBootDiskTypePtrOutput
func (InstanceBootDiskTypePtrOutput) ToInstanceBootDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceBootDiskTypePtrOutput) ToInstanceBootDiskTypePtrOutputWithContext(ctx context.Context) InstanceBootDiskTypePtrOutput
func (InstanceBootDiskTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceBootDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceBootDiskTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceBootDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDataDiskType ¶ added in v0.4.0
type InstanceDataDiskType string
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (InstanceDataDiskType) ElementType ¶ added in v0.4.0
func (InstanceDataDiskType) ElementType() reflect.Type
func (InstanceDataDiskType) ToInstanceDataDiskTypeOutput ¶ added in v0.6.0
func (e InstanceDataDiskType) ToInstanceDataDiskTypeOutput() InstanceDataDiskTypeOutput
func (InstanceDataDiskType) ToInstanceDataDiskTypeOutputWithContext ¶ added in v0.6.0
func (e InstanceDataDiskType) ToInstanceDataDiskTypeOutputWithContext(ctx context.Context) InstanceDataDiskTypeOutput
func (InstanceDataDiskType) ToInstanceDataDiskTypePtrOutput ¶ added in v0.6.0
func (e InstanceDataDiskType) ToInstanceDataDiskTypePtrOutput() InstanceDataDiskTypePtrOutput
func (InstanceDataDiskType) ToInstanceDataDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (e InstanceDataDiskType) ToInstanceDataDiskTypePtrOutputWithContext(ctx context.Context) InstanceDataDiskTypePtrOutput
func (InstanceDataDiskType) ToStringOutput ¶ added in v0.4.0
func (e InstanceDataDiskType) ToStringOutput() pulumi.StringOutput
func (InstanceDataDiskType) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstanceDataDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceDataDiskType) ToStringPtrOutput ¶ added in v0.4.0
func (e InstanceDataDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDataDiskType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstanceDataDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDataDiskTypeInput ¶ added in v0.6.0
type InstanceDataDiskTypeInput interface { pulumi.Input ToInstanceDataDiskTypeOutput() InstanceDataDiskTypeOutput ToInstanceDataDiskTypeOutputWithContext(context.Context) InstanceDataDiskTypeOutput }
InstanceDataDiskTypeInput is an input type that accepts InstanceDataDiskTypeArgs and InstanceDataDiskTypeOutput values. You can construct a concrete instance of `InstanceDataDiskTypeInput` via:
InstanceDataDiskTypeArgs{...}
type InstanceDataDiskTypeOutput ¶ added in v0.6.0
type InstanceDataDiskTypeOutput struct{ *pulumi.OutputState }
func (InstanceDataDiskTypeOutput) ElementType ¶ added in v0.6.0
func (InstanceDataDiskTypeOutput) ElementType() reflect.Type
func (InstanceDataDiskTypeOutput) ToInstanceDataDiskTypeOutput ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypeOutput() InstanceDataDiskTypeOutput
func (InstanceDataDiskTypeOutput) ToInstanceDataDiskTypeOutputWithContext ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypeOutputWithContext(ctx context.Context) InstanceDataDiskTypeOutput
func (InstanceDataDiskTypeOutput) ToInstanceDataDiskTypePtrOutput ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypePtrOutput() InstanceDataDiskTypePtrOutput
func (InstanceDataDiskTypeOutput) ToInstanceDataDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToInstanceDataDiskTypePtrOutputWithContext(ctx context.Context) InstanceDataDiskTypePtrOutput
func (InstanceDataDiskTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (InstanceDataDiskTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceDataDiskTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDataDiskTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDataDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDataDiskTypePtrInput ¶ added in v0.6.0
type InstanceDataDiskTypePtrInput interface { pulumi.Input ToInstanceDataDiskTypePtrOutput() InstanceDataDiskTypePtrOutput ToInstanceDataDiskTypePtrOutputWithContext(context.Context) InstanceDataDiskTypePtrOutput }
func InstanceDataDiskTypePtr ¶ added in v0.6.0
func InstanceDataDiskTypePtr(v string) InstanceDataDiskTypePtrInput
type InstanceDataDiskTypePtrOutput ¶ added in v0.6.0
type InstanceDataDiskTypePtrOutput struct{ *pulumi.OutputState }
func (InstanceDataDiskTypePtrOutput) Elem ¶ added in v0.6.0
func (o InstanceDataDiskTypePtrOutput) Elem() InstanceDataDiskTypeOutput
func (InstanceDataDiskTypePtrOutput) ElementType ¶ added in v0.6.0
func (InstanceDataDiskTypePtrOutput) ElementType() reflect.Type
func (InstanceDataDiskTypePtrOutput) ToInstanceDataDiskTypePtrOutput ¶ added in v0.6.0
func (o InstanceDataDiskTypePtrOutput) ToInstanceDataDiskTypePtrOutput() InstanceDataDiskTypePtrOutput
func (InstanceDataDiskTypePtrOutput) ToInstanceDataDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDataDiskTypePtrOutput) ToInstanceDataDiskTypePtrOutputWithContext(ctx context.Context) InstanceDataDiskTypePtrOutput
func (InstanceDataDiskTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceDataDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDataDiskTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDataDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDiskEncryption ¶ added in v0.4.0
type InstanceDiskEncryption string
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
func (InstanceDiskEncryption) ElementType ¶ added in v0.4.0
func (InstanceDiskEncryption) ElementType() reflect.Type
func (InstanceDiskEncryption) ToInstanceDiskEncryptionOutput ¶ added in v0.6.0
func (e InstanceDiskEncryption) ToInstanceDiskEncryptionOutput() InstanceDiskEncryptionOutput
func (InstanceDiskEncryption) ToInstanceDiskEncryptionOutputWithContext ¶ added in v0.6.0
func (e InstanceDiskEncryption) ToInstanceDiskEncryptionOutputWithContext(ctx context.Context) InstanceDiskEncryptionOutput
func (InstanceDiskEncryption) ToInstanceDiskEncryptionPtrOutput ¶ added in v0.6.0
func (e InstanceDiskEncryption) ToInstanceDiskEncryptionPtrOutput() InstanceDiskEncryptionPtrOutput
func (InstanceDiskEncryption) ToInstanceDiskEncryptionPtrOutputWithContext ¶ added in v0.6.0
func (e InstanceDiskEncryption) ToInstanceDiskEncryptionPtrOutputWithContext(ctx context.Context) InstanceDiskEncryptionPtrOutput
func (InstanceDiskEncryption) ToStringOutput ¶ added in v0.4.0
func (e InstanceDiskEncryption) ToStringOutput() pulumi.StringOutput
func (InstanceDiskEncryption) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstanceDiskEncryption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceDiskEncryption) ToStringPtrOutput ¶ added in v0.4.0
func (e InstanceDiskEncryption) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDiskEncryption) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstanceDiskEncryption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDiskEncryptionInput ¶ added in v0.6.0
type InstanceDiskEncryptionInput interface { pulumi.Input ToInstanceDiskEncryptionOutput() InstanceDiskEncryptionOutput ToInstanceDiskEncryptionOutputWithContext(context.Context) InstanceDiskEncryptionOutput }
InstanceDiskEncryptionInput is an input type that accepts InstanceDiskEncryptionArgs and InstanceDiskEncryptionOutput values. You can construct a concrete instance of `InstanceDiskEncryptionInput` via:
InstanceDiskEncryptionArgs{...}
type InstanceDiskEncryptionOutput ¶ added in v0.6.0
type InstanceDiskEncryptionOutput struct{ *pulumi.OutputState }
func (InstanceDiskEncryptionOutput) ElementType ¶ added in v0.6.0
func (InstanceDiskEncryptionOutput) ElementType() reflect.Type
func (InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionOutput ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionOutput() InstanceDiskEncryptionOutput
func (InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionOutputWithContext ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionOutputWithContext(ctx context.Context) InstanceDiskEncryptionOutput
func (InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionPtrOutput ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionPtrOutput() InstanceDiskEncryptionPtrOutput
func (InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToInstanceDiskEncryptionPtrOutputWithContext(ctx context.Context) InstanceDiskEncryptionPtrOutput
func (InstanceDiskEncryptionOutput) ToStringOutput ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToStringOutput() pulumi.StringOutput
func (InstanceDiskEncryptionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceDiskEncryptionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDiskEncryptionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDiskEncryptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDiskEncryptionPtrInput ¶ added in v0.6.0
type InstanceDiskEncryptionPtrInput interface { pulumi.Input ToInstanceDiskEncryptionPtrOutput() InstanceDiskEncryptionPtrOutput ToInstanceDiskEncryptionPtrOutputWithContext(context.Context) InstanceDiskEncryptionPtrOutput }
func InstanceDiskEncryptionPtr ¶ added in v0.6.0
func InstanceDiskEncryptionPtr(v string) InstanceDiskEncryptionPtrInput
type InstanceDiskEncryptionPtrOutput ¶ added in v0.6.0
type InstanceDiskEncryptionPtrOutput struct{ *pulumi.OutputState }
func (InstanceDiskEncryptionPtrOutput) Elem ¶ added in v0.6.0
func (o InstanceDiskEncryptionPtrOutput) Elem() InstanceDiskEncryptionOutput
func (InstanceDiskEncryptionPtrOutput) ElementType ¶ added in v0.6.0
func (InstanceDiskEncryptionPtrOutput) ElementType() reflect.Type
func (InstanceDiskEncryptionPtrOutput) ToInstanceDiskEncryptionPtrOutput ¶ added in v0.6.0
func (o InstanceDiskEncryptionPtrOutput) ToInstanceDiskEncryptionPtrOutput() InstanceDiskEncryptionPtrOutput
func (InstanceDiskEncryptionPtrOutput) ToInstanceDiskEncryptionPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDiskEncryptionPtrOutput) ToInstanceDiskEncryptionPtrOutputWithContext(ctx context.Context) InstanceDiskEncryptionPtrOutput
func (InstanceDiskEncryptionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceDiskEncryptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDiskEncryptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceDiskEncryptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceIamPolicy ¶
type InstanceIamPolicy struct { pulumi.CustomResourceState // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` InstanceId pulumi.StringOutput `pulumi:"instanceId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. 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 GetInstanceIamPolicy ¶
func GetInstanceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceIamPolicyState, opts ...pulumi.ResourceOption) (*InstanceIamPolicy, error)
GetInstanceIamPolicy gets an existing InstanceIamPolicy 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 NewInstanceIamPolicy ¶
func NewInstanceIamPolicy(ctx *pulumi.Context, name string, args *InstanceIamPolicyArgs, opts ...pulumi.ResourceOption) (*InstanceIamPolicy, error)
NewInstanceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*InstanceIamPolicy) ElementType ¶
func (*InstanceIamPolicy) ElementType() reflect.Type
func (*InstanceIamPolicy) ToInstanceIamPolicyOutput ¶
func (i *InstanceIamPolicy) ToInstanceIamPolicyOutput() InstanceIamPolicyOutput
func (*InstanceIamPolicy) ToInstanceIamPolicyOutputWithContext ¶
func (i *InstanceIamPolicy) ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput
type InstanceIamPolicyArgs ¶
type InstanceIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput InstanceId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a InstanceIamPolicy resource.
func (InstanceIamPolicyArgs) ElementType ¶
func (InstanceIamPolicyArgs) ElementType() reflect.Type
type InstanceIamPolicyInput ¶
type InstanceIamPolicyInput interface { pulumi.Input ToInstanceIamPolicyOutput() InstanceIamPolicyOutput ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput }
type InstanceIamPolicyOutput ¶
type InstanceIamPolicyOutput struct{ *pulumi.OutputState }
func (InstanceIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o InstanceIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (InstanceIamPolicyOutput) ElementType ¶
func (InstanceIamPolicyOutput) ElementType() reflect.Type
func (InstanceIamPolicyOutput) Etag ¶ added in v0.19.0
func (o InstanceIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (InstanceIamPolicyOutput) InstanceId ¶ added in v0.21.0
func (o InstanceIamPolicyOutput) InstanceId() pulumi.StringOutput
func (InstanceIamPolicyOutput) Location ¶ added in v0.21.0
func (o InstanceIamPolicyOutput) Location() pulumi.StringOutput
func (InstanceIamPolicyOutput) Project ¶ added in v0.21.0
func (o InstanceIamPolicyOutput) Project() pulumi.StringOutput
func (InstanceIamPolicyOutput) ToInstanceIamPolicyOutput ¶
func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutput() InstanceIamPolicyOutput
func (InstanceIamPolicyOutput) ToInstanceIamPolicyOutputWithContext ¶
func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput
func (InstanceIamPolicyOutput) Version ¶ added in v0.19.0
func (o InstanceIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type InstanceIamPolicyState ¶
type InstanceIamPolicyState struct { }
func (InstanceIamPolicyState) ElementType ¶
func (InstanceIamPolicyState) ElementType() reflect.Type
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceNicType ¶ added in v0.4.0
type InstanceNicType string
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
func (InstanceNicType) ElementType ¶ added in v0.4.0
func (InstanceNicType) ElementType() reflect.Type
func (InstanceNicType) ToInstanceNicTypeOutput ¶ added in v0.6.0
func (e InstanceNicType) ToInstanceNicTypeOutput() InstanceNicTypeOutput
func (InstanceNicType) ToInstanceNicTypeOutputWithContext ¶ added in v0.6.0
func (e InstanceNicType) ToInstanceNicTypeOutputWithContext(ctx context.Context) InstanceNicTypeOutput
func (InstanceNicType) ToInstanceNicTypePtrOutput ¶ added in v0.6.0
func (e InstanceNicType) ToInstanceNicTypePtrOutput() InstanceNicTypePtrOutput
func (InstanceNicType) ToInstanceNicTypePtrOutputWithContext ¶ added in v0.6.0
func (e InstanceNicType) ToInstanceNicTypePtrOutputWithContext(ctx context.Context) InstanceNicTypePtrOutput
func (InstanceNicType) ToStringOutput ¶ added in v0.4.0
func (e InstanceNicType) ToStringOutput() pulumi.StringOutput
func (InstanceNicType) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstanceNicType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceNicType) ToStringPtrOutput ¶ added in v0.4.0
func (e InstanceNicType) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceNicType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstanceNicType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceNicTypeInput ¶ added in v0.6.0
type InstanceNicTypeInput interface { pulumi.Input ToInstanceNicTypeOutput() InstanceNicTypeOutput ToInstanceNicTypeOutputWithContext(context.Context) InstanceNicTypeOutput }
InstanceNicTypeInput is an input type that accepts InstanceNicTypeArgs and InstanceNicTypeOutput values. You can construct a concrete instance of `InstanceNicTypeInput` via:
InstanceNicTypeArgs{...}
type InstanceNicTypeOutput ¶ added in v0.6.0
type InstanceNicTypeOutput struct{ *pulumi.OutputState }
func (InstanceNicTypeOutput) ElementType ¶ added in v0.6.0
func (InstanceNicTypeOutput) ElementType() reflect.Type
func (InstanceNicTypeOutput) ToInstanceNicTypeOutput ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToInstanceNicTypeOutput() InstanceNicTypeOutput
func (InstanceNicTypeOutput) ToInstanceNicTypeOutputWithContext ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToInstanceNicTypeOutputWithContext(ctx context.Context) InstanceNicTypeOutput
func (InstanceNicTypeOutput) ToInstanceNicTypePtrOutput ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToInstanceNicTypePtrOutput() InstanceNicTypePtrOutput
func (InstanceNicTypeOutput) ToInstanceNicTypePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToInstanceNicTypePtrOutputWithContext(ctx context.Context) InstanceNicTypePtrOutput
func (InstanceNicTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToStringOutput() pulumi.StringOutput
func (InstanceNicTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceNicTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceNicTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceNicTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceNicTypePtrInput ¶ added in v0.6.0
type InstanceNicTypePtrInput interface { pulumi.Input ToInstanceNicTypePtrOutput() InstanceNicTypePtrOutput ToInstanceNicTypePtrOutputWithContext(context.Context) InstanceNicTypePtrOutput }
func InstanceNicTypePtr ¶ added in v0.6.0
func InstanceNicTypePtr(v string) InstanceNicTypePtrInput
type InstanceNicTypePtrOutput ¶ added in v0.6.0
type InstanceNicTypePtrOutput struct{ *pulumi.OutputState }
func (InstanceNicTypePtrOutput) Elem ¶ added in v0.6.0
func (o InstanceNicTypePtrOutput) Elem() InstanceNicTypeOutput
func (InstanceNicTypePtrOutput) ElementType ¶ added in v0.6.0
func (InstanceNicTypePtrOutput) ElementType() reflect.Type
func (InstanceNicTypePtrOutput) ToInstanceNicTypePtrOutput ¶ added in v0.6.0
func (o InstanceNicTypePtrOutput) ToInstanceNicTypePtrOutput() InstanceNicTypePtrOutput
func (InstanceNicTypePtrOutput) ToInstanceNicTypePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceNicTypePtrOutput) ToInstanceNicTypePtrOutputWithContext(ctx context.Context) InstanceNicTypePtrOutput
func (InstanceNicTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceNicTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceNicTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceNicTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AcceleratorConfig ¶ added in v0.19.0
func (o InstanceOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](/compute/docs/gpus/#gpus-list).
func (InstanceOutput) BootDiskSizeGb ¶ added in v0.19.0
func (o InstanceOutput) BootDiskSizeGb() pulumi.StringOutput
Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
func (InstanceOutput) BootDiskType ¶ added in v0.19.0
func (o InstanceOutput) BootDiskType() pulumi.StringOutput
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (InstanceOutput) CanIpForward ¶ added in v0.19.0
func (o InstanceOutput) CanIpForward() pulumi.BoolOutput
Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
func (InstanceOutput) ContainerImage ¶ added in v0.19.0
func (o InstanceOutput) ContainerImage() ContainerImageResponseOutput
Use a container image to start the notebook instance.
func (InstanceOutput) CreateTime ¶ added in v0.19.0
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Instance creation time.
func (InstanceOutput) Creator ¶ added in v0.19.0
func (o InstanceOutput) Creator() pulumi.StringOutput
Email address of entity that sent original CreateInstance request.
func (InstanceOutput) CustomGpuDriverPath ¶ added in v0.19.0
func (o InstanceOutput) CustomGpuDriverPath() pulumi.StringOutput
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
func (InstanceOutput) DataDiskSizeGb ¶ added in v0.19.0
func (o InstanceOutput) DataDiskSizeGb() pulumi.StringOutput
Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
func (InstanceOutput) DataDiskType ¶ added in v0.19.0
func (o InstanceOutput) DataDiskType() pulumi.StringOutput
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (InstanceOutput) DiskEncryption ¶ added in v0.19.0
func (o InstanceOutput) DiskEncryption() pulumi.StringOutput
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
func (InstanceOutput) Disks ¶ added in v0.19.0
func (o InstanceOutput) Disks() DiskResponseArrayOutput
Attached disks to notebook instance.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) InstallGpuDriver ¶ added in v0.19.0
func (o InstanceOutput) InstallGpuDriver() pulumi.BoolOutput
Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
func (InstanceOutput) InstanceId ¶ added in v0.21.0
func (o InstanceOutput) InstanceId() pulumi.StringOutput
Required. User-defined unique ID of this instance.
func (InstanceOutput) InstanceOwners ¶ added in v0.19.0
func (o InstanceOutput) InstanceOwners() pulumi.StringArrayOutput
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
func (InstanceOutput) KmsKey ¶ added in v0.19.0
func (o InstanceOutput) KmsKey() pulumi.StringOutput
Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart).
func (InstanceOutput) Labels ¶ added in v0.19.0
func (o InstanceOutput) Labels() pulumi.StringMapOutput
Labels to apply to this instance. These can be later modified by the setLabels method.
func (InstanceOutput) Location ¶ added in v0.21.0
func (o InstanceOutput) Location() pulumi.StringOutput
func (InstanceOutput) MachineType ¶ added in v0.19.0
func (o InstanceOutput) MachineType() pulumi.StringOutput
The [Compute Engine machine type](/compute/docs/machine-types) of this instance.
func (InstanceOutput) Metadata ¶ added in v0.19.0
func (o InstanceOutput) Metadata() pulumi.StringMapOutput
Custom metadata to apply to this instance.
func (InstanceOutput) Name ¶ added in v0.19.0
func (o InstanceOutput) Name() pulumi.StringOutput
The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`
func (InstanceOutput) Network ¶ added in v0.19.0
func (o InstanceOutput) Network() pulumi.StringOutput
The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}`
func (InstanceOutput) NicType ¶ added in v0.19.0
func (o InstanceOutput) NicType() pulumi.StringOutput
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
func (InstanceOutput) NoProxyAccess ¶ added in v0.19.0
func (o InstanceOutput) NoProxyAccess() pulumi.BoolOutput
If true, the notebook instance will not register with the proxy.
func (InstanceOutput) NoPublicIp ¶ added in v0.19.0
func (o InstanceOutput) NoPublicIp() pulumi.BoolOutput
If true, no public IP will be assigned to this instance.
func (InstanceOutput) NoRemoveDataDisk ¶ added in v0.19.0
func (o InstanceOutput) NoRemoveDataDisk() pulumi.BoolOutput
Input only. If true, the data disk will not be auto deleted when deleting the instance.
func (InstanceOutput) PostStartupScript ¶ added in v0.19.0
func (o InstanceOutput) PostStartupScript() pulumi.StringOutput
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
func (InstanceOutput) Project ¶ added in v0.21.0
func (o InstanceOutput) Project() pulumi.StringOutput
func (InstanceOutput) ProxyUri ¶ added in v0.19.0
func (o InstanceOutput) ProxyUri() pulumi.StringOutput
The proxy endpoint that is used to access the Jupyter notebook.
func (InstanceOutput) ReservationAffinity ¶ added in v0.19.0
func (o InstanceOutput) ReservationAffinity() ReservationAffinityResponseOutput
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
func (InstanceOutput) ServiceAccount ¶ added in v0.19.0
func (o InstanceOutput) ServiceAccount() pulumi.StringOutput
The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
func (InstanceOutput) ServiceAccountScopes ¶ added in v0.19.0
func (o InstanceOutput) ServiceAccountScopes() pulumi.StringArrayOutput
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
func (InstanceOutput) ShieldedInstanceConfig ¶ added in v0.19.0
func (o InstanceOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
func (InstanceOutput) State ¶ added in v0.19.0
func (o InstanceOutput) State() pulumi.StringOutput
The state of this instance.
func (InstanceOutput) Subnet ¶ added in v0.19.0
func (o InstanceOutput) Subnet() pulumi.StringOutput
The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`
func (InstanceOutput) Tags ¶ added in v0.19.0
func (o InstanceOutput) Tags() pulumi.StringArrayOutput
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) UpdateTime ¶ added in v0.19.0
func (o InstanceOutput) UpdateTime() pulumi.StringOutput
Instance update time.
func (InstanceOutput) UpgradeHistory ¶ added in v0.19.0
func (o InstanceOutput) UpgradeHistory() UpgradeHistoryEntryResponseArrayOutput
The upgrade history of this instance.
func (InstanceOutput) VmImage ¶ added in v0.19.0
func (o InstanceOutput) VmImage() VmImageResponseOutput
Use a Compute Engine VM image to start the notebook instance.
type InstanceState ¶
type InstanceState struct { }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LocalDisk ¶
type LocalDisk struct { // Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both. InitializeParams *LocalDiskInitializeParams `pulumi:"initializeParams"` // Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI Interface *string `pulumi:"interface"` // The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE Mode *string `pulumi:"mode"` // Specifies a valid partial or full URL to an existing Persistent Disk resource. Source *string `pulumi:"source"` // Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT. Valid values: * PERSISTENT * SCRATCH Type *string `pulumi:"type"` }
A Local attached disk resource.
type LocalDiskArgs ¶
type LocalDiskArgs struct { // Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both. InitializeParams LocalDiskInitializeParamsPtrInput `pulumi:"initializeParams"` // Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI Interface pulumi.StringPtrInput `pulumi:"interface"` // The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE Mode pulumi.StringPtrInput `pulumi:"mode"` // Specifies a valid partial or full URL to an existing Persistent Disk resource. Source pulumi.StringPtrInput `pulumi:"source"` // Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT. Valid values: * PERSISTENT * SCRATCH Type pulumi.StringPtrInput `pulumi:"type"` }
A Local attached disk resource.
func (LocalDiskArgs) ElementType ¶
func (LocalDiskArgs) ElementType() reflect.Type
func (LocalDiskArgs) ToLocalDiskOutput ¶
func (i LocalDiskArgs) ToLocalDiskOutput() LocalDiskOutput
func (LocalDiskArgs) ToLocalDiskOutputWithContext ¶
func (i LocalDiskArgs) ToLocalDiskOutputWithContext(ctx context.Context) LocalDiskOutput
func (LocalDiskArgs) ToLocalDiskPtrOutput ¶
func (i LocalDiskArgs) ToLocalDiskPtrOutput() LocalDiskPtrOutput
func (LocalDiskArgs) ToLocalDiskPtrOutputWithContext ¶
func (i LocalDiskArgs) ToLocalDiskPtrOutputWithContext(ctx context.Context) LocalDiskPtrOutput
type LocalDiskInitializeParams ¶
type LocalDiskInitializeParams struct { // Optional. Provide this property when creating the disk. Description *string `pulumi:"description"` // Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated. DiskName *string `pulumi:"diskName"` // Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB. DiskSizeGb *string `pulumi:"diskSizeGb"` // Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). DiskType *LocalDiskInitializeParamsDiskType `pulumi:"diskType"` // Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks. Labels map[string]string `pulumi:"labels"` }
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new runtime. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
type LocalDiskInitializeParamsArgs ¶
type LocalDiskInitializeParamsArgs struct { // Optional. Provide this property when creating the disk. Description pulumi.StringPtrInput `pulumi:"description"` // Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated. DiskName pulumi.StringPtrInput `pulumi:"diskName"` // Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB. DiskSizeGb pulumi.StringPtrInput `pulumi:"diskSizeGb"` // Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). DiskType LocalDiskInitializeParamsDiskTypePtrInput `pulumi:"diskType"` // Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks. Labels pulumi.StringMapInput `pulumi:"labels"` }
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new runtime. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
func (LocalDiskInitializeParamsArgs) ElementType ¶
func (LocalDiskInitializeParamsArgs) ElementType() reflect.Type
func (LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsOutput ¶
func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsOutput() LocalDiskInitializeParamsOutput
func (LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsOutputWithContext ¶
func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsOutputWithContext(ctx context.Context) LocalDiskInitializeParamsOutput
func (LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsPtrOutput ¶
func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsPtrOutput() LocalDiskInitializeParamsPtrOutput
func (LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsPtrOutputWithContext ¶
func (i LocalDiskInitializeParamsArgs) ToLocalDiskInitializeParamsPtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsPtrOutput
type LocalDiskInitializeParamsDiskType ¶ added in v0.4.0
type LocalDiskInitializeParamsDiskType string
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (LocalDiskInitializeParamsDiskType) ElementType ¶ added in v0.4.0
func (LocalDiskInitializeParamsDiskType) ElementType() reflect.Type
func (LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypeOutput ¶ added in v0.6.0
func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypeOutput() LocalDiskInitializeParamsDiskTypeOutput
func (LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypeOutputWithContext ¶ added in v0.6.0
func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypeOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypeOutput
func (LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypePtrOutput ¶ added in v0.6.0
func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypePtrOutput() LocalDiskInitializeParamsDiskTypePtrOutput
func (LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (e LocalDiskInitializeParamsDiskType) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypePtrOutput
func (LocalDiskInitializeParamsDiskType) ToStringOutput ¶ added in v0.4.0
func (e LocalDiskInitializeParamsDiskType) ToStringOutput() pulumi.StringOutput
func (LocalDiskInitializeParamsDiskType) ToStringOutputWithContext ¶ added in v0.4.0
func (e LocalDiskInitializeParamsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LocalDiskInitializeParamsDiskType) ToStringPtrOutput ¶ added in v0.4.0
func (e LocalDiskInitializeParamsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LocalDiskInitializeParamsDiskType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e LocalDiskInitializeParamsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LocalDiskInitializeParamsDiskTypeInput ¶ added in v0.6.0
type LocalDiskInitializeParamsDiskTypeInput interface { pulumi.Input ToLocalDiskInitializeParamsDiskTypeOutput() LocalDiskInitializeParamsDiskTypeOutput ToLocalDiskInitializeParamsDiskTypeOutputWithContext(context.Context) LocalDiskInitializeParamsDiskTypeOutput }
LocalDiskInitializeParamsDiskTypeInput is an input type that accepts LocalDiskInitializeParamsDiskTypeArgs and LocalDiskInitializeParamsDiskTypeOutput values. You can construct a concrete instance of `LocalDiskInitializeParamsDiskTypeInput` via:
LocalDiskInitializeParamsDiskTypeArgs{...}
type LocalDiskInitializeParamsDiskTypeOutput ¶ added in v0.6.0
type LocalDiskInitializeParamsDiskTypeOutput struct{ *pulumi.OutputState }
func (LocalDiskInitializeParamsDiskTypeOutput) ElementType ¶ added in v0.6.0
func (LocalDiskInitializeParamsDiskTypeOutput) ElementType() reflect.Type
func (LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypeOutput ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypeOutput() LocalDiskInitializeParamsDiskTypeOutput
func (LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypeOutputWithContext ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypeOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypeOutput
func (LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypePtrOutput ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypePtrOutput() LocalDiskInitializeParamsDiskTypePtrOutput
func (LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypePtrOutput
func (LocalDiskInitializeParamsDiskTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (LocalDiskInitializeParamsDiskTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LocalDiskInitializeParamsDiskTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LocalDiskInitializeParamsDiskTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LocalDiskInitializeParamsDiskTypePtrInput ¶ added in v0.6.0
type LocalDiskInitializeParamsDiskTypePtrInput interface { pulumi.Input ToLocalDiskInitializeParamsDiskTypePtrOutput() LocalDiskInitializeParamsDiskTypePtrOutput ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext(context.Context) LocalDiskInitializeParamsDiskTypePtrOutput }
func LocalDiskInitializeParamsDiskTypePtr ¶ added in v0.6.0
func LocalDiskInitializeParamsDiskTypePtr(v string) LocalDiskInitializeParamsDiskTypePtrInput
type LocalDiskInitializeParamsDiskTypePtrOutput ¶ added in v0.6.0
type LocalDiskInitializeParamsDiskTypePtrOutput struct{ *pulumi.OutputState }
func (LocalDiskInitializeParamsDiskTypePtrOutput) ElementType ¶ added in v0.6.0
func (LocalDiskInitializeParamsDiskTypePtrOutput) ElementType() reflect.Type
func (LocalDiskInitializeParamsDiskTypePtrOutput) ToLocalDiskInitializeParamsDiskTypePtrOutput ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToLocalDiskInitializeParamsDiskTypePtrOutput() LocalDiskInitializeParamsDiskTypePtrOutput
func (LocalDiskInitializeParamsDiskTypePtrOutput) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToLocalDiskInitializeParamsDiskTypePtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsDiskTypePtrOutput
func (LocalDiskInitializeParamsDiskTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LocalDiskInitializeParamsDiskTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LocalDiskInitializeParamsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LocalDiskInitializeParamsInput ¶
type LocalDiskInitializeParamsInput interface { pulumi.Input ToLocalDiskInitializeParamsOutput() LocalDiskInitializeParamsOutput ToLocalDiskInitializeParamsOutputWithContext(context.Context) LocalDiskInitializeParamsOutput }
LocalDiskInitializeParamsInput is an input type that accepts LocalDiskInitializeParamsArgs and LocalDiskInitializeParamsOutput values. You can construct a concrete instance of `LocalDiskInitializeParamsInput` via:
LocalDiskInitializeParamsArgs{...}
type LocalDiskInitializeParamsOutput ¶
type LocalDiskInitializeParamsOutput struct{ *pulumi.OutputState }
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new runtime. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
func (LocalDiskInitializeParamsOutput) Description ¶
func (o LocalDiskInitializeParamsOutput) Description() pulumi.StringPtrOutput
Optional. Provide this property when creating the disk.
func (LocalDiskInitializeParamsOutput) DiskName ¶
func (o LocalDiskInitializeParamsOutput) DiskName() pulumi.StringPtrOutput
Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
func (LocalDiskInitializeParamsOutput) DiskSizeGb ¶
func (o LocalDiskInitializeParamsOutput) DiskSizeGb() pulumi.StringPtrOutput
Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
func (LocalDiskInitializeParamsOutput) DiskType ¶
func (o LocalDiskInitializeParamsOutput) DiskType() LocalDiskInitializeParamsDiskTypePtrOutput
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (LocalDiskInitializeParamsOutput) ElementType ¶
func (LocalDiskInitializeParamsOutput) ElementType() reflect.Type
func (LocalDiskInitializeParamsOutput) Labels ¶
func (o LocalDiskInitializeParamsOutput) Labels() pulumi.StringMapOutput
Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
func (LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsOutput ¶
func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsOutput() LocalDiskInitializeParamsOutput
func (LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsOutputWithContext ¶
func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsOutputWithContext(ctx context.Context) LocalDiskInitializeParamsOutput
func (LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsPtrOutput ¶
func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsPtrOutput() LocalDiskInitializeParamsPtrOutput
func (LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsPtrOutputWithContext ¶
func (o LocalDiskInitializeParamsOutput) ToLocalDiskInitializeParamsPtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsPtrOutput
type LocalDiskInitializeParamsPtrInput ¶
type LocalDiskInitializeParamsPtrInput interface { pulumi.Input ToLocalDiskInitializeParamsPtrOutput() LocalDiskInitializeParamsPtrOutput ToLocalDiskInitializeParamsPtrOutputWithContext(context.Context) LocalDiskInitializeParamsPtrOutput }
LocalDiskInitializeParamsPtrInput is an input type that accepts LocalDiskInitializeParamsArgs, LocalDiskInitializeParamsPtr and LocalDiskInitializeParamsPtrOutput values. You can construct a concrete instance of `LocalDiskInitializeParamsPtrInput` via:
LocalDiskInitializeParamsArgs{...} or: nil
func LocalDiskInitializeParamsPtr ¶
func LocalDiskInitializeParamsPtr(v *LocalDiskInitializeParamsArgs) LocalDiskInitializeParamsPtrInput
type LocalDiskInitializeParamsPtrOutput ¶
type LocalDiskInitializeParamsPtrOutput struct{ *pulumi.OutputState }
func (LocalDiskInitializeParamsPtrOutput) Description ¶
func (o LocalDiskInitializeParamsPtrOutput) Description() pulumi.StringPtrOutput
Optional. Provide this property when creating the disk.
func (LocalDiskInitializeParamsPtrOutput) DiskName ¶
func (o LocalDiskInitializeParamsPtrOutput) DiskName() pulumi.StringPtrOutput
Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
func (LocalDiskInitializeParamsPtrOutput) DiskSizeGb ¶
func (o LocalDiskInitializeParamsPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
func (LocalDiskInitializeParamsPtrOutput) DiskType ¶
func (o LocalDiskInitializeParamsPtrOutput) DiskType() LocalDiskInitializeParamsDiskTypePtrOutput
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (LocalDiskInitializeParamsPtrOutput) Elem ¶
func (o LocalDiskInitializeParamsPtrOutput) Elem() LocalDiskInitializeParamsOutput
func (LocalDiskInitializeParamsPtrOutput) ElementType ¶
func (LocalDiskInitializeParamsPtrOutput) ElementType() reflect.Type
func (LocalDiskInitializeParamsPtrOutput) Labels ¶
func (o LocalDiskInitializeParamsPtrOutput) Labels() pulumi.StringMapOutput
Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
func (LocalDiskInitializeParamsPtrOutput) ToLocalDiskInitializeParamsPtrOutput ¶
func (o LocalDiskInitializeParamsPtrOutput) ToLocalDiskInitializeParamsPtrOutput() LocalDiskInitializeParamsPtrOutput
func (LocalDiskInitializeParamsPtrOutput) ToLocalDiskInitializeParamsPtrOutputWithContext ¶
func (o LocalDiskInitializeParamsPtrOutput) ToLocalDiskInitializeParamsPtrOutputWithContext(ctx context.Context) LocalDiskInitializeParamsPtrOutput
type LocalDiskInitializeParamsResponse ¶
type LocalDiskInitializeParamsResponse struct { // Optional. Provide this property when creating the disk. Description string `pulumi:"description"` // Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated. DiskName string `pulumi:"diskName"` // Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB. DiskSizeGb string `pulumi:"diskSizeGb"` // Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). DiskType string `pulumi:"diskType"` // Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks. Labels map[string]string `pulumi:"labels"` }
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new runtime. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
type LocalDiskInitializeParamsResponseOutput ¶
type LocalDiskInitializeParamsResponseOutput struct{ *pulumi.OutputState }
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new runtime. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
func (LocalDiskInitializeParamsResponseOutput) Description ¶
func (o LocalDiskInitializeParamsResponseOutput) Description() pulumi.StringOutput
Optional. Provide this property when creating the disk.
func (LocalDiskInitializeParamsResponseOutput) DiskName ¶
func (o LocalDiskInitializeParamsResponseOutput) DiskName() pulumi.StringOutput
Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
func (LocalDiskInitializeParamsResponseOutput) DiskSizeGb ¶
func (o LocalDiskInitializeParamsResponseOutput) DiskSizeGb() pulumi.StringOutput
Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
func (LocalDiskInitializeParamsResponseOutput) DiskType ¶
func (o LocalDiskInitializeParamsResponseOutput) DiskType() pulumi.StringOutput
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (LocalDiskInitializeParamsResponseOutput) ElementType ¶
func (LocalDiskInitializeParamsResponseOutput) ElementType() reflect.Type
func (LocalDiskInitializeParamsResponseOutput) Labels ¶
func (o LocalDiskInitializeParamsResponseOutput) Labels() pulumi.StringMapOutput
Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
func (LocalDiskInitializeParamsResponseOutput) ToLocalDiskInitializeParamsResponseOutput ¶
func (o LocalDiskInitializeParamsResponseOutput) ToLocalDiskInitializeParamsResponseOutput() LocalDiskInitializeParamsResponseOutput
func (LocalDiskInitializeParamsResponseOutput) ToLocalDiskInitializeParamsResponseOutputWithContext ¶
func (o LocalDiskInitializeParamsResponseOutput) ToLocalDiskInitializeParamsResponseOutputWithContext(ctx context.Context) LocalDiskInitializeParamsResponseOutput
type LocalDiskInput ¶
type LocalDiskInput interface { pulumi.Input ToLocalDiskOutput() LocalDiskOutput ToLocalDiskOutputWithContext(context.Context) LocalDiskOutput }
LocalDiskInput is an input type that accepts LocalDiskArgs and LocalDiskOutput values. You can construct a concrete instance of `LocalDiskInput` via:
LocalDiskArgs{...}
type LocalDiskOutput ¶
type LocalDiskOutput struct{ *pulumi.OutputState }
A Local attached disk resource.
func (LocalDiskOutput) ElementType ¶
func (LocalDiskOutput) ElementType() reflect.Type
func (LocalDiskOutput) InitializeParams ¶
func (o LocalDiskOutput) InitializeParams() LocalDiskInitializeParamsPtrOutput
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
func (LocalDiskOutput) Interface ¶
func (o LocalDiskOutput) Interface() pulumi.StringPtrOutput
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI
func (LocalDiskOutput) Mode ¶
func (o LocalDiskOutput) Mode() pulumi.StringPtrOutput
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE
func (LocalDiskOutput) Source ¶
func (o LocalDiskOutput) Source() pulumi.StringPtrOutput
Specifies a valid partial or full URL to an existing Persistent Disk resource.
func (LocalDiskOutput) ToLocalDiskOutput ¶
func (o LocalDiskOutput) ToLocalDiskOutput() LocalDiskOutput
func (LocalDiskOutput) ToLocalDiskOutputWithContext ¶
func (o LocalDiskOutput) ToLocalDiskOutputWithContext(ctx context.Context) LocalDiskOutput
func (LocalDiskOutput) ToLocalDiskPtrOutput ¶
func (o LocalDiskOutput) ToLocalDiskPtrOutput() LocalDiskPtrOutput
func (LocalDiskOutput) ToLocalDiskPtrOutputWithContext ¶
func (o LocalDiskOutput) ToLocalDiskPtrOutputWithContext(ctx context.Context) LocalDiskPtrOutput
func (LocalDiskOutput) Type ¶
func (o LocalDiskOutput) Type() pulumi.StringPtrOutput
Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT. Valid values: * PERSISTENT * SCRATCH
type LocalDiskPtrInput ¶
type LocalDiskPtrInput interface { pulumi.Input ToLocalDiskPtrOutput() LocalDiskPtrOutput ToLocalDiskPtrOutputWithContext(context.Context) LocalDiskPtrOutput }
LocalDiskPtrInput is an input type that accepts LocalDiskArgs, LocalDiskPtr and LocalDiskPtrOutput values. You can construct a concrete instance of `LocalDiskPtrInput` via:
LocalDiskArgs{...} or: nil
func LocalDiskPtr ¶
func LocalDiskPtr(v *LocalDiskArgs) LocalDiskPtrInput
type LocalDiskPtrOutput ¶
type LocalDiskPtrOutput struct{ *pulumi.OutputState }
func (LocalDiskPtrOutput) Elem ¶
func (o LocalDiskPtrOutput) Elem() LocalDiskOutput
func (LocalDiskPtrOutput) ElementType ¶
func (LocalDiskPtrOutput) ElementType() reflect.Type
func (LocalDiskPtrOutput) InitializeParams ¶
func (o LocalDiskPtrOutput) InitializeParams() LocalDiskInitializeParamsPtrOutput
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
func (LocalDiskPtrOutput) Interface ¶
func (o LocalDiskPtrOutput) Interface() pulumi.StringPtrOutput
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI
func (LocalDiskPtrOutput) Mode ¶
func (o LocalDiskPtrOutput) Mode() pulumi.StringPtrOutput
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE
func (LocalDiskPtrOutput) Source ¶
func (o LocalDiskPtrOutput) Source() pulumi.StringPtrOutput
Specifies a valid partial or full URL to an existing Persistent Disk resource.
func (LocalDiskPtrOutput) ToLocalDiskPtrOutput ¶
func (o LocalDiskPtrOutput) ToLocalDiskPtrOutput() LocalDiskPtrOutput
func (LocalDiskPtrOutput) ToLocalDiskPtrOutputWithContext ¶
func (o LocalDiskPtrOutput) ToLocalDiskPtrOutputWithContext(ctx context.Context) LocalDiskPtrOutput
func (LocalDiskPtrOutput) Type ¶
func (o LocalDiskPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT. Valid values: * PERSISTENT * SCRATCH
type LocalDiskResponse ¶
type LocalDiskResponse struct { // Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance). AutoDelete bool `pulumi:"autoDelete"` // Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem. Boot bool `pulumi:"boot"` // Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. DeviceName string `pulumi:"deviceName"` // Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options. GuestOsFeatures []RuntimeGuestOsFeatureResponse `pulumi:"guestOsFeatures"` // A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number. Index int `pulumi:"index"` // Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both. InitializeParams LocalDiskInitializeParamsResponse `pulumi:"initializeParams"` // Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI Interface string `pulumi:"interface"` // Type of the resource. Always compute#attachedDisk for attached disks. Kind string `pulumi:"kind"` // Any valid publicly visible licenses. Licenses []string `pulumi:"licenses"` // The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE Mode string `pulumi:"mode"` // Specifies a valid partial or full URL to an existing Persistent Disk resource. Source string `pulumi:"source"` // Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT. Valid values: * PERSISTENT * SCRATCH Type string `pulumi:"type"` }
A Local attached disk resource.
type LocalDiskResponseOutput ¶
type LocalDiskResponseOutput struct{ *pulumi.OutputState }
A Local attached disk resource.
func (LocalDiskResponseOutput) AutoDelete ¶
func (o LocalDiskResponseOutput) AutoDelete() pulumi.BoolOutput
Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
func (LocalDiskResponseOutput) Boot ¶
func (o LocalDiskResponseOutput) Boot() pulumi.BoolOutput
Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
func (LocalDiskResponseOutput) DeviceName ¶
func (o LocalDiskResponseOutput) DeviceName() pulumi.StringOutput
Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
func (LocalDiskResponseOutput) ElementType ¶
func (LocalDiskResponseOutput) ElementType() reflect.Type
func (LocalDiskResponseOutput) GuestOsFeatures ¶
func (o LocalDiskResponseOutput) GuestOsFeatures() RuntimeGuestOsFeatureResponseArrayOutput
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
func (LocalDiskResponseOutput) Index ¶
func (o LocalDiskResponseOutput) Index() pulumi.IntOutput
A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
func (LocalDiskResponseOutput) InitializeParams ¶
func (o LocalDiskResponseOutput) InitializeParams() LocalDiskInitializeParamsResponseOutput
Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
func (LocalDiskResponseOutput) Interface ¶
func (o LocalDiskResponseOutput) Interface() pulumi.StringOutput
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME * SCSI
func (LocalDiskResponseOutput) Kind ¶
func (o LocalDiskResponseOutput) Kind() pulumi.StringOutput
Type of the resource. Always compute#attachedDisk for attached disks.
func (LocalDiskResponseOutput) Licenses ¶
func (o LocalDiskResponseOutput) Licenses() pulumi.StringArrayOutput
Any valid publicly visible licenses.
func (LocalDiskResponseOutput) Mode ¶
func (o LocalDiskResponseOutput) Mode() pulumi.StringOutput
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode. Valid values: * READ_ONLY * READ_WRITE
func (LocalDiskResponseOutput) Source ¶
func (o LocalDiskResponseOutput) Source() pulumi.StringOutput
Specifies a valid partial or full URL to an existing Persistent Disk resource.
func (LocalDiskResponseOutput) ToLocalDiskResponseOutput ¶
func (o LocalDiskResponseOutput) ToLocalDiskResponseOutput() LocalDiskResponseOutput
func (LocalDiskResponseOutput) ToLocalDiskResponseOutputWithContext ¶
func (o LocalDiskResponseOutput) ToLocalDiskResponseOutputWithContext(ctx context.Context) LocalDiskResponseOutput
func (LocalDiskResponseOutput) Type ¶
func (o LocalDiskResponseOutput) Type() pulumi.StringOutput
Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT. Valid values: * PERSISTENT * SCRATCH
type LookupEnvironmentArgs ¶ added in v0.4.0
type LookupEnvironmentOutputArgs ¶ added in v0.8.0
type LookupEnvironmentOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupEnvironmentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶ added in v0.4.0
type LookupEnvironmentResult struct { // Use a container image to start the notebook instance. ContainerImage ContainerImageResponse `pulumi:"containerImage"` // The time at which this environment was created. CreateTime string `pulumi:"createTime"` // A brief description of this environment. Description string `pulumi:"description"` // Display name of this environment for the UI. DisplayName string `pulumi:"displayName"` // Name of this environment. Format: `projects/{project_id}/locations/{location}/environments/{environment_id}` Name string `pulumi:"name"` // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: `"gs://path-to-file/file-name"` PostStartupScript string `pulumi:"postStartupScript"` // Use a Compute Engine VM image to start the notebook instance. VmImage VmImageResponse `pulumi:"vmImage"` }
func LookupEnvironment ¶ added in v0.4.0
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Gets details of a single Environment.
type LookupEnvironmentResultOutput ¶ added in v0.8.0
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentOutput ¶ added in v0.8.0
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ContainerImage ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ContainerImage() ContainerImageResponseOutput
Use a container image to start the notebook instance.
func (LookupEnvironmentResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) CreateTime() pulumi.StringOutput
The time at which this environment was created.
func (LookupEnvironmentResultOutput) Description ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
A brief description of this environment.
func (LookupEnvironmentResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) DisplayName() pulumi.StringOutput
Display name of this environment for the UI.
func (LookupEnvironmentResultOutput) ElementType ¶ added in v0.8.0
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) Name ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
Name of this environment. Format: `projects/{project_id}/locations/{location}/environments/{environment_id}`
func (LookupEnvironmentResultOutput) PostStartupScript ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) PostStartupScript() pulumi.StringOutput
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: `"gs://path-to-file/file-name"`
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) VmImage ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) VmImage() VmImageResponseOutput
Use a Compute Engine VM image to start the notebook instance.
type LookupExecutionArgs ¶ added in v0.4.0
type LookupExecutionOutputArgs ¶ added in v0.8.0
type LookupExecutionOutputArgs struct { ExecutionId pulumi.StringInput `pulumi:"executionId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupExecutionOutputArgs) ElementType ¶ added in v0.8.0
func (LookupExecutionOutputArgs) ElementType() reflect.Type
type LookupExecutionResult ¶ added in v0.4.0
type LookupExecutionResult struct { // Time the Execution was instantiated. CreateTime string `pulumi:"createTime"` // A brief description of this execution. Description string `pulumi:"description"` // Name used for UI purposes. Name can only contain alphanumeric characters and underscores '_'. DisplayName string `pulumi:"displayName"` // execute metadata including name, hardware spec, region, labels, etc. ExecutionTemplate ExecutionTemplateResponse `pulumi:"executionTemplate"` // The URI of the external job used to execute the notebook. JobUri string `pulumi:"jobUri"` // The resource name of the execute. Format: `projects/{project_id}/locations/{location}/executions/{execution_id}` Name string `pulumi:"name"` // Output notebook file generated by this execution OutputNotebookFile string `pulumi:"outputNotebookFile"` // State of the underlying AI Platform job. State string `pulumi:"state"` // Time the Execution was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupExecution ¶ added in v0.4.0
func LookupExecution(ctx *pulumi.Context, args *LookupExecutionArgs, opts ...pulumi.InvokeOption) (*LookupExecutionResult, error)
Gets details of executions
type LookupExecutionResultOutput ¶ added in v0.8.0
type LookupExecutionResultOutput struct{ *pulumi.OutputState }
func LookupExecutionOutput ¶ added in v0.8.0
func LookupExecutionOutput(ctx *pulumi.Context, args LookupExecutionOutputArgs, opts ...pulumi.InvokeOption) LookupExecutionResultOutput
func (LookupExecutionResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupExecutionResultOutput) CreateTime() pulumi.StringOutput
Time the Execution was instantiated.
func (LookupExecutionResultOutput) Description ¶ added in v0.8.0
func (o LookupExecutionResultOutput) Description() pulumi.StringOutput
A brief description of this execution.
func (LookupExecutionResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupExecutionResultOutput) DisplayName() pulumi.StringOutput
Name used for UI purposes. Name can only contain alphanumeric characters and underscores '_'.
func (LookupExecutionResultOutput) ElementType ¶ added in v0.8.0
func (LookupExecutionResultOutput) ElementType() reflect.Type
func (LookupExecutionResultOutput) ExecutionTemplate ¶ added in v0.8.0
func (o LookupExecutionResultOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
execute metadata including name, hardware spec, region, labels, etc.
func (LookupExecutionResultOutput) JobUri ¶ added in v0.8.0
func (o LookupExecutionResultOutput) JobUri() pulumi.StringOutput
The URI of the external job used to execute the notebook.
func (LookupExecutionResultOutput) Name ¶ added in v0.8.0
func (o LookupExecutionResultOutput) Name() pulumi.StringOutput
The resource name of the execute. Format: `projects/{project_id}/locations/{location}/executions/{execution_id}`
func (LookupExecutionResultOutput) OutputNotebookFile ¶ added in v0.8.0
func (o LookupExecutionResultOutput) OutputNotebookFile() pulumi.StringOutput
Output notebook file generated by this execution
func (LookupExecutionResultOutput) State ¶ added in v0.8.0
func (o LookupExecutionResultOutput) State() pulumi.StringOutput
State of the underlying AI Platform job.
func (LookupExecutionResultOutput) ToLookupExecutionResultOutput ¶ added in v0.8.0
func (o LookupExecutionResultOutput) ToLookupExecutionResultOutput() LookupExecutionResultOutput
func (LookupExecutionResultOutput) ToLookupExecutionResultOutputWithContext ¶ added in v0.8.0
func (o LookupExecutionResultOutput) ToLookupExecutionResultOutputWithContext(ctx context.Context) LookupExecutionResultOutput
func (LookupExecutionResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupExecutionResultOutput) UpdateTime() pulumi.StringOutput
Time the Execution was last updated.
type LookupInstanceArgs ¶ added in v0.4.0
type LookupInstanceIamPolicyArgs ¶ added in v0.4.0
type LookupInstanceIamPolicyOutputArgs ¶ added in v0.8.0
type LookupInstanceIamPolicyOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupInstanceIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupInstanceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupInstanceIamPolicyResult ¶ added in v0.4.0
type LookupInstanceIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupInstanceIamPolicy ¶ added in v0.4.0
func LookupInstanceIamPolicy(ctx *pulumi.Context, args *LookupInstanceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupInstanceIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupInstanceIamPolicyResultOutput ¶ added in v0.8.0
type LookupInstanceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupInstanceIamPolicyOutput ¶ added in v0.8.0
func LookupInstanceIamPolicyOutput(ctx *pulumi.Context, args LookupInstanceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceIamPolicyResultOutput
func (LookupInstanceIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupInstanceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupInstanceIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupInstanceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupInstanceIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupInstanceIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupInstanceIamPolicyResultOutput) ToLookupInstanceIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupInstanceIamPolicyResultOutput) ToLookupInstanceIamPolicyResultOutput() LookupInstanceIamPolicyResultOutput
func (LookupInstanceIamPolicyResultOutput) ToLookupInstanceIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupInstanceIamPolicyResultOutput) ToLookupInstanceIamPolicyResultOutputWithContext(ctx context.Context) LookupInstanceIamPolicyResultOutput
func (LookupInstanceIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupInstanceIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupInstanceOutputArgs ¶ added in v0.8.0
type LookupInstanceOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupInstanceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶ added in v0.4.0
type LookupInstanceResult struct { // The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](/compute/docs/gpus/#gpus-list). AcceleratorConfig AcceleratorConfigResponse `pulumi:"acceleratorConfig"` // Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100. BootDiskSizeGb string `pulumi:"bootDiskSizeGb"` // Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). BootDiskType string `pulumi:"bootDiskType"` // Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward CanIpForward bool `pulumi:"canIpForward"` // Use a container image to start the notebook instance. ContainerImage ContainerImageResponse `pulumi:"containerImage"` // Instance creation time. CreateTime string `pulumi:"createTime"` // Email address of entity that sent original CreateInstance request. Creator string `pulumi:"creator"` // Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers. CustomGpuDriverPath string `pulumi:"customGpuDriverPath"` // Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100. DataDiskSizeGb string `pulumi:"dataDiskSizeGb"` // Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`). DataDiskType string `pulumi:"dataDiskType"` // Input only. Disk encryption method used on the boot and data disks, defaults to GMEK. DiskEncryption string `pulumi:"diskEncryption"` // Attached disks to notebook instance. Disks []DiskResponse `pulumi:"disks"` // Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs. InstallGpuDriver bool `pulumi:"installGpuDriver"` // Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance. InstanceOwners []string `pulumi:"instanceOwners"` // Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart). KmsKey string `pulumi:"kmsKey"` // Labels to apply to this instance. These can be later modified by the setLabels method. Labels map[string]string `pulumi:"labels"` // The [Compute Engine machine type](/compute/docs/machine-types) of this instance. MachineType string `pulumi:"machineType"` // Custom metadata to apply to this instance. Metadata map[string]string `pulumi:"metadata"` // The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}` Name string `pulumi:"name"` // The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}` Network string `pulumi:"network"` // Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. NicType string `pulumi:"nicType"` // If true, the notebook instance will not register with the proxy. NoProxyAccess bool `pulumi:"noProxyAccess"` // If true, no public IP will be assigned to this instance. NoPublicIp bool `pulumi:"noPublicIp"` // Input only. If true, the data disk will not be auto deleted when deleting the instance. NoRemoveDataDisk bool `pulumi:"noRemoveDataDisk"` // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`). PostStartupScript string `pulumi:"postStartupScript"` // The proxy endpoint that is used to access the Jupyter notebook. ProxyUri string `pulumi:"proxyUri"` // Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance. ReservationAffinity ReservationAffinityResponse `pulumi:"reservationAffinity"` // The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. ServiceAccount string `pulumi:"serviceAccount"` // Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute ServiceAccountScopes []string `pulumi:"serviceAccountScopes"` // Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). ShieldedInstanceConfig ShieldedInstanceConfigResponse `pulumi:"shieldedInstanceConfig"` // The state of this instance. State string `pulumi:"state"` // The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}` Subnet string `pulumi:"subnet"` // Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags []string `pulumi:"tags"` // Instance update time. UpdateTime string `pulumi:"updateTime"` // The upgrade history of this instance. UpgradeHistory []UpgradeHistoryEntryResponse `pulumi:"upgradeHistory"` // Use a Compute Engine VM image to start the notebook instance. VmImage VmImageResponse `pulumi:"vmImage"` }
func LookupInstance ¶ added in v0.4.0
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Gets details of a single Instance.
type LookupInstanceResultOutput ¶ added in v0.8.0
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶ added in v0.8.0
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) AcceleratorConfig ¶ added in v0.8.0
func (o LookupInstanceResultOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](/compute/docs/gpus/#gpus-list).
func (LookupInstanceResultOutput) BootDiskSizeGb ¶ added in v0.8.0
func (o LookupInstanceResultOutput) BootDiskSizeGb() pulumi.StringOutput
Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
func (LookupInstanceResultOutput) BootDiskType ¶ added in v0.8.0
func (o LookupInstanceResultOutput) BootDiskType() pulumi.StringOutput
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (LookupInstanceResultOutput) CanIpForward ¶ added in v0.16.0
func (o LookupInstanceResultOutput) CanIpForward() pulumi.BoolOutput
Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
func (LookupInstanceResultOutput) ContainerImage ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ContainerImage() ContainerImageResponseOutput
Use a container image to start the notebook instance.
func (LookupInstanceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
Instance creation time.
func (LookupInstanceResultOutput) Creator ¶ added in v0.15.0
func (o LookupInstanceResultOutput) Creator() pulumi.StringOutput
Email address of entity that sent original CreateInstance request.
func (LookupInstanceResultOutput) CustomGpuDriverPath ¶ added in v0.8.0
func (o LookupInstanceResultOutput) CustomGpuDriverPath() pulumi.StringOutput
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
func (LookupInstanceResultOutput) DataDiskSizeGb ¶ added in v0.8.0
func (o LookupInstanceResultOutput) DataDiskSizeGb() pulumi.StringOutput
Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
func (LookupInstanceResultOutput) DataDiskType ¶ added in v0.8.0
func (o LookupInstanceResultOutput) DataDiskType() pulumi.StringOutput
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
func (LookupInstanceResultOutput) DiskEncryption ¶ added in v0.8.0
func (o LookupInstanceResultOutput) DiskEncryption() pulumi.StringOutput
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
func (LookupInstanceResultOutput) Disks ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Disks() DiskResponseArrayOutput
Attached disks to notebook instance.
func (LookupInstanceResultOutput) ElementType ¶ added in v0.8.0
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) InstallGpuDriver ¶ added in v0.8.0
func (o LookupInstanceResultOutput) InstallGpuDriver() pulumi.BoolOutput
Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
func (LookupInstanceResultOutput) InstanceOwners ¶ added in v0.8.0
func (o LookupInstanceResultOutput) InstanceOwners() pulumi.StringArrayOutput
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
func (LookupInstanceResultOutput) KmsKey ¶ added in v0.8.0
func (o LookupInstanceResultOutput) KmsKey() pulumi.StringOutput
Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart).
func (LookupInstanceResultOutput) Labels ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Labels() pulumi.StringMapOutput
Labels to apply to this instance. These can be later modified by the setLabels method.
func (LookupInstanceResultOutput) MachineType ¶ added in v0.8.0
func (o LookupInstanceResultOutput) MachineType() pulumi.StringOutput
The [Compute Engine machine type](/compute/docs/machine-types) of this instance.
func (LookupInstanceResultOutput) Metadata ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Metadata() pulumi.StringMapOutput
Custom metadata to apply to this instance.
func (LookupInstanceResultOutput) Name ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`
func (LookupInstanceResultOutput) Network ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Network() pulumi.StringOutput
The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}`
func (LookupInstanceResultOutput) NicType ¶ added in v0.8.0
func (o LookupInstanceResultOutput) NicType() pulumi.StringOutput
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
func (LookupInstanceResultOutput) NoProxyAccess ¶ added in v0.8.0
func (o LookupInstanceResultOutput) NoProxyAccess() pulumi.BoolOutput
If true, the notebook instance will not register with the proxy.
func (LookupInstanceResultOutput) NoPublicIp ¶ added in v0.8.0
func (o LookupInstanceResultOutput) NoPublicIp() pulumi.BoolOutput
If true, no public IP will be assigned to this instance.
func (LookupInstanceResultOutput) NoRemoveDataDisk ¶ added in v0.8.0
func (o LookupInstanceResultOutput) NoRemoveDataDisk() pulumi.BoolOutput
Input only. If true, the data disk will not be auto deleted when deleting the instance.
func (LookupInstanceResultOutput) PostStartupScript ¶ added in v0.8.0
func (o LookupInstanceResultOutput) PostStartupScript() pulumi.StringOutput
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
func (LookupInstanceResultOutput) ProxyUri ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ProxyUri() pulumi.StringOutput
The proxy endpoint that is used to access the Jupyter notebook.
func (LookupInstanceResultOutput) ReservationAffinity ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ReservationAffinity() ReservationAffinityResponseOutput
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
func (LookupInstanceResultOutput) ServiceAccount ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ServiceAccount() pulumi.StringOutput
The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
func (LookupInstanceResultOutput) ServiceAccountScopes ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ServiceAccountScopes() pulumi.StringArrayOutput
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
func (LookupInstanceResultOutput) ShieldedInstanceConfig ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
func (LookupInstanceResultOutput) State ¶ added in v0.8.0
func (o LookupInstanceResultOutput) State() pulumi.StringOutput
The state of this instance.
func (LookupInstanceResultOutput) Subnet ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Subnet() pulumi.StringOutput
The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`
func (LookupInstanceResultOutput) Tags ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Tags() pulumi.StringArrayOutput
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
func (LookupInstanceResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupInstanceResultOutput) UpdateTime() pulumi.StringOutput
Instance update time.
func (LookupInstanceResultOutput) UpgradeHistory ¶ added in v0.8.0
func (o LookupInstanceResultOutput) UpgradeHistory() UpgradeHistoryEntryResponseArrayOutput
The upgrade history of this instance.
func (LookupInstanceResultOutput) VmImage ¶ added in v0.8.0
func (o LookupInstanceResultOutput) VmImage() VmImageResponseOutput
Use a Compute Engine VM image to start the notebook instance.
type LookupRuntimeArgs ¶ added in v0.4.0
type LookupRuntimeIamPolicyArgs ¶ added in v0.9.0
type LookupRuntimeIamPolicyOutputArgs ¶ added in v0.9.0
type LookupRuntimeIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` RuntimeId pulumi.StringInput `pulumi:"runtimeId"` }
func (LookupRuntimeIamPolicyOutputArgs) ElementType ¶ added in v0.9.0
func (LookupRuntimeIamPolicyOutputArgs) ElementType() reflect.Type
type LookupRuntimeIamPolicyResult ¶ added in v0.9.0
type LookupRuntimeIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupRuntimeIamPolicy ¶ added in v0.9.0
func LookupRuntimeIamPolicy(ctx *pulumi.Context, args *LookupRuntimeIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRuntimeIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupRuntimeIamPolicyResultOutput ¶ added in v0.9.0
type LookupRuntimeIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupRuntimeIamPolicyOutput ¶ added in v0.9.0
func LookupRuntimeIamPolicyOutput(ctx *pulumi.Context, args LookupRuntimeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRuntimeIamPolicyResultOutput
func (LookupRuntimeIamPolicyResultOutput) Bindings ¶ added in v0.9.0
func (o LookupRuntimeIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupRuntimeIamPolicyResultOutput) ElementType ¶ added in v0.9.0
func (LookupRuntimeIamPolicyResultOutput) ElementType() reflect.Type
func (LookupRuntimeIamPolicyResultOutput) Etag ¶ added in v0.9.0
func (o LookupRuntimeIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupRuntimeIamPolicyResultOutput) ToLookupRuntimeIamPolicyResultOutput ¶ added in v0.9.0
func (o LookupRuntimeIamPolicyResultOutput) ToLookupRuntimeIamPolicyResultOutput() LookupRuntimeIamPolicyResultOutput
func (LookupRuntimeIamPolicyResultOutput) ToLookupRuntimeIamPolicyResultOutputWithContext ¶ added in v0.9.0
func (o LookupRuntimeIamPolicyResultOutput) ToLookupRuntimeIamPolicyResultOutputWithContext(ctx context.Context) LookupRuntimeIamPolicyResultOutput
func (LookupRuntimeIamPolicyResultOutput) Version ¶ added in v0.9.0
func (o LookupRuntimeIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupRuntimeOutputArgs ¶ added in v0.8.0
type LookupRuntimeOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` RuntimeId pulumi.StringInput `pulumi:"runtimeId"` }
func (LookupRuntimeOutputArgs) ElementType ¶ added in v0.8.0
func (LookupRuntimeOutputArgs) ElementType() reflect.Type
type LookupRuntimeResult ¶ added in v0.4.0
type LookupRuntimeResult struct { // The config settings for accessing runtime. AccessConfig RuntimeAccessConfigResponse `pulumi:"accessConfig"` // Runtime creation time. CreateTime string `pulumi:"createTime"` // Runtime health_state. HealthState string `pulumi:"healthState"` // Contains Runtime daemon metrics such as Service status and JupyterLab stats. Metrics RuntimeMetricsResponse `pulumi:"metrics"` // The resource name of the runtime. Format: `projects/{project}/locations/{location}/runtimes/{runtimeId}` Name string `pulumi:"name"` // The config settings for software inside the runtime. SoftwareConfig RuntimeSoftwareConfigResponse `pulumi:"softwareConfig"` // Runtime state. State string `pulumi:"state"` // Runtime update time. UpdateTime string `pulumi:"updateTime"` // Use a Compute Engine VM image to start the managed notebook instance. VirtualMachine VirtualMachineResponse `pulumi:"virtualMachine"` }
func LookupRuntime ¶ added in v0.4.0
func LookupRuntime(ctx *pulumi.Context, args *LookupRuntimeArgs, opts ...pulumi.InvokeOption) (*LookupRuntimeResult, error)
Gets details of a single Runtime. The location must be a regional endpoint rather than zonal.
type LookupRuntimeResultOutput ¶ added in v0.8.0
type LookupRuntimeResultOutput struct{ *pulumi.OutputState }
func LookupRuntimeOutput ¶ added in v0.8.0
func LookupRuntimeOutput(ctx *pulumi.Context, args LookupRuntimeOutputArgs, opts ...pulumi.InvokeOption) LookupRuntimeResultOutput
func (LookupRuntimeResultOutput) AccessConfig ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) AccessConfig() RuntimeAccessConfigResponseOutput
The config settings for accessing runtime.
func (LookupRuntimeResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) CreateTime() pulumi.StringOutput
Runtime creation time.
func (LookupRuntimeResultOutput) ElementType ¶ added in v0.8.0
func (LookupRuntimeResultOutput) ElementType() reflect.Type
func (LookupRuntimeResultOutput) HealthState ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) HealthState() pulumi.StringOutput
Runtime health_state.
func (LookupRuntimeResultOutput) Metrics ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) Metrics() RuntimeMetricsResponseOutput
Contains Runtime daemon metrics such as Service status and JupyterLab stats.
func (LookupRuntimeResultOutput) Name ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) Name() pulumi.StringOutput
The resource name of the runtime. Format: `projects/{project}/locations/{location}/runtimes/{runtimeId}`
func (LookupRuntimeResultOutput) SoftwareConfig ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) SoftwareConfig() RuntimeSoftwareConfigResponseOutput
The config settings for software inside the runtime.
func (LookupRuntimeResultOutput) State ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) State() pulumi.StringOutput
Runtime state.
func (LookupRuntimeResultOutput) ToLookupRuntimeResultOutput ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) ToLookupRuntimeResultOutput() LookupRuntimeResultOutput
func (LookupRuntimeResultOutput) ToLookupRuntimeResultOutputWithContext ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) ToLookupRuntimeResultOutputWithContext(ctx context.Context) LookupRuntimeResultOutput
func (LookupRuntimeResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) UpdateTime() pulumi.StringOutput
Runtime update time.
func (LookupRuntimeResultOutput) VirtualMachine ¶ added in v0.8.0
func (o LookupRuntimeResultOutput) VirtualMachine() VirtualMachineResponseOutput
Use a Compute Engine VM image to start the managed notebook instance.
type LookupScheduleArgs ¶ added in v0.4.0
type LookupScheduleOutputArgs ¶ added in v0.8.0
type LookupScheduleOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ScheduleId pulumi.StringInput `pulumi:"scheduleId"` }
func (LookupScheduleOutputArgs) ElementType ¶ added in v0.8.0
func (LookupScheduleOutputArgs) ElementType() reflect.Type
type LookupScheduleResult ¶ added in v0.4.0
type LookupScheduleResult struct { // Time the schedule was created. CreateTime string `pulumi:"createTime"` // Cron-tab formatted schedule by which the job will execute. Format: minute, hour, day of month, month, day of week, e.g. 0 0 * * WED = every Wednesday More examples: https://crontab.guru/examples.html CronSchedule string `pulumi:"cronSchedule"` // A brief description of this environment. Description string `pulumi:"description"` // Display name used for UI purposes. Name can only contain alphanumeric characters, hyphens '-', and underscores '_'. DisplayName string `pulumi:"displayName"` // Notebook Execution Template corresponding to this schedule. ExecutionTemplate ExecutionTemplateResponse `pulumi:"executionTemplate"` // The name of this schedule. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}` Name string `pulumi:"name"` // The most recent execution names triggered from this schedule and their corresponding states. RecentExecutions []ExecutionResponse `pulumi:"recentExecutions"` State string `pulumi:"state"` // Timezone on which the cron_schedule. The value of this field must be a time zone name from the tz database. TZ Database: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Note that some time zones include a provision for daylight savings time. The rules for daylight saving time are determined by the chosen tz. For UTC use the string "utc". If a time zone is not specified, the default will be in UTC (also known as GMT). TimeZone string `pulumi:"timeZone"` // Time the schedule was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupSchedule ¶ added in v0.4.0
func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)
Gets details of schedule
type LookupScheduleResultOutput ¶ added in v0.8.0
type LookupScheduleResultOutput struct{ *pulumi.OutputState }
func LookupScheduleOutput ¶ added in v0.8.0
func LookupScheduleOutput(ctx *pulumi.Context, args LookupScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupScheduleResultOutput
func (LookupScheduleResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupScheduleResultOutput) CreateTime() pulumi.StringOutput
Time the schedule was created.
func (LookupScheduleResultOutput) CronSchedule ¶ added in v0.8.0
func (o LookupScheduleResultOutput) CronSchedule() pulumi.StringOutput
Cron-tab formatted schedule by which the job will execute. Format: minute, hour, day of month, month, day of week, e.g. 0 0 * * WED = every Wednesday More examples: https://crontab.guru/examples.html
func (LookupScheduleResultOutput) Description ¶ added in v0.8.0
func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
A brief description of this environment.
func (LookupScheduleResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupScheduleResultOutput) DisplayName() pulumi.StringOutput
Display name used for UI purposes. Name can only contain alphanumeric characters, hyphens '-', and underscores '_'.
func (LookupScheduleResultOutput) ElementType ¶ added in v0.8.0
func (LookupScheduleResultOutput) ElementType() reflect.Type
func (LookupScheduleResultOutput) ExecutionTemplate ¶ added in v0.8.0
func (o LookupScheduleResultOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
Notebook Execution Template corresponding to this schedule.
func (LookupScheduleResultOutput) Name ¶ added in v0.8.0
func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
The name of this schedule. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}`
func (LookupScheduleResultOutput) RecentExecutions ¶ added in v0.8.0
func (o LookupScheduleResultOutput) RecentExecutions() ExecutionResponseArrayOutput
The most recent execution names triggered from this schedule and their corresponding states.
func (LookupScheduleResultOutput) State ¶ added in v0.8.0
func (o LookupScheduleResultOutput) State() pulumi.StringOutput
func (LookupScheduleResultOutput) TimeZone ¶ added in v0.8.0
func (o LookupScheduleResultOutput) TimeZone() pulumi.StringOutput
Timezone on which the cron_schedule. The value of this field must be a time zone name from the tz database. TZ Database: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Note that some time zones include a provision for daylight savings time. The rules for daylight saving time are determined by the chosen tz. For UTC use the string "utc". If a time zone is not specified, the default will be in UTC (also known as GMT).
func (LookupScheduleResultOutput) ToLookupScheduleResultOutput ¶ added in v0.8.0
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
func (LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext ¶ added in v0.8.0
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
func (LookupScheduleResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupScheduleResultOutput) UpdateTime() pulumi.StringOutput
Time the schedule was last updated.
type ReservationAffinity ¶ added in v0.6.0
type ReservationAffinity struct { // Optional. Type of reservation to consume ConsumeReservationType *ReservationAffinityConsumeReservationType `pulumi:"consumeReservationType"` // Optional. Corresponds to the label key of reservation resource. Key *string `pulumi:"key"` // Optional. Corresponds to the label values of reservation resource. Values []string `pulumi:"values"` }
Reservation Affinity for consuming Zonal reservation.
type ReservationAffinityArgs ¶ added in v0.6.0
type ReservationAffinityArgs struct { // Optional. Type of reservation to consume ConsumeReservationType ReservationAffinityConsumeReservationTypePtrInput `pulumi:"consumeReservationType"` // Optional. Corresponds to the label key of reservation resource. Key pulumi.StringPtrInput `pulumi:"key"` // Optional. Corresponds to the label values of reservation resource. Values pulumi.StringArrayInput `pulumi:"values"` }
Reservation Affinity for consuming Zonal reservation.
func (ReservationAffinityArgs) ElementType ¶ added in v0.6.0
func (ReservationAffinityArgs) ElementType() reflect.Type
func (ReservationAffinityArgs) ToReservationAffinityOutput ¶ added in v0.6.0
func (i ReservationAffinityArgs) ToReservationAffinityOutput() ReservationAffinityOutput
func (ReservationAffinityArgs) ToReservationAffinityOutputWithContext ¶ added in v0.6.0
func (i ReservationAffinityArgs) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
func (ReservationAffinityArgs) ToReservationAffinityPtrOutput ¶ added in v0.6.0
func (i ReservationAffinityArgs) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
func (ReservationAffinityArgs) ToReservationAffinityPtrOutputWithContext ¶ added in v0.6.0
func (i ReservationAffinityArgs) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
type ReservationAffinityConsumeReservationType ¶ added in v0.6.0
type ReservationAffinityConsumeReservationType string
Optional. Type of reservation to consume
func (ReservationAffinityConsumeReservationType) ElementType ¶ added in v0.6.0
func (ReservationAffinityConsumeReservationType) ElementType() reflect.Type
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutput ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutputWithContext ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutputWithContext ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationType) ToStringOutput ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToStringOutput() pulumi.StringOutput
func (ReservationAffinityConsumeReservationType) ToStringOutputWithContext ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReservationAffinityConsumeReservationType) ToStringPtrOutput ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReservationAffinityConsumeReservationType) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReservationAffinityConsumeReservationTypeInput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypeInput interface { pulumi.Input ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput ToReservationAffinityConsumeReservationTypeOutputWithContext(context.Context) ReservationAffinityConsumeReservationTypeOutput }
ReservationAffinityConsumeReservationTypeInput is an input type that accepts ReservationAffinityConsumeReservationTypeArgs and ReservationAffinityConsumeReservationTypeOutput values. You can construct a concrete instance of `ReservationAffinityConsumeReservationTypeInput` via:
ReservationAffinityConsumeReservationTypeArgs{...}
type ReservationAffinityConsumeReservationTypeOutput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypeOutput struct{ *pulumi.OutputState }
func (ReservationAffinityConsumeReservationTypeOutput) ElementType ¶ added in v0.6.0
func (ReservationAffinityConsumeReservationTypeOutput) ElementType() reflect.Type
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReservationAffinityConsumeReservationTypePtrInput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypePtrInput interface { pulumi.Input ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput ToReservationAffinityConsumeReservationTypePtrOutputWithContext(context.Context) ReservationAffinityConsumeReservationTypePtrOutput }
func ReservationAffinityConsumeReservationTypePtr ¶ added in v0.6.0
func ReservationAffinityConsumeReservationTypePtr(v string) ReservationAffinityConsumeReservationTypePtrInput
type ReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypePtrOutput struct{ *pulumi.OutputState }
func (ReservationAffinityConsumeReservationTypePtrOutput) ElementType ¶ added in v0.6.0
func (ReservationAffinityConsumeReservationTypePtrOutput) ElementType() reflect.Type
func (ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReservationAffinityInput ¶ added in v0.6.0
type ReservationAffinityInput interface { pulumi.Input ToReservationAffinityOutput() ReservationAffinityOutput ToReservationAffinityOutputWithContext(context.Context) ReservationAffinityOutput }
ReservationAffinityInput is an input type that accepts ReservationAffinityArgs and ReservationAffinityOutput values. You can construct a concrete instance of `ReservationAffinityInput` via:
ReservationAffinityArgs{...}
type ReservationAffinityOutput ¶ added in v0.6.0
type ReservationAffinityOutput struct{ *pulumi.OutputState }
Reservation Affinity for consuming Zonal reservation.
func (ReservationAffinityOutput) ConsumeReservationType ¶ added in v0.6.0
func (o ReservationAffinityOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
Optional. Type of reservation to consume
func (ReservationAffinityOutput) ElementType ¶ added in v0.6.0
func (ReservationAffinityOutput) ElementType() reflect.Type
func (ReservationAffinityOutput) Key ¶ added in v0.6.0
func (o ReservationAffinityOutput) Key() pulumi.StringPtrOutput
Optional. Corresponds to the label key of reservation resource.
func (ReservationAffinityOutput) ToReservationAffinityOutput ¶ added in v0.6.0
func (o ReservationAffinityOutput) ToReservationAffinityOutput() ReservationAffinityOutput
func (ReservationAffinityOutput) ToReservationAffinityOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityOutput) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
func (ReservationAffinityOutput) ToReservationAffinityPtrOutput ¶ added in v0.6.0
func (o ReservationAffinityOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
func (ReservationAffinityOutput) ToReservationAffinityPtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
func (ReservationAffinityOutput) Values ¶ added in v0.6.0
func (o ReservationAffinityOutput) Values() pulumi.StringArrayOutput
Optional. Corresponds to the label values of reservation resource.
type ReservationAffinityPtrInput ¶ added in v0.6.0
type ReservationAffinityPtrInput interface { pulumi.Input ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput ToReservationAffinityPtrOutputWithContext(context.Context) ReservationAffinityPtrOutput }
ReservationAffinityPtrInput is an input type that accepts ReservationAffinityArgs, ReservationAffinityPtr and ReservationAffinityPtrOutput values. You can construct a concrete instance of `ReservationAffinityPtrInput` via:
ReservationAffinityArgs{...} or: nil
func ReservationAffinityPtr ¶ added in v0.6.0
func ReservationAffinityPtr(v *ReservationAffinityArgs) ReservationAffinityPtrInput
type ReservationAffinityPtrOutput ¶ added in v0.6.0
type ReservationAffinityPtrOutput struct{ *pulumi.OutputState }
func (ReservationAffinityPtrOutput) ConsumeReservationType ¶ added in v0.6.0
func (o ReservationAffinityPtrOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
Optional. Type of reservation to consume
func (ReservationAffinityPtrOutput) Elem ¶ added in v0.6.0
func (o ReservationAffinityPtrOutput) Elem() ReservationAffinityOutput
func (ReservationAffinityPtrOutput) ElementType ¶ added in v0.6.0
func (ReservationAffinityPtrOutput) ElementType() reflect.Type
func (ReservationAffinityPtrOutput) Key ¶ added in v0.6.0
func (o ReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
Optional. Corresponds to the label key of reservation resource.
func (ReservationAffinityPtrOutput) ToReservationAffinityPtrOutput ¶ added in v0.6.0
func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
func (ReservationAffinityPtrOutput) ToReservationAffinityPtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
func (ReservationAffinityPtrOutput) Values ¶ added in v0.6.0
func (o ReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
Optional. Corresponds to the label values of reservation resource.
type ReservationAffinityResponse ¶ added in v0.6.0
type ReservationAffinityResponse struct { // Optional. Type of reservation to consume ConsumeReservationType string `pulumi:"consumeReservationType"` // Optional. Corresponds to the label key of reservation resource. Key string `pulumi:"key"` // Optional. Corresponds to the label values of reservation resource. Values []string `pulumi:"values"` }
Reservation Affinity for consuming Zonal reservation.
type ReservationAffinityResponseOutput ¶ added in v0.6.0
type ReservationAffinityResponseOutput struct{ *pulumi.OutputState }
Reservation Affinity for consuming Zonal reservation.
func (ReservationAffinityResponseOutput) ConsumeReservationType ¶ added in v0.6.0
func (o ReservationAffinityResponseOutput) ConsumeReservationType() pulumi.StringOutput
Optional. Type of reservation to consume
func (ReservationAffinityResponseOutput) ElementType ¶ added in v0.6.0
func (ReservationAffinityResponseOutput) ElementType() reflect.Type
func (ReservationAffinityResponseOutput) Key ¶ added in v0.6.0
func (o ReservationAffinityResponseOutput) Key() pulumi.StringOutput
Optional. Corresponds to the label key of reservation resource.
func (ReservationAffinityResponseOutput) ToReservationAffinityResponseOutput ¶ added in v0.6.0
func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutput() ReservationAffinityResponseOutput
func (ReservationAffinityResponseOutput) ToReservationAffinityResponseOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutputWithContext(ctx context.Context) ReservationAffinityResponseOutput
func (ReservationAffinityResponseOutput) Values ¶ added in v0.6.0
func (o ReservationAffinityResponseOutput) Values() pulumi.StringArrayOutput
Optional. Corresponds to the label values of reservation resource.
type Runtime ¶
type Runtime struct { pulumi.CustomResourceState // The config settings for accessing runtime. AccessConfig RuntimeAccessConfigResponseOutput `pulumi:"accessConfig"` // Runtime creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Runtime health_state. HealthState pulumi.StringOutput `pulumi:"healthState"` Location pulumi.StringOutput `pulumi:"location"` // Contains Runtime daemon metrics such as Service status and JupyterLab stats. Metrics RuntimeMetricsResponseOutput `pulumi:"metrics"` // The resource name of the runtime. Format: `projects/{project}/locations/{location}/runtimes/{runtimeId}` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Idempotent request UUID. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Required. User-defined unique ID of this Runtime. RuntimeId pulumi.StringOutput `pulumi:"runtimeId"` // The config settings for software inside the runtime. SoftwareConfig RuntimeSoftwareConfigResponseOutput `pulumi:"softwareConfig"` // Runtime state. State pulumi.StringOutput `pulumi:"state"` // Runtime update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Use a Compute Engine VM image to start the managed notebook instance. VirtualMachine VirtualMachineResponseOutput `pulumi:"virtualMachine"` }
Creates a new Runtime in a given project and location. Auto-naming is currently not supported for this resource.
func GetRuntime ¶
func GetRuntime(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuntimeState, opts ...pulumi.ResourceOption) (*Runtime, error)
GetRuntime gets an existing Runtime 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 NewRuntime ¶
func NewRuntime(ctx *pulumi.Context, name string, args *RuntimeArgs, opts ...pulumi.ResourceOption) (*Runtime, error)
NewRuntime registers a new resource with the given unique name, arguments, and options.
func (*Runtime) ElementType ¶
func (*Runtime) ToRuntimeOutput ¶
func (i *Runtime) ToRuntimeOutput() RuntimeOutput
func (*Runtime) ToRuntimeOutputWithContext ¶
func (i *Runtime) ToRuntimeOutputWithContext(ctx context.Context) RuntimeOutput
type RuntimeAcceleratorConfig ¶
type RuntimeAcceleratorConfig struct { // Count of cores of this accelerator. CoreCount *string `pulumi:"coreCount"` // Accelerator model. Type *RuntimeAcceleratorConfigType `pulumi:"type"` }
Definition of the types of hardware accelerators that can be used. Definition of the types of hardware accelerators that can be used. See [Compute Engine AcceleratorTypes](https://cloud.google.com/compute/docs/reference/beta/acceleratorTypes). Examples: * `nvidia-tesla-k80` * `nvidia-tesla-p100` * `nvidia-tesla-v100` * `nvidia-tesla-p4` * `nvidia-tesla-t4` * `nvidia-tesla-a100`
type RuntimeAcceleratorConfigArgs ¶
type RuntimeAcceleratorConfigArgs struct { // Count of cores of this accelerator. CoreCount pulumi.StringPtrInput `pulumi:"coreCount"` // Accelerator model. Type RuntimeAcceleratorConfigTypePtrInput `pulumi:"type"` }
Definition of the types of hardware accelerators that can be used. Definition of the types of hardware accelerators that can be used. See [Compute Engine AcceleratorTypes](https://cloud.google.com/compute/docs/reference/beta/acceleratorTypes). Examples: * `nvidia-tesla-k80` * `nvidia-tesla-p100` * `nvidia-tesla-v100` * `nvidia-tesla-p4` * `nvidia-tesla-t4` * `nvidia-tesla-a100`
func (RuntimeAcceleratorConfigArgs) ElementType ¶
func (RuntimeAcceleratorConfigArgs) ElementType() reflect.Type
func (RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigOutput ¶
func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigOutput() RuntimeAcceleratorConfigOutput
func (RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigOutputWithContext ¶
func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigOutput
func (RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigPtrOutput ¶
func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigPtrOutput() RuntimeAcceleratorConfigPtrOutput
func (RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigPtrOutputWithContext ¶
func (i RuntimeAcceleratorConfigArgs) ToRuntimeAcceleratorConfigPtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigPtrOutput
type RuntimeAcceleratorConfigInput ¶
type RuntimeAcceleratorConfigInput interface { pulumi.Input ToRuntimeAcceleratorConfigOutput() RuntimeAcceleratorConfigOutput ToRuntimeAcceleratorConfigOutputWithContext(context.Context) RuntimeAcceleratorConfigOutput }
RuntimeAcceleratorConfigInput is an input type that accepts RuntimeAcceleratorConfigArgs and RuntimeAcceleratorConfigOutput values. You can construct a concrete instance of `RuntimeAcceleratorConfigInput` via:
RuntimeAcceleratorConfigArgs{...}
type RuntimeAcceleratorConfigOutput ¶
type RuntimeAcceleratorConfigOutput struct{ *pulumi.OutputState }
Definition of the types of hardware accelerators that can be used. Definition of the types of hardware accelerators that can be used. See [Compute Engine AcceleratorTypes](https://cloud.google.com/compute/docs/reference/beta/acceleratorTypes). Examples: * `nvidia-tesla-k80` * `nvidia-tesla-p100` * `nvidia-tesla-v100` * `nvidia-tesla-p4` * `nvidia-tesla-t4` * `nvidia-tesla-a100`
func (RuntimeAcceleratorConfigOutput) CoreCount ¶
func (o RuntimeAcceleratorConfigOutput) CoreCount() pulumi.StringPtrOutput
Count of cores of this accelerator.
func (RuntimeAcceleratorConfigOutput) ElementType ¶
func (RuntimeAcceleratorConfigOutput) ElementType() reflect.Type
func (RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigOutput ¶
func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigOutput() RuntimeAcceleratorConfigOutput
func (RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigOutputWithContext ¶
func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigOutput
func (RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigPtrOutput ¶
func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigPtrOutput() RuntimeAcceleratorConfigPtrOutput
func (RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigPtrOutputWithContext ¶
func (o RuntimeAcceleratorConfigOutput) ToRuntimeAcceleratorConfigPtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigPtrOutput
func (RuntimeAcceleratorConfigOutput) Type ¶
func (o RuntimeAcceleratorConfigOutput) Type() RuntimeAcceleratorConfigTypePtrOutput
Accelerator model.
type RuntimeAcceleratorConfigPtrInput ¶
type RuntimeAcceleratorConfigPtrInput interface { pulumi.Input ToRuntimeAcceleratorConfigPtrOutput() RuntimeAcceleratorConfigPtrOutput ToRuntimeAcceleratorConfigPtrOutputWithContext(context.Context) RuntimeAcceleratorConfigPtrOutput }
RuntimeAcceleratorConfigPtrInput is an input type that accepts RuntimeAcceleratorConfigArgs, RuntimeAcceleratorConfigPtr and RuntimeAcceleratorConfigPtrOutput values. You can construct a concrete instance of `RuntimeAcceleratorConfigPtrInput` via:
RuntimeAcceleratorConfigArgs{...} or: nil
func RuntimeAcceleratorConfigPtr ¶
func RuntimeAcceleratorConfigPtr(v *RuntimeAcceleratorConfigArgs) RuntimeAcceleratorConfigPtrInput
type RuntimeAcceleratorConfigPtrOutput ¶
type RuntimeAcceleratorConfigPtrOutput struct{ *pulumi.OutputState }
func (RuntimeAcceleratorConfigPtrOutput) CoreCount ¶
func (o RuntimeAcceleratorConfigPtrOutput) CoreCount() pulumi.StringPtrOutput
Count of cores of this accelerator.
func (RuntimeAcceleratorConfigPtrOutput) Elem ¶
func (o RuntimeAcceleratorConfigPtrOutput) Elem() RuntimeAcceleratorConfigOutput
func (RuntimeAcceleratorConfigPtrOutput) ElementType ¶
func (RuntimeAcceleratorConfigPtrOutput) ElementType() reflect.Type
func (RuntimeAcceleratorConfigPtrOutput) ToRuntimeAcceleratorConfigPtrOutput ¶
func (o RuntimeAcceleratorConfigPtrOutput) ToRuntimeAcceleratorConfigPtrOutput() RuntimeAcceleratorConfigPtrOutput
func (RuntimeAcceleratorConfigPtrOutput) ToRuntimeAcceleratorConfigPtrOutputWithContext ¶
func (o RuntimeAcceleratorConfigPtrOutput) ToRuntimeAcceleratorConfigPtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigPtrOutput
type RuntimeAcceleratorConfigResponse ¶
type RuntimeAcceleratorConfigResponse struct { // Count of cores of this accelerator. CoreCount string `pulumi:"coreCount"` // Accelerator model. Type string `pulumi:"type"` }
Definition of the types of hardware accelerators that can be used. Definition of the types of hardware accelerators that can be used. See [Compute Engine AcceleratorTypes](https://cloud.google.com/compute/docs/reference/beta/acceleratorTypes). Examples: * `nvidia-tesla-k80` * `nvidia-tesla-p100` * `nvidia-tesla-v100` * `nvidia-tesla-p4` * `nvidia-tesla-t4` * `nvidia-tesla-a100`
type RuntimeAcceleratorConfigResponseOutput ¶
type RuntimeAcceleratorConfigResponseOutput struct{ *pulumi.OutputState }
Definition of the types of hardware accelerators that can be used. Definition of the types of hardware accelerators that can be used. See [Compute Engine AcceleratorTypes](https://cloud.google.com/compute/docs/reference/beta/acceleratorTypes). Examples: * `nvidia-tesla-k80` * `nvidia-tesla-p100` * `nvidia-tesla-v100` * `nvidia-tesla-p4` * `nvidia-tesla-t4` * `nvidia-tesla-a100`
func (RuntimeAcceleratorConfigResponseOutput) CoreCount ¶
func (o RuntimeAcceleratorConfigResponseOutput) CoreCount() pulumi.StringOutput
Count of cores of this accelerator.
func (RuntimeAcceleratorConfigResponseOutput) ElementType ¶
func (RuntimeAcceleratorConfigResponseOutput) ElementType() reflect.Type
func (RuntimeAcceleratorConfigResponseOutput) ToRuntimeAcceleratorConfigResponseOutput ¶
func (o RuntimeAcceleratorConfigResponseOutput) ToRuntimeAcceleratorConfigResponseOutput() RuntimeAcceleratorConfigResponseOutput
func (RuntimeAcceleratorConfigResponseOutput) ToRuntimeAcceleratorConfigResponseOutputWithContext ¶
func (o RuntimeAcceleratorConfigResponseOutput) ToRuntimeAcceleratorConfigResponseOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigResponseOutput
func (RuntimeAcceleratorConfigResponseOutput) Type ¶
func (o RuntimeAcceleratorConfigResponseOutput) Type() pulumi.StringOutput
Accelerator model.
type RuntimeAcceleratorConfigType ¶ added in v0.4.0
type RuntimeAcceleratorConfigType string
Accelerator model.
func (RuntimeAcceleratorConfigType) ElementType ¶ added in v0.4.0
func (RuntimeAcceleratorConfigType) ElementType() reflect.Type
func (RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypeOutput ¶ added in v0.6.0
func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypeOutput() RuntimeAcceleratorConfigTypeOutput
func (RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypeOutputWithContext ¶ added in v0.6.0
func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypeOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypeOutput
func (RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypePtrOutput() RuntimeAcceleratorConfigTypePtrOutput
func (RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (e RuntimeAcceleratorConfigType) ToRuntimeAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypePtrOutput
func (RuntimeAcceleratorConfigType) ToStringOutput ¶ added in v0.4.0
func (e RuntimeAcceleratorConfigType) ToStringOutput() pulumi.StringOutput
func (RuntimeAcceleratorConfigType) ToStringOutputWithContext ¶ added in v0.4.0
func (e RuntimeAcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuntimeAcceleratorConfigType) ToStringPtrOutput ¶ added in v0.4.0
func (e RuntimeAcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeAcceleratorConfigType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RuntimeAcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeAcceleratorConfigTypeInput ¶ added in v0.6.0
type RuntimeAcceleratorConfigTypeInput interface { pulumi.Input ToRuntimeAcceleratorConfigTypeOutput() RuntimeAcceleratorConfigTypeOutput ToRuntimeAcceleratorConfigTypeOutputWithContext(context.Context) RuntimeAcceleratorConfigTypeOutput }
RuntimeAcceleratorConfigTypeInput is an input type that accepts RuntimeAcceleratorConfigTypeArgs and RuntimeAcceleratorConfigTypeOutput values. You can construct a concrete instance of `RuntimeAcceleratorConfigTypeInput` via:
RuntimeAcceleratorConfigTypeArgs{...}
type RuntimeAcceleratorConfigTypeOutput ¶ added in v0.6.0
type RuntimeAcceleratorConfigTypeOutput struct{ *pulumi.OutputState }
func (RuntimeAcceleratorConfigTypeOutput) ElementType ¶ added in v0.6.0
func (RuntimeAcceleratorConfigTypeOutput) ElementType() reflect.Type
func (RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypeOutput ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypeOutput() RuntimeAcceleratorConfigTypeOutput
func (RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypeOutputWithContext ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypeOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypeOutput
func (RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypePtrOutput() RuntimeAcceleratorConfigTypePtrOutput
func (RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToRuntimeAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypePtrOutput
func (RuntimeAcceleratorConfigTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (RuntimeAcceleratorConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuntimeAcceleratorConfigTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeAcceleratorConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeAcceleratorConfigTypePtrInput ¶ added in v0.6.0
type RuntimeAcceleratorConfigTypePtrInput interface { pulumi.Input ToRuntimeAcceleratorConfigTypePtrOutput() RuntimeAcceleratorConfigTypePtrOutput ToRuntimeAcceleratorConfigTypePtrOutputWithContext(context.Context) RuntimeAcceleratorConfigTypePtrOutput }
func RuntimeAcceleratorConfigTypePtr ¶ added in v0.6.0
func RuntimeAcceleratorConfigTypePtr(v string) RuntimeAcceleratorConfigTypePtrInput
type RuntimeAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
type RuntimeAcceleratorConfigTypePtrOutput struct{ *pulumi.OutputState }
func (RuntimeAcceleratorConfigTypePtrOutput) ElementType ¶ added in v0.6.0
func (RuntimeAcceleratorConfigTypePtrOutput) ElementType() reflect.Type
func (RuntimeAcceleratorConfigTypePtrOutput) ToRuntimeAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypePtrOutput) ToRuntimeAcceleratorConfigTypePtrOutput() RuntimeAcceleratorConfigTypePtrOutput
func (RuntimeAcceleratorConfigTypePtrOutput) ToRuntimeAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypePtrOutput) ToRuntimeAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) RuntimeAcceleratorConfigTypePtrOutput
func (RuntimeAcceleratorConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeAcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeAccessConfig ¶
type RuntimeAccessConfig struct { // The type of access mode this instance. AccessType *RuntimeAccessConfigAccessType `pulumi:"accessType"` // The owner of this runtime after creation. Format: `alias@example.com` Currently supports one owner only. RuntimeOwner *string `pulumi:"runtimeOwner"` }
Specifies the login configuration for Runtime
type RuntimeAccessConfigAccessType ¶ added in v0.4.0
type RuntimeAccessConfigAccessType string
The type of access mode this instance.
func (RuntimeAccessConfigAccessType) ElementType ¶ added in v0.4.0
func (RuntimeAccessConfigAccessType) ElementType() reflect.Type
func (RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypeOutput ¶ added in v0.6.0
func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypeOutput() RuntimeAccessConfigAccessTypeOutput
func (RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypeOutputWithContext ¶ added in v0.6.0
func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypeOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypeOutput
func (RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypePtrOutput ¶ added in v0.6.0
func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypePtrOutput() RuntimeAccessConfigAccessTypePtrOutput
func (RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypePtrOutputWithContext ¶ added in v0.6.0
func (e RuntimeAccessConfigAccessType) ToRuntimeAccessConfigAccessTypePtrOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypePtrOutput
func (RuntimeAccessConfigAccessType) ToStringOutput ¶ added in v0.4.0
func (e RuntimeAccessConfigAccessType) ToStringOutput() pulumi.StringOutput
func (RuntimeAccessConfigAccessType) ToStringOutputWithContext ¶ added in v0.4.0
func (e RuntimeAccessConfigAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuntimeAccessConfigAccessType) ToStringPtrOutput ¶ added in v0.4.0
func (e RuntimeAccessConfigAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeAccessConfigAccessType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RuntimeAccessConfigAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeAccessConfigAccessTypeInput ¶ added in v0.6.0
type RuntimeAccessConfigAccessTypeInput interface { pulumi.Input ToRuntimeAccessConfigAccessTypeOutput() RuntimeAccessConfigAccessTypeOutput ToRuntimeAccessConfigAccessTypeOutputWithContext(context.Context) RuntimeAccessConfigAccessTypeOutput }
RuntimeAccessConfigAccessTypeInput is an input type that accepts RuntimeAccessConfigAccessTypeArgs and RuntimeAccessConfigAccessTypeOutput values. You can construct a concrete instance of `RuntimeAccessConfigAccessTypeInput` via:
RuntimeAccessConfigAccessTypeArgs{...}
type RuntimeAccessConfigAccessTypeOutput ¶ added in v0.6.0
type RuntimeAccessConfigAccessTypeOutput struct{ *pulumi.OutputState }
func (RuntimeAccessConfigAccessTypeOutput) ElementType ¶ added in v0.6.0
func (RuntimeAccessConfigAccessTypeOutput) ElementType() reflect.Type
func (RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypeOutput ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypeOutput() RuntimeAccessConfigAccessTypeOutput
func (RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypeOutputWithContext ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypeOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypeOutput
func (RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypePtrOutput ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypePtrOutput() RuntimeAccessConfigAccessTypePtrOutput
func (RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypePtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToRuntimeAccessConfigAccessTypePtrOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypePtrOutput
func (RuntimeAccessConfigAccessTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToStringOutput() pulumi.StringOutput
func (RuntimeAccessConfigAccessTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuntimeAccessConfigAccessTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeAccessConfigAccessTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeAccessConfigAccessTypePtrInput ¶ added in v0.6.0
type RuntimeAccessConfigAccessTypePtrInput interface { pulumi.Input ToRuntimeAccessConfigAccessTypePtrOutput() RuntimeAccessConfigAccessTypePtrOutput ToRuntimeAccessConfigAccessTypePtrOutputWithContext(context.Context) RuntimeAccessConfigAccessTypePtrOutput }
func RuntimeAccessConfigAccessTypePtr ¶ added in v0.6.0
func RuntimeAccessConfigAccessTypePtr(v string) RuntimeAccessConfigAccessTypePtrInput
type RuntimeAccessConfigAccessTypePtrOutput ¶ added in v0.6.0
type RuntimeAccessConfigAccessTypePtrOutput struct{ *pulumi.OutputState }
func (RuntimeAccessConfigAccessTypePtrOutput) ElementType ¶ added in v0.6.0
func (RuntimeAccessConfigAccessTypePtrOutput) ElementType() reflect.Type
func (RuntimeAccessConfigAccessTypePtrOutput) ToRuntimeAccessConfigAccessTypePtrOutput ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypePtrOutput) ToRuntimeAccessConfigAccessTypePtrOutput() RuntimeAccessConfigAccessTypePtrOutput
func (RuntimeAccessConfigAccessTypePtrOutput) ToRuntimeAccessConfigAccessTypePtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypePtrOutput) ToRuntimeAccessConfigAccessTypePtrOutputWithContext(ctx context.Context) RuntimeAccessConfigAccessTypePtrOutput
func (RuntimeAccessConfigAccessTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeAccessConfigAccessTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RuntimeAccessConfigAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeAccessConfigArgs ¶
type RuntimeAccessConfigArgs struct { // The type of access mode this instance. AccessType RuntimeAccessConfigAccessTypePtrInput `pulumi:"accessType"` // The owner of this runtime after creation. Format: `alias@example.com` Currently supports one owner only. RuntimeOwner pulumi.StringPtrInput `pulumi:"runtimeOwner"` }
Specifies the login configuration for Runtime
func (RuntimeAccessConfigArgs) ElementType ¶
func (RuntimeAccessConfigArgs) ElementType() reflect.Type
func (RuntimeAccessConfigArgs) ToRuntimeAccessConfigOutput ¶
func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigOutput() RuntimeAccessConfigOutput
func (RuntimeAccessConfigArgs) ToRuntimeAccessConfigOutputWithContext ¶
func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigOutputWithContext(ctx context.Context) RuntimeAccessConfigOutput
func (RuntimeAccessConfigArgs) ToRuntimeAccessConfigPtrOutput ¶
func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigPtrOutput() RuntimeAccessConfigPtrOutput
func (RuntimeAccessConfigArgs) ToRuntimeAccessConfigPtrOutputWithContext ¶
func (i RuntimeAccessConfigArgs) ToRuntimeAccessConfigPtrOutputWithContext(ctx context.Context) RuntimeAccessConfigPtrOutput
type RuntimeAccessConfigInput ¶
type RuntimeAccessConfigInput interface { pulumi.Input ToRuntimeAccessConfigOutput() RuntimeAccessConfigOutput ToRuntimeAccessConfigOutputWithContext(context.Context) RuntimeAccessConfigOutput }
RuntimeAccessConfigInput is an input type that accepts RuntimeAccessConfigArgs and RuntimeAccessConfigOutput values. You can construct a concrete instance of `RuntimeAccessConfigInput` via:
RuntimeAccessConfigArgs{...}
type RuntimeAccessConfigOutput ¶
type RuntimeAccessConfigOutput struct{ *pulumi.OutputState }
Specifies the login configuration for Runtime
func (RuntimeAccessConfigOutput) AccessType ¶
func (o RuntimeAccessConfigOutput) AccessType() RuntimeAccessConfigAccessTypePtrOutput
The type of access mode this instance.
func (RuntimeAccessConfigOutput) ElementType ¶
func (RuntimeAccessConfigOutput) ElementType() reflect.Type
func (RuntimeAccessConfigOutput) RuntimeOwner ¶
func (o RuntimeAccessConfigOutput) RuntimeOwner() pulumi.StringPtrOutput
The owner of this runtime after creation. Format: `alias@example.com` Currently supports one owner only.
func (RuntimeAccessConfigOutput) ToRuntimeAccessConfigOutput ¶
func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigOutput() RuntimeAccessConfigOutput
func (RuntimeAccessConfigOutput) ToRuntimeAccessConfigOutputWithContext ¶
func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigOutputWithContext(ctx context.Context) RuntimeAccessConfigOutput
func (RuntimeAccessConfigOutput) ToRuntimeAccessConfigPtrOutput ¶
func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigPtrOutput() RuntimeAccessConfigPtrOutput
func (RuntimeAccessConfigOutput) ToRuntimeAccessConfigPtrOutputWithContext ¶
func (o RuntimeAccessConfigOutput) ToRuntimeAccessConfigPtrOutputWithContext(ctx context.Context) RuntimeAccessConfigPtrOutput
type RuntimeAccessConfigPtrInput ¶
type RuntimeAccessConfigPtrInput interface { pulumi.Input ToRuntimeAccessConfigPtrOutput() RuntimeAccessConfigPtrOutput ToRuntimeAccessConfigPtrOutputWithContext(context.Context) RuntimeAccessConfigPtrOutput }
RuntimeAccessConfigPtrInput is an input type that accepts RuntimeAccessConfigArgs, RuntimeAccessConfigPtr and RuntimeAccessConfigPtrOutput values. You can construct a concrete instance of `RuntimeAccessConfigPtrInput` via:
RuntimeAccessConfigArgs{...} or: nil
func RuntimeAccessConfigPtr ¶
func RuntimeAccessConfigPtr(v *RuntimeAccessConfigArgs) RuntimeAccessConfigPtrInput
type RuntimeAccessConfigPtrOutput ¶
type RuntimeAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (RuntimeAccessConfigPtrOutput) AccessType ¶
func (o RuntimeAccessConfigPtrOutput) AccessType() RuntimeAccessConfigAccessTypePtrOutput
The type of access mode this instance.
func (RuntimeAccessConfigPtrOutput) Elem ¶
func (o RuntimeAccessConfigPtrOutput) Elem() RuntimeAccessConfigOutput
func (RuntimeAccessConfigPtrOutput) ElementType ¶
func (RuntimeAccessConfigPtrOutput) ElementType() reflect.Type
func (RuntimeAccessConfigPtrOutput) RuntimeOwner ¶
func (o RuntimeAccessConfigPtrOutput) RuntimeOwner() pulumi.StringPtrOutput
The owner of this runtime after creation. Format: `alias@example.com` Currently supports one owner only.
func (RuntimeAccessConfigPtrOutput) ToRuntimeAccessConfigPtrOutput ¶
func (o RuntimeAccessConfigPtrOutput) ToRuntimeAccessConfigPtrOutput() RuntimeAccessConfigPtrOutput
func (RuntimeAccessConfigPtrOutput) ToRuntimeAccessConfigPtrOutputWithContext ¶
func (o RuntimeAccessConfigPtrOutput) ToRuntimeAccessConfigPtrOutputWithContext(ctx context.Context) RuntimeAccessConfigPtrOutput
type RuntimeAccessConfigResponse ¶
type RuntimeAccessConfigResponse struct { // The type of access mode this instance. AccessType string `pulumi:"accessType"` // The proxy endpoint that is used to access the runtime. ProxyUri string `pulumi:"proxyUri"` // The owner of this runtime after creation. Format: `alias@example.com` Currently supports one owner only. RuntimeOwner string `pulumi:"runtimeOwner"` }
Specifies the login configuration for Runtime
type RuntimeAccessConfigResponseOutput ¶
type RuntimeAccessConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the login configuration for Runtime
func (RuntimeAccessConfigResponseOutput) AccessType ¶
func (o RuntimeAccessConfigResponseOutput) AccessType() pulumi.StringOutput
The type of access mode this instance.
func (RuntimeAccessConfigResponseOutput) ElementType ¶
func (RuntimeAccessConfigResponseOutput) ElementType() reflect.Type
func (RuntimeAccessConfigResponseOutput) ProxyUri ¶
func (o RuntimeAccessConfigResponseOutput) ProxyUri() pulumi.StringOutput
The proxy endpoint that is used to access the runtime.
func (RuntimeAccessConfigResponseOutput) RuntimeOwner ¶
func (o RuntimeAccessConfigResponseOutput) RuntimeOwner() pulumi.StringOutput
The owner of this runtime after creation. Format: `alias@example.com` Currently supports one owner only.
func (RuntimeAccessConfigResponseOutput) ToRuntimeAccessConfigResponseOutput ¶
func (o RuntimeAccessConfigResponseOutput) ToRuntimeAccessConfigResponseOutput() RuntimeAccessConfigResponseOutput
func (RuntimeAccessConfigResponseOutput) ToRuntimeAccessConfigResponseOutputWithContext ¶
func (o RuntimeAccessConfigResponseOutput) ToRuntimeAccessConfigResponseOutputWithContext(ctx context.Context) RuntimeAccessConfigResponseOutput
type RuntimeArgs ¶
type RuntimeArgs struct { // The config settings for accessing runtime. AccessConfig RuntimeAccessConfigPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Idempotent request UUID. RequestId pulumi.StringPtrInput // Required. User-defined unique ID of this Runtime. RuntimeId pulumi.StringInput // The config settings for software inside the runtime. SoftwareConfig RuntimeSoftwareConfigPtrInput // Use a Compute Engine VM image to start the managed notebook instance. VirtualMachine VirtualMachinePtrInput }
The set of arguments for constructing a Runtime resource.
func (RuntimeArgs) ElementType ¶
func (RuntimeArgs) ElementType() reflect.Type
type RuntimeGuestOsFeatureResponse ¶
type RuntimeGuestOsFeatureResponse struct { // The ID of a supported feature. Read [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED * MULTI_IP_SUBNET * SECURE_BOOT * UEFI_COMPATIBLE * VIRTIO_SCSI_MULTIQUEUE * WINDOWS Type string `pulumi:"type"` }
Optional. A list of features to enable on the guest operating system. Applicable only for bootable images. Read [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Guest OS features for boot disk.
type RuntimeGuestOsFeatureResponseArrayOutput ¶
type RuntimeGuestOsFeatureResponseArrayOutput struct{ *pulumi.OutputState }
func (RuntimeGuestOsFeatureResponseArrayOutput) ElementType ¶
func (RuntimeGuestOsFeatureResponseArrayOutput) ElementType() reflect.Type
func (RuntimeGuestOsFeatureResponseArrayOutput) ToRuntimeGuestOsFeatureResponseArrayOutput ¶
func (o RuntimeGuestOsFeatureResponseArrayOutput) ToRuntimeGuestOsFeatureResponseArrayOutput() RuntimeGuestOsFeatureResponseArrayOutput
func (RuntimeGuestOsFeatureResponseArrayOutput) ToRuntimeGuestOsFeatureResponseArrayOutputWithContext ¶
func (o RuntimeGuestOsFeatureResponseArrayOutput) ToRuntimeGuestOsFeatureResponseArrayOutputWithContext(ctx context.Context) RuntimeGuestOsFeatureResponseArrayOutput
type RuntimeGuestOsFeatureResponseOutput ¶
type RuntimeGuestOsFeatureResponseOutput struct{ *pulumi.OutputState }
Optional. A list of features to enable on the guest operating system. Applicable only for bootable images. Read [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Guest OS features for boot disk.
func (RuntimeGuestOsFeatureResponseOutput) ElementType ¶
func (RuntimeGuestOsFeatureResponseOutput) ElementType() reflect.Type
func (RuntimeGuestOsFeatureResponseOutput) ToRuntimeGuestOsFeatureResponseOutput ¶
func (o RuntimeGuestOsFeatureResponseOutput) ToRuntimeGuestOsFeatureResponseOutput() RuntimeGuestOsFeatureResponseOutput
func (RuntimeGuestOsFeatureResponseOutput) ToRuntimeGuestOsFeatureResponseOutputWithContext ¶
func (o RuntimeGuestOsFeatureResponseOutput) ToRuntimeGuestOsFeatureResponseOutputWithContext(ctx context.Context) RuntimeGuestOsFeatureResponseOutput
func (RuntimeGuestOsFeatureResponseOutput) Type ¶
func (o RuntimeGuestOsFeatureResponseOutput) Type() pulumi.StringOutput
The ID of a supported feature. Read [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED * MULTI_IP_SUBNET * SECURE_BOOT * UEFI_COMPATIBLE * VIRTIO_SCSI_MULTIQUEUE * WINDOWS
type RuntimeIamPolicy ¶ added in v0.9.0
type RuntimeIamPolicy struct { pulumi.CustomResourceState // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` RuntimeId pulumi.StringOutput `pulumi:"runtimeId"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. 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 GetRuntimeIamPolicy ¶ added in v0.9.0
func GetRuntimeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuntimeIamPolicyState, opts ...pulumi.ResourceOption) (*RuntimeIamPolicy, error)
GetRuntimeIamPolicy gets an existing RuntimeIamPolicy 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 NewRuntimeIamPolicy ¶ added in v0.9.0
func NewRuntimeIamPolicy(ctx *pulumi.Context, name string, args *RuntimeIamPolicyArgs, opts ...pulumi.ResourceOption) (*RuntimeIamPolicy, error)
NewRuntimeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*RuntimeIamPolicy) ElementType ¶ added in v0.9.0
func (*RuntimeIamPolicy) ElementType() reflect.Type
func (*RuntimeIamPolicy) ToRuntimeIamPolicyOutput ¶ added in v0.9.0
func (i *RuntimeIamPolicy) ToRuntimeIamPolicyOutput() RuntimeIamPolicyOutput
func (*RuntimeIamPolicy) ToRuntimeIamPolicyOutputWithContext ¶ added in v0.9.0
func (i *RuntimeIamPolicy) ToRuntimeIamPolicyOutputWithContext(ctx context.Context) RuntimeIamPolicyOutput
type RuntimeIamPolicyArgs ¶ added in v0.9.0
type RuntimeIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput RuntimeId pulumi.StringInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a RuntimeIamPolicy resource.
func (RuntimeIamPolicyArgs) ElementType ¶ added in v0.9.0
func (RuntimeIamPolicyArgs) ElementType() reflect.Type
type RuntimeIamPolicyInput ¶ added in v0.9.0
type RuntimeIamPolicyInput interface { pulumi.Input ToRuntimeIamPolicyOutput() RuntimeIamPolicyOutput ToRuntimeIamPolicyOutputWithContext(ctx context.Context) RuntimeIamPolicyOutput }
type RuntimeIamPolicyOutput ¶ added in v0.9.0
type RuntimeIamPolicyOutput struct{ *pulumi.OutputState }
func (RuntimeIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o RuntimeIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (RuntimeIamPolicyOutput) ElementType ¶ added in v0.9.0
func (RuntimeIamPolicyOutput) ElementType() reflect.Type
func (RuntimeIamPolicyOutput) Etag ¶ added in v0.19.0
func (o RuntimeIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (RuntimeIamPolicyOutput) Location ¶ added in v0.21.0
func (o RuntimeIamPolicyOutput) Location() pulumi.StringOutput
func (RuntimeIamPolicyOutput) Project ¶ added in v0.21.0
func (o RuntimeIamPolicyOutput) Project() pulumi.StringOutput
func (RuntimeIamPolicyOutput) RuntimeId ¶ added in v0.21.0
func (o RuntimeIamPolicyOutput) RuntimeId() pulumi.StringOutput
func (RuntimeIamPolicyOutput) ToRuntimeIamPolicyOutput ¶ added in v0.9.0
func (o RuntimeIamPolicyOutput) ToRuntimeIamPolicyOutput() RuntimeIamPolicyOutput
func (RuntimeIamPolicyOutput) ToRuntimeIamPolicyOutputWithContext ¶ added in v0.9.0
func (o RuntimeIamPolicyOutput) ToRuntimeIamPolicyOutputWithContext(ctx context.Context) RuntimeIamPolicyOutput
func (RuntimeIamPolicyOutput) Version ¶ added in v0.19.0
func (o RuntimeIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type RuntimeIamPolicyState ¶ added in v0.9.0
type RuntimeIamPolicyState struct { }
func (RuntimeIamPolicyState) ElementType ¶ added in v0.9.0
func (RuntimeIamPolicyState) ElementType() reflect.Type
type RuntimeInput ¶
type RuntimeInput interface { pulumi.Input ToRuntimeOutput() RuntimeOutput ToRuntimeOutputWithContext(ctx context.Context) RuntimeOutput }
type RuntimeMetricsResponse ¶
type RuntimeMetricsResponse struct { // The system metrics. SystemMetrics map[string]string `pulumi:"systemMetrics"` }
Contains runtime daemon metrics, such as OS and kernels and sessions stats.
type RuntimeMetricsResponseOutput ¶
type RuntimeMetricsResponseOutput struct{ *pulumi.OutputState }
Contains runtime daemon metrics, such as OS and kernels and sessions stats.
func (RuntimeMetricsResponseOutput) ElementType ¶
func (RuntimeMetricsResponseOutput) ElementType() reflect.Type
func (RuntimeMetricsResponseOutput) SystemMetrics ¶
func (o RuntimeMetricsResponseOutput) SystemMetrics() pulumi.StringMapOutput
The system metrics.
func (RuntimeMetricsResponseOutput) ToRuntimeMetricsResponseOutput ¶
func (o RuntimeMetricsResponseOutput) ToRuntimeMetricsResponseOutput() RuntimeMetricsResponseOutput
func (RuntimeMetricsResponseOutput) ToRuntimeMetricsResponseOutputWithContext ¶
func (o RuntimeMetricsResponseOutput) ToRuntimeMetricsResponseOutputWithContext(ctx context.Context) RuntimeMetricsResponseOutput
type RuntimeOutput ¶
type RuntimeOutput struct{ *pulumi.OutputState }
func (RuntimeOutput) AccessConfig ¶ added in v0.19.0
func (o RuntimeOutput) AccessConfig() RuntimeAccessConfigResponseOutput
The config settings for accessing runtime.
func (RuntimeOutput) CreateTime ¶ added in v0.19.0
func (o RuntimeOutput) CreateTime() pulumi.StringOutput
Runtime creation time.
func (RuntimeOutput) ElementType ¶
func (RuntimeOutput) ElementType() reflect.Type
func (RuntimeOutput) HealthState ¶ added in v0.19.0
func (o RuntimeOutput) HealthState() pulumi.StringOutput
Runtime health_state.
func (RuntimeOutput) Location ¶ added in v0.21.0
func (o RuntimeOutput) Location() pulumi.StringOutput
func (RuntimeOutput) Metrics ¶ added in v0.19.0
func (o RuntimeOutput) Metrics() RuntimeMetricsResponseOutput
Contains Runtime daemon metrics such as Service status and JupyterLab stats.
func (RuntimeOutput) Name ¶ added in v0.19.0
func (o RuntimeOutput) Name() pulumi.StringOutput
The resource name of the runtime. Format: `projects/{project}/locations/{location}/runtimes/{runtimeId}`
func (RuntimeOutput) Project ¶ added in v0.21.0
func (o RuntimeOutput) Project() pulumi.StringOutput
func (RuntimeOutput) RequestId ¶ added in v0.21.0
func (o RuntimeOutput) RequestId() pulumi.StringPtrOutput
Idempotent request UUID.
func (RuntimeOutput) RuntimeId ¶ added in v0.21.0
func (o RuntimeOutput) RuntimeId() pulumi.StringOutput
Required. User-defined unique ID of this Runtime.
func (RuntimeOutput) SoftwareConfig ¶ added in v0.19.0
func (o RuntimeOutput) SoftwareConfig() RuntimeSoftwareConfigResponseOutput
The config settings for software inside the runtime.
func (RuntimeOutput) State ¶ added in v0.19.0
func (o RuntimeOutput) State() pulumi.StringOutput
Runtime state.
func (RuntimeOutput) ToRuntimeOutput ¶
func (o RuntimeOutput) ToRuntimeOutput() RuntimeOutput
func (RuntimeOutput) ToRuntimeOutputWithContext ¶
func (o RuntimeOutput) ToRuntimeOutputWithContext(ctx context.Context) RuntimeOutput
func (RuntimeOutput) UpdateTime ¶ added in v0.19.0
func (o RuntimeOutput) UpdateTime() pulumi.StringOutput
Runtime update time.
func (RuntimeOutput) VirtualMachine ¶ added in v0.19.0
func (o RuntimeOutput) VirtualMachine() VirtualMachineResponseOutput
Use a Compute Engine VM image to start the managed notebook instance.
type RuntimeShieldedInstanceConfig ¶
type RuntimeShieldedInstanceConfig struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default. EnableIntegrityMonitoring *bool `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default. EnableSecureBoot *bool `pulumi:"enableSecureBoot"` // Defines whether the instance has the vTPM enabled. Enabled by default. EnableVtpm *bool `pulumi:"enableVtpm"` }
A set of Shielded Instance options. Check [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). Not all combinations are valid.
type RuntimeShieldedInstanceConfigArgs ¶
type RuntimeShieldedInstanceConfigArgs struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` // Defines whether the instance has the vTPM enabled. Enabled by default. EnableVtpm pulumi.BoolPtrInput `pulumi:"enableVtpm"` }
A set of Shielded Instance options. Check [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). Not all combinations are valid.
func (RuntimeShieldedInstanceConfigArgs) ElementType ¶
func (RuntimeShieldedInstanceConfigArgs) ElementType() reflect.Type
func (RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigOutput ¶
func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigOutput() RuntimeShieldedInstanceConfigOutput
func (RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigOutputWithContext ¶
func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigOutput
func (RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigPtrOutput ¶
func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigPtrOutput() RuntimeShieldedInstanceConfigPtrOutput
func (RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigPtrOutputWithContext ¶
func (i RuntimeShieldedInstanceConfigArgs) ToRuntimeShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigPtrOutput
type RuntimeShieldedInstanceConfigInput ¶
type RuntimeShieldedInstanceConfigInput interface { pulumi.Input ToRuntimeShieldedInstanceConfigOutput() RuntimeShieldedInstanceConfigOutput ToRuntimeShieldedInstanceConfigOutputWithContext(context.Context) RuntimeShieldedInstanceConfigOutput }
RuntimeShieldedInstanceConfigInput is an input type that accepts RuntimeShieldedInstanceConfigArgs and RuntimeShieldedInstanceConfigOutput values. You can construct a concrete instance of `RuntimeShieldedInstanceConfigInput` via:
RuntimeShieldedInstanceConfigArgs{...}
type RuntimeShieldedInstanceConfigOutput ¶
type RuntimeShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options. Check [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). Not all combinations are valid.
func (RuntimeShieldedInstanceConfigOutput) ElementType ¶
func (RuntimeShieldedInstanceConfigOutput) ElementType() reflect.Type
func (RuntimeShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o RuntimeShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
func (RuntimeShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o RuntimeShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
func (RuntimeShieldedInstanceConfigOutput) EnableVtpm ¶
func (o RuntimeShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether the instance has the vTPM enabled. Enabled by default.
func (RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigOutput ¶
func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigOutput() RuntimeShieldedInstanceConfigOutput
func (RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigOutputWithContext ¶
func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigOutput
func (RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigPtrOutput ¶
func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigPtrOutput() RuntimeShieldedInstanceConfigPtrOutput
func (RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigPtrOutputWithContext ¶
func (o RuntimeShieldedInstanceConfigOutput) ToRuntimeShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigPtrOutput
type RuntimeShieldedInstanceConfigPtrInput ¶
type RuntimeShieldedInstanceConfigPtrInput interface { pulumi.Input ToRuntimeShieldedInstanceConfigPtrOutput() RuntimeShieldedInstanceConfigPtrOutput ToRuntimeShieldedInstanceConfigPtrOutputWithContext(context.Context) RuntimeShieldedInstanceConfigPtrOutput }
RuntimeShieldedInstanceConfigPtrInput is an input type that accepts RuntimeShieldedInstanceConfigArgs, RuntimeShieldedInstanceConfigPtr and RuntimeShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `RuntimeShieldedInstanceConfigPtrInput` via:
RuntimeShieldedInstanceConfigArgs{...} or: nil
func RuntimeShieldedInstanceConfigPtr ¶
func RuntimeShieldedInstanceConfigPtr(v *RuntimeShieldedInstanceConfigArgs) RuntimeShieldedInstanceConfigPtrInput
type RuntimeShieldedInstanceConfigPtrOutput ¶
type RuntimeShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (RuntimeShieldedInstanceConfigPtrOutput) ElementType ¶
func (RuntimeShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (RuntimeShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶
func (o RuntimeShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
func (RuntimeShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶
func (o RuntimeShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
func (RuntimeShieldedInstanceConfigPtrOutput) EnableVtpm ¶
func (o RuntimeShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether the instance has the vTPM enabled. Enabled by default.
func (RuntimeShieldedInstanceConfigPtrOutput) ToRuntimeShieldedInstanceConfigPtrOutput ¶
func (o RuntimeShieldedInstanceConfigPtrOutput) ToRuntimeShieldedInstanceConfigPtrOutput() RuntimeShieldedInstanceConfigPtrOutput
func (RuntimeShieldedInstanceConfigPtrOutput) ToRuntimeShieldedInstanceConfigPtrOutputWithContext ¶
func (o RuntimeShieldedInstanceConfigPtrOutput) ToRuntimeShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigPtrOutput
type RuntimeShieldedInstanceConfigResponse ¶
type RuntimeShieldedInstanceConfigResponse struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default. EnableIntegrityMonitoring bool `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default. EnableSecureBoot bool `pulumi:"enableSecureBoot"` // Defines whether the instance has the vTPM enabled. Enabled by default. EnableVtpm bool `pulumi:"enableVtpm"` }
A set of Shielded Instance options. Check [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). Not all combinations are valid.
type RuntimeShieldedInstanceConfigResponseOutput ¶
type RuntimeShieldedInstanceConfigResponseOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options. Check [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). Not all combinations are valid.
func (RuntimeShieldedInstanceConfigResponseOutput) ElementType ¶
func (RuntimeShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
func (RuntimeShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring ¶
func (o RuntimeShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
func (RuntimeShieldedInstanceConfigResponseOutput) EnableSecureBoot ¶
func (o RuntimeShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
func (RuntimeShieldedInstanceConfigResponseOutput) EnableVtpm ¶
func (o RuntimeShieldedInstanceConfigResponseOutput) EnableVtpm() pulumi.BoolOutput
Defines whether the instance has the vTPM enabled. Enabled by default.
func (RuntimeShieldedInstanceConfigResponseOutput) ToRuntimeShieldedInstanceConfigResponseOutput ¶
func (o RuntimeShieldedInstanceConfigResponseOutput) ToRuntimeShieldedInstanceConfigResponseOutput() RuntimeShieldedInstanceConfigResponseOutput
func (RuntimeShieldedInstanceConfigResponseOutput) ToRuntimeShieldedInstanceConfigResponseOutputWithContext ¶
func (o RuntimeShieldedInstanceConfigResponseOutput) ToRuntimeShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) RuntimeShieldedInstanceConfigResponseOutput
type RuntimeSoftwareConfig ¶
type RuntimeSoftwareConfig struct { // Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers. CustomGpuDriverPath *string `pulumi:"customGpuDriverPath"` // Bool indicating whether JupyterLab terminal will be available or not. Default: False DisableTerminal *bool `pulumi:"disableTerminal"` // Verifies core internal services are running. Default: True EnableHealthMonitoring *bool `pulumi:"enableHealthMonitoring"` // Runtime will automatically shutdown after idle_shutdown_time. Default: True IdleShutdown *bool `pulumi:"idleShutdown"` // Time in minutes to wait before shutting down runtime. Default: 180 minutes IdleShutdownTimeout *int `pulumi:"idleShutdownTimeout"` // Install Nvidia Driver automatically. Default: True InstallGpuDriver *bool `pulumi:"installGpuDriver"` // Optional. Use a list of container images to use as Kernels in the notebook instance. Kernels []ContainerImage `pulumi:"kernels"` // Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the [cron format](https://en.wikipedia.org/wiki/Cron). NotebookUpgradeSchedule *string `pulumi:"notebookUpgradeSchedule"` // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`). PostStartupScript *string `pulumi:"postStartupScript"` // Behavior for the post startup script. PostStartupScriptBehavior *RuntimeSoftwareConfigPostStartupScriptBehavior `pulumi:"postStartupScriptBehavior"` }
Specifies the selection and configuration of software inside the runtime. The properties to set on runtime. Properties keys are specified in `key:value` format, for example: * `idle_shutdown: true` * `idle_shutdown_timeout: 180` * `enable_health_monitoring: true`
type RuntimeSoftwareConfigArgs ¶
type RuntimeSoftwareConfigArgs struct { // Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers. CustomGpuDriverPath pulumi.StringPtrInput `pulumi:"customGpuDriverPath"` // Bool indicating whether JupyterLab terminal will be available or not. Default: False DisableTerminal pulumi.BoolPtrInput `pulumi:"disableTerminal"` // Verifies core internal services are running. Default: True EnableHealthMonitoring pulumi.BoolPtrInput `pulumi:"enableHealthMonitoring"` // Runtime will automatically shutdown after idle_shutdown_time. Default: True IdleShutdown pulumi.BoolPtrInput `pulumi:"idleShutdown"` // Time in minutes to wait before shutting down runtime. Default: 180 minutes IdleShutdownTimeout pulumi.IntPtrInput `pulumi:"idleShutdownTimeout"` // Install Nvidia Driver automatically. Default: True InstallGpuDriver pulumi.BoolPtrInput `pulumi:"installGpuDriver"` // Optional. Use a list of container images to use as Kernels in the notebook instance. Kernels ContainerImageArrayInput `pulumi:"kernels"` // Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the [cron format](https://en.wikipedia.org/wiki/Cron). NotebookUpgradeSchedule pulumi.StringPtrInput `pulumi:"notebookUpgradeSchedule"` // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`). PostStartupScript pulumi.StringPtrInput `pulumi:"postStartupScript"` // Behavior for the post startup script. PostStartupScriptBehavior RuntimeSoftwareConfigPostStartupScriptBehaviorPtrInput `pulumi:"postStartupScriptBehavior"` }
Specifies the selection and configuration of software inside the runtime. The properties to set on runtime. Properties keys are specified in `key:value` format, for example: * `idle_shutdown: true` * `idle_shutdown_timeout: 180` * `enable_health_monitoring: true`
func (RuntimeSoftwareConfigArgs) ElementType ¶
func (RuntimeSoftwareConfigArgs) ElementType() reflect.Type
func (RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigOutput ¶
func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigOutput() RuntimeSoftwareConfigOutput
func (RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigOutputWithContext ¶
func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigOutputWithContext(ctx context.Context) RuntimeSoftwareConfigOutput
func (RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigPtrOutput ¶
func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigPtrOutput() RuntimeSoftwareConfigPtrOutput
func (RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigPtrOutputWithContext ¶
func (i RuntimeSoftwareConfigArgs) ToRuntimeSoftwareConfigPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPtrOutput
type RuntimeSoftwareConfigInput ¶
type RuntimeSoftwareConfigInput interface { pulumi.Input ToRuntimeSoftwareConfigOutput() RuntimeSoftwareConfigOutput ToRuntimeSoftwareConfigOutputWithContext(context.Context) RuntimeSoftwareConfigOutput }
RuntimeSoftwareConfigInput is an input type that accepts RuntimeSoftwareConfigArgs and RuntimeSoftwareConfigOutput values. You can construct a concrete instance of `RuntimeSoftwareConfigInput` via:
RuntimeSoftwareConfigArgs{...}
type RuntimeSoftwareConfigOutput ¶
type RuntimeSoftwareConfigOutput struct{ *pulumi.OutputState }
Specifies the selection and configuration of software inside the runtime. The properties to set on runtime. Properties keys are specified in `key:value` format, for example: * `idle_shutdown: true` * `idle_shutdown_timeout: 180` * `enable_health_monitoring: true`
func (RuntimeSoftwareConfigOutput) CustomGpuDriverPath ¶
func (o RuntimeSoftwareConfigOutput) CustomGpuDriverPath() pulumi.StringPtrOutput
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
func (RuntimeSoftwareConfigOutput) DisableTerminal ¶ added in v0.23.0
func (o RuntimeSoftwareConfigOutput) DisableTerminal() pulumi.BoolPtrOutput
Bool indicating whether JupyterLab terminal will be available or not. Default: False
func (RuntimeSoftwareConfigOutput) ElementType ¶
func (RuntimeSoftwareConfigOutput) ElementType() reflect.Type
func (RuntimeSoftwareConfigOutput) EnableHealthMonitoring ¶
func (o RuntimeSoftwareConfigOutput) EnableHealthMonitoring() pulumi.BoolPtrOutput
Verifies core internal services are running. Default: True
func (RuntimeSoftwareConfigOutput) IdleShutdown ¶
func (o RuntimeSoftwareConfigOutput) IdleShutdown() pulumi.BoolPtrOutput
Runtime will automatically shutdown after idle_shutdown_time. Default: True
func (RuntimeSoftwareConfigOutput) IdleShutdownTimeout ¶
func (o RuntimeSoftwareConfigOutput) IdleShutdownTimeout() pulumi.IntPtrOutput
Time in minutes to wait before shutting down runtime. Default: 180 minutes
func (RuntimeSoftwareConfigOutput) InstallGpuDriver ¶
func (o RuntimeSoftwareConfigOutput) InstallGpuDriver() pulumi.BoolPtrOutput
Install Nvidia Driver automatically. Default: True
func (RuntimeSoftwareConfigOutput) Kernels ¶ added in v0.14.0
func (o RuntimeSoftwareConfigOutput) Kernels() ContainerImageArrayOutput
Optional. Use a list of container images to use as Kernels in the notebook instance.
func (RuntimeSoftwareConfigOutput) NotebookUpgradeSchedule ¶
func (o RuntimeSoftwareConfigOutput) NotebookUpgradeSchedule() pulumi.StringPtrOutput
Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the [cron format](https://en.wikipedia.org/wiki/Cron).
func (RuntimeSoftwareConfigOutput) PostStartupScript ¶
func (o RuntimeSoftwareConfigOutput) PostStartupScript() pulumi.StringPtrOutput
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
func (RuntimeSoftwareConfigOutput) PostStartupScriptBehavior ¶ added in v0.21.0
func (o RuntimeSoftwareConfigOutput) PostStartupScriptBehavior() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
Behavior for the post startup script.
func (RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigOutput ¶
func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigOutput() RuntimeSoftwareConfigOutput
func (RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigOutputWithContext ¶
func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigOutputWithContext(ctx context.Context) RuntimeSoftwareConfigOutput
func (RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigPtrOutput ¶
func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigPtrOutput() RuntimeSoftwareConfigPtrOutput
func (RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigPtrOutputWithContext ¶
func (o RuntimeSoftwareConfigOutput) ToRuntimeSoftwareConfigPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPtrOutput
type RuntimeSoftwareConfigPostStartupScriptBehavior ¶ added in v0.21.0
type RuntimeSoftwareConfigPostStartupScriptBehavior string
Behavior for the post startup script.
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ElementType ¶ added in v0.21.0
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ElementType() reflect.Type
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutput ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutputWithContext ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringOutput ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringOutput() pulumi.StringOutput
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringOutputWithContext ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringPtrOutput ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e RuntimeSoftwareConfigPostStartupScriptBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeSoftwareConfigPostStartupScriptBehaviorInput ¶ added in v0.21.0
type RuntimeSoftwareConfigPostStartupScriptBehaviorInput interface { pulumi.Input ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorOutput ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutputWithContext(context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorOutput }
RuntimeSoftwareConfigPostStartupScriptBehaviorInput is an input type that accepts RuntimeSoftwareConfigPostStartupScriptBehaviorArgs and RuntimeSoftwareConfigPostStartupScriptBehaviorOutput values. You can construct a concrete instance of `RuntimeSoftwareConfigPostStartupScriptBehaviorInput` via:
RuntimeSoftwareConfigPostStartupScriptBehaviorArgs{...}
type RuntimeSoftwareConfigPostStartupScriptBehaviorOutput ¶ added in v0.21.0
type RuntimeSoftwareConfigPostStartupScriptBehaviorOutput struct{ *pulumi.OutputState }
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ElementType ¶ added in v0.21.0
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ElementType() reflect.Type
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutput ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutputWithContext ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringOutput ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeSoftwareConfigPostStartupScriptBehaviorPtrInput ¶ added in v0.21.0
type RuntimeSoftwareConfigPostStartupScriptBehaviorPtrInput interface { pulumi.Input ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext(context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput }
func RuntimeSoftwareConfigPostStartupScriptBehaviorPtr ¶ added in v0.21.0
func RuntimeSoftwareConfigPostStartupScriptBehaviorPtr(v string) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrInput
type RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput ¶ added in v0.21.0
type RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput struct{ *pulumi.OutputState }
func (RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ElementType ¶ added in v0.21.0
func (RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ElementType() reflect.Type
func (RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToRuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuntimeSoftwareConfigPtrInput ¶
type RuntimeSoftwareConfigPtrInput interface { pulumi.Input ToRuntimeSoftwareConfigPtrOutput() RuntimeSoftwareConfigPtrOutput ToRuntimeSoftwareConfigPtrOutputWithContext(context.Context) RuntimeSoftwareConfigPtrOutput }
RuntimeSoftwareConfigPtrInput is an input type that accepts RuntimeSoftwareConfigArgs, RuntimeSoftwareConfigPtr and RuntimeSoftwareConfigPtrOutput values. You can construct a concrete instance of `RuntimeSoftwareConfigPtrInput` via:
RuntimeSoftwareConfigArgs{...} or: nil
func RuntimeSoftwareConfigPtr ¶
func RuntimeSoftwareConfigPtr(v *RuntimeSoftwareConfigArgs) RuntimeSoftwareConfigPtrInput
type RuntimeSoftwareConfigPtrOutput ¶
type RuntimeSoftwareConfigPtrOutput struct{ *pulumi.OutputState }
func (RuntimeSoftwareConfigPtrOutput) CustomGpuDriverPath ¶
func (o RuntimeSoftwareConfigPtrOutput) CustomGpuDriverPath() pulumi.StringPtrOutput
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
func (RuntimeSoftwareConfigPtrOutput) DisableTerminal ¶ added in v0.23.0
func (o RuntimeSoftwareConfigPtrOutput) DisableTerminal() pulumi.BoolPtrOutput
Bool indicating whether JupyterLab terminal will be available or not. Default: False
func (RuntimeSoftwareConfigPtrOutput) Elem ¶
func (o RuntimeSoftwareConfigPtrOutput) Elem() RuntimeSoftwareConfigOutput
func (RuntimeSoftwareConfigPtrOutput) ElementType ¶
func (RuntimeSoftwareConfigPtrOutput) ElementType() reflect.Type
func (RuntimeSoftwareConfigPtrOutput) EnableHealthMonitoring ¶
func (o RuntimeSoftwareConfigPtrOutput) EnableHealthMonitoring() pulumi.BoolPtrOutput
Verifies core internal services are running. Default: True
func (RuntimeSoftwareConfigPtrOutput) IdleShutdown ¶
func (o RuntimeSoftwareConfigPtrOutput) IdleShutdown() pulumi.BoolPtrOutput
Runtime will automatically shutdown after idle_shutdown_time. Default: True
func (RuntimeSoftwareConfigPtrOutput) IdleShutdownTimeout ¶
func (o RuntimeSoftwareConfigPtrOutput) IdleShutdownTimeout() pulumi.IntPtrOutput
Time in minutes to wait before shutting down runtime. Default: 180 minutes
func (RuntimeSoftwareConfigPtrOutput) InstallGpuDriver ¶
func (o RuntimeSoftwareConfigPtrOutput) InstallGpuDriver() pulumi.BoolPtrOutput
Install Nvidia Driver automatically. Default: True
func (RuntimeSoftwareConfigPtrOutput) Kernels ¶ added in v0.14.0
func (o RuntimeSoftwareConfigPtrOutput) Kernels() ContainerImageArrayOutput
Optional. Use a list of container images to use as Kernels in the notebook instance.
func (RuntimeSoftwareConfigPtrOutput) NotebookUpgradeSchedule ¶
func (o RuntimeSoftwareConfigPtrOutput) NotebookUpgradeSchedule() pulumi.StringPtrOutput
Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the [cron format](https://en.wikipedia.org/wiki/Cron).
func (RuntimeSoftwareConfigPtrOutput) PostStartupScript ¶
func (o RuntimeSoftwareConfigPtrOutput) PostStartupScript() pulumi.StringPtrOutput
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
func (RuntimeSoftwareConfigPtrOutput) PostStartupScriptBehavior ¶ added in v0.21.0
func (o RuntimeSoftwareConfigPtrOutput) PostStartupScriptBehavior() RuntimeSoftwareConfigPostStartupScriptBehaviorPtrOutput
Behavior for the post startup script.
func (RuntimeSoftwareConfigPtrOutput) ToRuntimeSoftwareConfigPtrOutput ¶
func (o RuntimeSoftwareConfigPtrOutput) ToRuntimeSoftwareConfigPtrOutput() RuntimeSoftwareConfigPtrOutput
func (RuntimeSoftwareConfigPtrOutput) ToRuntimeSoftwareConfigPtrOutputWithContext ¶
func (o RuntimeSoftwareConfigPtrOutput) ToRuntimeSoftwareConfigPtrOutputWithContext(ctx context.Context) RuntimeSoftwareConfigPtrOutput
type RuntimeSoftwareConfigResponse ¶
type RuntimeSoftwareConfigResponse struct { // Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers. CustomGpuDriverPath string `pulumi:"customGpuDriverPath"` // Bool indicating whether JupyterLab terminal will be available or not. Default: False DisableTerminal bool `pulumi:"disableTerminal"` // Verifies core internal services are running. Default: True EnableHealthMonitoring bool `pulumi:"enableHealthMonitoring"` // Runtime will automatically shutdown after idle_shutdown_time. Default: True IdleShutdown bool `pulumi:"idleShutdown"` // Time in minutes to wait before shutting down runtime. Default: 180 minutes IdleShutdownTimeout int `pulumi:"idleShutdownTimeout"` // Install Nvidia Driver automatically. Default: True InstallGpuDriver bool `pulumi:"installGpuDriver"` // Optional. Use a list of container images to use as Kernels in the notebook instance. Kernels []ContainerImageResponse `pulumi:"kernels"` // Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the [cron format](https://en.wikipedia.org/wiki/Cron). NotebookUpgradeSchedule string `pulumi:"notebookUpgradeSchedule"` // Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`). PostStartupScript string `pulumi:"postStartupScript"` // Behavior for the post startup script. PostStartupScriptBehavior string `pulumi:"postStartupScriptBehavior"` // Bool indicating whether an newer image is available in an image family. Upgradeable bool `pulumi:"upgradeable"` }
Specifies the selection and configuration of software inside the runtime. The properties to set on runtime. Properties keys are specified in `key:value` format, for example: * `idle_shutdown: true` * `idle_shutdown_timeout: 180` * `enable_health_monitoring: true`
type RuntimeSoftwareConfigResponseOutput ¶
type RuntimeSoftwareConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the selection and configuration of software inside the runtime. The properties to set on runtime. Properties keys are specified in `key:value` format, for example: * `idle_shutdown: true` * `idle_shutdown_timeout: 180` * `enable_health_monitoring: true`
func (RuntimeSoftwareConfigResponseOutput) CustomGpuDriverPath ¶
func (o RuntimeSoftwareConfigResponseOutput) CustomGpuDriverPath() pulumi.StringOutput
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
func (RuntimeSoftwareConfigResponseOutput) DisableTerminal ¶ added in v0.23.0
func (o RuntimeSoftwareConfigResponseOutput) DisableTerminal() pulumi.BoolOutput
Bool indicating whether JupyterLab terminal will be available or not. Default: False
func (RuntimeSoftwareConfigResponseOutput) ElementType ¶
func (RuntimeSoftwareConfigResponseOutput) ElementType() reflect.Type
func (RuntimeSoftwareConfigResponseOutput) EnableHealthMonitoring ¶
func (o RuntimeSoftwareConfigResponseOutput) EnableHealthMonitoring() pulumi.BoolOutput
Verifies core internal services are running. Default: True
func (RuntimeSoftwareConfigResponseOutput) IdleShutdown ¶
func (o RuntimeSoftwareConfigResponseOutput) IdleShutdown() pulumi.BoolOutput
Runtime will automatically shutdown after idle_shutdown_time. Default: True
func (RuntimeSoftwareConfigResponseOutput) IdleShutdownTimeout ¶
func (o RuntimeSoftwareConfigResponseOutput) IdleShutdownTimeout() pulumi.IntOutput
Time in minutes to wait before shutting down runtime. Default: 180 minutes
func (RuntimeSoftwareConfigResponseOutput) InstallGpuDriver ¶
func (o RuntimeSoftwareConfigResponseOutput) InstallGpuDriver() pulumi.BoolOutput
Install Nvidia Driver automatically. Default: True
func (RuntimeSoftwareConfigResponseOutput) Kernels ¶ added in v0.14.0
func (o RuntimeSoftwareConfigResponseOutput) Kernels() ContainerImageResponseArrayOutput
Optional. Use a list of container images to use as Kernels in the notebook instance.
func (RuntimeSoftwareConfigResponseOutput) NotebookUpgradeSchedule ¶
func (o RuntimeSoftwareConfigResponseOutput) NotebookUpgradeSchedule() pulumi.StringOutput
Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the [cron format](https://en.wikipedia.org/wiki/Cron).
func (RuntimeSoftwareConfigResponseOutput) PostStartupScript ¶
func (o RuntimeSoftwareConfigResponseOutput) PostStartupScript() pulumi.StringOutput
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
func (RuntimeSoftwareConfigResponseOutput) PostStartupScriptBehavior ¶ added in v0.21.0
func (o RuntimeSoftwareConfigResponseOutput) PostStartupScriptBehavior() pulumi.StringOutput
Behavior for the post startup script.
func (RuntimeSoftwareConfigResponseOutput) ToRuntimeSoftwareConfigResponseOutput ¶
func (o RuntimeSoftwareConfigResponseOutput) ToRuntimeSoftwareConfigResponseOutput() RuntimeSoftwareConfigResponseOutput
func (RuntimeSoftwareConfigResponseOutput) ToRuntimeSoftwareConfigResponseOutputWithContext ¶
func (o RuntimeSoftwareConfigResponseOutput) ToRuntimeSoftwareConfigResponseOutputWithContext(ctx context.Context) RuntimeSoftwareConfigResponseOutput
func (RuntimeSoftwareConfigResponseOutput) Upgradeable ¶ added in v0.15.0
func (o RuntimeSoftwareConfigResponseOutput) Upgradeable() pulumi.BoolOutput
Bool indicating whether an newer image is available in an image family.
type RuntimeState ¶
type RuntimeState struct { }
func (RuntimeState) ElementType ¶
func (RuntimeState) ElementType() reflect.Type
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // Time the schedule was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Cron-tab formatted schedule by which the job will execute. Format: minute, hour, day of month, month, day of week, e.g. 0 0 * * WED = every Wednesday More examples: https://crontab.guru/examples.html CronSchedule pulumi.StringOutput `pulumi:"cronSchedule"` // A brief description of this environment. Description pulumi.StringOutput `pulumi:"description"` // Display name used for UI purposes. Name can only contain alphanumeric characters, hyphens '-', and underscores '_'. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Notebook Execution Template corresponding to this schedule. ExecutionTemplate ExecutionTemplateResponseOutput `pulumi:"executionTemplate"` Location pulumi.StringOutput `pulumi:"location"` // The name of this schedule. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The most recent execution names triggered from this schedule and their corresponding states. RecentExecutions ExecutionResponseArrayOutput `pulumi:"recentExecutions"` // Required. User-defined unique ID of this schedule. ScheduleId pulumi.StringOutput `pulumi:"scheduleId"` State pulumi.StringOutput `pulumi:"state"` // Timezone on which the cron_schedule. The value of this field must be a time zone name from the tz database. TZ Database: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Note that some time zones include a provision for daylight savings time. The rules for daylight saving time are determined by the chosen tz. For UTC use the string "utc". If a time zone is not specified, the default will be in UTC (also known as GMT). TimeZone pulumi.StringOutput `pulumi:"timeZone"` // Time the schedule was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new Scheduled Notebook in a given project and location. Auto-naming is currently not supported for this resource.
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule 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 NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶
func (*Schedule) ToScheduleOutput ¶
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // Cron-tab formatted schedule by which the job will execute. Format: minute, hour, day of month, month, day of week, e.g. 0 0 * * WED = every Wednesday More examples: https://crontab.guru/examples.html CronSchedule pulumi.StringPtrInput // A brief description of this environment. Description pulumi.StringPtrInput // Notebook Execution Template corresponding to this schedule. ExecutionTemplate ExecutionTemplatePtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Required. User-defined unique ID of this schedule. ScheduleId pulumi.StringInput State ScheduleStateEnumPtrInput // Timezone on which the cron_schedule. The value of this field must be a time zone name from the tz database. TZ Database: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Note that some time zones include a provision for daylight savings time. The rules for daylight saving time are determined by the chosen tz. For UTC use the string "utc". If a time zone is not specified, the default will be in UTC (also known as GMT). TimeZone pulumi.StringPtrInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) CreateTime ¶ added in v0.19.0
func (o ScheduleOutput) CreateTime() pulumi.StringOutput
Time the schedule was created.
func (ScheduleOutput) CronSchedule ¶ added in v0.19.0
func (o ScheduleOutput) CronSchedule() pulumi.StringOutput
Cron-tab formatted schedule by which the job will execute. Format: minute, hour, day of month, month, day of week, e.g. 0 0 * * WED = every Wednesday More examples: https://crontab.guru/examples.html
func (ScheduleOutput) Description ¶ added in v0.19.0
func (o ScheduleOutput) Description() pulumi.StringOutput
A brief description of this environment.
func (ScheduleOutput) DisplayName ¶ added in v0.19.0
func (o ScheduleOutput) DisplayName() pulumi.StringOutput
Display name used for UI purposes. Name can only contain alphanumeric characters, hyphens '-', and underscores '_'.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) ExecutionTemplate ¶ added in v0.19.0
func (o ScheduleOutput) ExecutionTemplate() ExecutionTemplateResponseOutput
Notebook Execution Template corresponding to this schedule.
func (ScheduleOutput) Location ¶ added in v0.21.0
func (o ScheduleOutput) Location() pulumi.StringOutput
func (ScheduleOutput) Name ¶ added in v0.19.0
func (o ScheduleOutput) Name() pulumi.StringOutput
The name of this schedule. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}`
func (ScheduleOutput) Project ¶ added in v0.21.0
func (o ScheduleOutput) Project() pulumi.StringOutput
func (ScheduleOutput) RecentExecutions ¶ added in v0.19.0
func (o ScheduleOutput) RecentExecutions() ExecutionResponseArrayOutput
The most recent execution names triggered from this schedule and their corresponding states.
func (ScheduleOutput) ScheduleId ¶ added in v0.21.0
func (o ScheduleOutput) ScheduleId() pulumi.StringOutput
Required. User-defined unique ID of this schedule.
func (ScheduleOutput) State ¶ added in v0.19.0
func (o ScheduleOutput) State() pulumi.StringOutput
func (ScheduleOutput) TimeZone ¶ added in v0.19.0
func (o ScheduleOutput) TimeZone() pulumi.StringOutput
Timezone on which the cron_schedule. The value of this field must be a time zone name from the tz database. TZ Database: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Note that some time zones include a provision for daylight savings time. The rules for daylight saving time are determined by the chosen tz. For UTC use the string "utc". If a time zone is not specified, the default will be in UTC (also known as GMT).
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) UpdateTime ¶ added in v0.19.0
func (o ScheduleOutput) UpdateTime() pulumi.StringOutput
Time the schedule was last updated.
type ScheduleState ¶
type ScheduleState struct { }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type ScheduleStateEnum ¶ added in v0.4.0
type ScheduleStateEnum string
func (ScheduleStateEnum) ElementType ¶ added in v0.4.0
func (ScheduleStateEnum) ElementType() reflect.Type
func (ScheduleStateEnum) ToScheduleStateEnumOutput ¶ added in v0.6.0
func (e ScheduleStateEnum) ToScheduleStateEnumOutput() ScheduleStateEnumOutput
func (ScheduleStateEnum) ToScheduleStateEnumOutputWithContext ¶ added in v0.6.0
func (e ScheduleStateEnum) ToScheduleStateEnumOutputWithContext(ctx context.Context) ScheduleStateEnumOutput
func (ScheduleStateEnum) ToScheduleStateEnumPtrOutput ¶ added in v0.6.0
func (e ScheduleStateEnum) ToScheduleStateEnumPtrOutput() ScheduleStateEnumPtrOutput
func (ScheduleStateEnum) ToScheduleStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (e ScheduleStateEnum) ToScheduleStateEnumPtrOutputWithContext(ctx context.Context) ScheduleStateEnumPtrOutput
func (ScheduleStateEnum) ToStringOutput ¶ added in v0.4.0
func (e ScheduleStateEnum) ToStringOutput() pulumi.StringOutput
func (ScheduleStateEnum) ToStringOutputWithContext ¶ added in v0.4.0
func (e ScheduleStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduleStateEnum) ToStringPtrOutput ¶ added in v0.4.0
func (e ScheduleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleStateEnum) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ScheduleStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleStateEnumInput ¶ added in v0.6.0
type ScheduleStateEnumInput interface { pulumi.Input ToScheduleStateEnumOutput() ScheduleStateEnumOutput ToScheduleStateEnumOutputWithContext(context.Context) ScheduleStateEnumOutput }
ScheduleStateEnumInput is an input type that accepts ScheduleStateEnumArgs and ScheduleStateEnumOutput values. You can construct a concrete instance of `ScheduleStateEnumInput` via:
ScheduleStateEnumArgs{...}
type ScheduleStateEnumOutput ¶ added in v0.6.0
type ScheduleStateEnumOutput struct{ *pulumi.OutputState }
func (ScheduleStateEnumOutput) ElementType ¶ added in v0.6.0
func (ScheduleStateEnumOutput) ElementType() reflect.Type
func (ScheduleStateEnumOutput) ToScheduleStateEnumOutput ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToScheduleStateEnumOutput() ScheduleStateEnumOutput
func (ScheduleStateEnumOutput) ToScheduleStateEnumOutputWithContext ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToScheduleStateEnumOutputWithContext(ctx context.Context) ScheduleStateEnumOutput
func (ScheduleStateEnumOutput) ToScheduleStateEnumPtrOutput ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToScheduleStateEnumPtrOutput() ScheduleStateEnumPtrOutput
func (ScheduleStateEnumOutput) ToScheduleStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToScheduleStateEnumPtrOutputWithContext(ctx context.Context) ScheduleStateEnumPtrOutput
func (ScheduleStateEnumOutput) ToStringOutput ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (ScheduleStateEnumOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduleStateEnumOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScheduleStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleStateEnumPtrInput ¶ added in v0.6.0
type ScheduleStateEnumPtrInput interface { pulumi.Input ToScheduleStateEnumPtrOutput() ScheduleStateEnumPtrOutput ToScheduleStateEnumPtrOutputWithContext(context.Context) ScheduleStateEnumPtrOutput }
func ScheduleStateEnumPtr ¶ added in v0.6.0
func ScheduleStateEnumPtr(v string) ScheduleStateEnumPtrInput
type ScheduleStateEnumPtrOutput ¶ added in v0.6.0
type ScheduleStateEnumPtrOutput struct{ *pulumi.OutputState }
func (ScheduleStateEnumPtrOutput) Elem ¶ added in v0.6.0
func (o ScheduleStateEnumPtrOutput) Elem() ScheduleStateEnumOutput
func (ScheduleStateEnumPtrOutput) ElementType ¶ added in v0.6.0
func (ScheduleStateEnumPtrOutput) ElementType() reflect.Type
func (ScheduleStateEnumPtrOutput) ToScheduleStateEnumPtrOutput ¶ added in v0.6.0
func (o ScheduleStateEnumPtrOutput) ToScheduleStateEnumPtrOutput() ScheduleStateEnumPtrOutput
func (ScheduleStateEnumPtrOutput) ToScheduleStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o ScheduleStateEnumPtrOutput) ToScheduleStateEnumPtrOutputWithContext(ctx context.Context) ScheduleStateEnumPtrOutput
func (ScheduleStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScheduleStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScheduleStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchedulerAcceleratorConfig ¶
type SchedulerAcceleratorConfig struct { // Count of cores of this accelerator. CoreCount *string `pulumi:"coreCount"` // Type of this accelerator. Type *SchedulerAcceleratorConfigType `pulumi:"type"` }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus) to find a valid combination. TPUs are not supported.
type SchedulerAcceleratorConfigArgs ¶
type SchedulerAcceleratorConfigArgs struct { // Count of cores of this accelerator. CoreCount pulumi.StringPtrInput `pulumi:"coreCount"` // Type of this accelerator. Type SchedulerAcceleratorConfigTypePtrInput `pulumi:"type"` }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus) to find a valid combination. TPUs are not supported.
func (SchedulerAcceleratorConfigArgs) ElementType ¶
func (SchedulerAcceleratorConfigArgs) ElementType() reflect.Type
func (SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigOutput ¶
func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigOutput() SchedulerAcceleratorConfigOutput
func (SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigOutputWithContext ¶
func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigOutput
func (SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigPtrOutput ¶
func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigPtrOutput() SchedulerAcceleratorConfigPtrOutput
func (SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigPtrOutputWithContext ¶
func (i SchedulerAcceleratorConfigArgs) ToSchedulerAcceleratorConfigPtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigPtrOutput
type SchedulerAcceleratorConfigInput ¶
type SchedulerAcceleratorConfigInput interface { pulumi.Input ToSchedulerAcceleratorConfigOutput() SchedulerAcceleratorConfigOutput ToSchedulerAcceleratorConfigOutputWithContext(context.Context) SchedulerAcceleratorConfigOutput }
SchedulerAcceleratorConfigInput is an input type that accepts SchedulerAcceleratorConfigArgs and SchedulerAcceleratorConfigOutput values. You can construct a concrete instance of `SchedulerAcceleratorConfigInput` via:
SchedulerAcceleratorConfigArgs{...}
type SchedulerAcceleratorConfigOutput ¶
type SchedulerAcceleratorConfigOutput struct{ *pulumi.OutputState }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus) to find a valid combination. TPUs are not supported.
func (SchedulerAcceleratorConfigOutput) CoreCount ¶
func (o SchedulerAcceleratorConfigOutput) CoreCount() pulumi.StringPtrOutput
Count of cores of this accelerator.
func (SchedulerAcceleratorConfigOutput) ElementType ¶
func (SchedulerAcceleratorConfigOutput) ElementType() reflect.Type
func (SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigOutput ¶
func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigOutput() SchedulerAcceleratorConfigOutput
func (SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigOutputWithContext ¶
func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigOutput
func (SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigPtrOutput ¶
func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigPtrOutput() SchedulerAcceleratorConfigPtrOutput
func (SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigPtrOutputWithContext ¶
func (o SchedulerAcceleratorConfigOutput) ToSchedulerAcceleratorConfigPtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigPtrOutput
type SchedulerAcceleratorConfigPtrInput ¶
type SchedulerAcceleratorConfigPtrInput interface { pulumi.Input ToSchedulerAcceleratorConfigPtrOutput() SchedulerAcceleratorConfigPtrOutput ToSchedulerAcceleratorConfigPtrOutputWithContext(context.Context) SchedulerAcceleratorConfigPtrOutput }
SchedulerAcceleratorConfigPtrInput is an input type that accepts SchedulerAcceleratorConfigArgs, SchedulerAcceleratorConfigPtr and SchedulerAcceleratorConfigPtrOutput values. You can construct a concrete instance of `SchedulerAcceleratorConfigPtrInput` via:
SchedulerAcceleratorConfigArgs{...} or: nil
func SchedulerAcceleratorConfigPtr ¶
func SchedulerAcceleratorConfigPtr(v *SchedulerAcceleratorConfigArgs) SchedulerAcceleratorConfigPtrInput
type SchedulerAcceleratorConfigPtrOutput ¶
type SchedulerAcceleratorConfigPtrOutput struct{ *pulumi.OutputState }
func (SchedulerAcceleratorConfigPtrOutput) CoreCount ¶
func (o SchedulerAcceleratorConfigPtrOutput) CoreCount() pulumi.StringPtrOutput
Count of cores of this accelerator.
func (SchedulerAcceleratorConfigPtrOutput) Elem ¶
func (o SchedulerAcceleratorConfigPtrOutput) Elem() SchedulerAcceleratorConfigOutput
func (SchedulerAcceleratorConfigPtrOutput) ElementType ¶
func (SchedulerAcceleratorConfigPtrOutput) ElementType() reflect.Type
func (SchedulerAcceleratorConfigPtrOutput) ToSchedulerAcceleratorConfigPtrOutput ¶
func (o SchedulerAcceleratorConfigPtrOutput) ToSchedulerAcceleratorConfigPtrOutput() SchedulerAcceleratorConfigPtrOutput
func (SchedulerAcceleratorConfigPtrOutput) ToSchedulerAcceleratorConfigPtrOutputWithContext ¶
func (o SchedulerAcceleratorConfigPtrOutput) ToSchedulerAcceleratorConfigPtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigPtrOutput
type SchedulerAcceleratorConfigResponse ¶
type SchedulerAcceleratorConfigResponse struct { // Count of cores of this accelerator. CoreCount string `pulumi:"coreCount"` // Type of this accelerator. Type string `pulumi:"type"` }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus) to find a valid combination. TPUs are not supported.
type SchedulerAcceleratorConfigResponseOutput ¶
type SchedulerAcceleratorConfigResponseOutput struct{ *pulumi.OutputState }
Definition of a hardware accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus) to find a valid combination. TPUs are not supported.
func (SchedulerAcceleratorConfigResponseOutput) CoreCount ¶
func (o SchedulerAcceleratorConfigResponseOutput) CoreCount() pulumi.StringOutput
Count of cores of this accelerator.
func (SchedulerAcceleratorConfigResponseOutput) ElementType ¶
func (SchedulerAcceleratorConfigResponseOutput) ElementType() reflect.Type
func (SchedulerAcceleratorConfigResponseOutput) ToSchedulerAcceleratorConfigResponseOutput ¶
func (o SchedulerAcceleratorConfigResponseOutput) ToSchedulerAcceleratorConfigResponseOutput() SchedulerAcceleratorConfigResponseOutput
func (SchedulerAcceleratorConfigResponseOutput) ToSchedulerAcceleratorConfigResponseOutputWithContext ¶
func (o SchedulerAcceleratorConfigResponseOutput) ToSchedulerAcceleratorConfigResponseOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigResponseOutput
func (SchedulerAcceleratorConfigResponseOutput) Type ¶
func (o SchedulerAcceleratorConfigResponseOutput) Type() pulumi.StringOutput
Type of this accelerator.
type SchedulerAcceleratorConfigType ¶ added in v0.4.0
type SchedulerAcceleratorConfigType string
Type of this accelerator.
func (SchedulerAcceleratorConfigType) ElementType ¶ added in v0.4.0
func (SchedulerAcceleratorConfigType) ElementType() reflect.Type
func (SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypeOutput ¶ added in v0.6.0
func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypeOutput() SchedulerAcceleratorConfigTypeOutput
func (SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypeOutputWithContext ¶ added in v0.6.0
func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypeOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypeOutput
func (SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypePtrOutput() SchedulerAcceleratorConfigTypePtrOutput
func (SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (e SchedulerAcceleratorConfigType) ToSchedulerAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypePtrOutput
func (SchedulerAcceleratorConfigType) ToStringOutput ¶ added in v0.4.0
func (e SchedulerAcceleratorConfigType) ToStringOutput() pulumi.StringOutput
func (SchedulerAcceleratorConfigType) ToStringOutputWithContext ¶ added in v0.4.0
func (e SchedulerAcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchedulerAcceleratorConfigType) ToStringPtrOutput ¶ added in v0.4.0
func (e SchedulerAcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchedulerAcceleratorConfigType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SchedulerAcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchedulerAcceleratorConfigTypeInput ¶ added in v0.6.0
type SchedulerAcceleratorConfigTypeInput interface { pulumi.Input ToSchedulerAcceleratorConfigTypeOutput() SchedulerAcceleratorConfigTypeOutput ToSchedulerAcceleratorConfigTypeOutputWithContext(context.Context) SchedulerAcceleratorConfigTypeOutput }
SchedulerAcceleratorConfigTypeInput is an input type that accepts SchedulerAcceleratorConfigTypeArgs and SchedulerAcceleratorConfigTypeOutput values. You can construct a concrete instance of `SchedulerAcceleratorConfigTypeInput` via:
SchedulerAcceleratorConfigTypeArgs{...}
type SchedulerAcceleratorConfigTypeOutput ¶ added in v0.6.0
type SchedulerAcceleratorConfigTypeOutput struct{ *pulumi.OutputState }
func (SchedulerAcceleratorConfigTypeOutput) ElementType ¶ added in v0.6.0
func (SchedulerAcceleratorConfigTypeOutput) ElementType() reflect.Type
func (SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypeOutput ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypeOutput() SchedulerAcceleratorConfigTypeOutput
func (SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypeOutputWithContext ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypeOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypeOutput
func (SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypePtrOutput() SchedulerAcceleratorConfigTypePtrOutput
func (SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToSchedulerAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypePtrOutput
func (SchedulerAcceleratorConfigTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (SchedulerAcceleratorConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchedulerAcceleratorConfigTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchedulerAcceleratorConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchedulerAcceleratorConfigTypePtrInput ¶ added in v0.6.0
type SchedulerAcceleratorConfigTypePtrInput interface { pulumi.Input ToSchedulerAcceleratorConfigTypePtrOutput() SchedulerAcceleratorConfigTypePtrOutput ToSchedulerAcceleratorConfigTypePtrOutputWithContext(context.Context) SchedulerAcceleratorConfigTypePtrOutput }
func SchedulerAcceleratorConfigTypePtr ¶ added in v0.6.0
func SchedulerAcceleratorConfigTypePtr(v string) SchedulerAcceleratorConfigTypePtrInput
type SchedulerAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
type SchedulerAcceleratorConfigTypePtrOutput struct{ *pulumi.OutputState }
func (SchedulerAcceleratorConfigTypePtrOutput) ElementType ¶ added in v0.6.0
func (SchedulerAcceleratorConfigTypePtrOutput) ElementType() reflect.Type
func (SchedulerAcceleratorConfigTypePtrOutput) ToSchedulerAcceleratorConfigTypePtrOutput ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypePtrOutput) ToSchedulerAcceleratorConfigTypePtrOutput() SchedulerAcceleratorConfigTypePtrOutput
func (SchedulerAcceleratorConfigTypePtrOutput) ToSchedulerAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypePtrOutput) ToSchedulerAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) SchedulerAcceleratorConfigTypePtrOutput
func (SchedulerAcceleratorConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchedulerAcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchedulerAcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ShieldedInstanceConfig ¶
type ShieldedInstanceConfig struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default. EnableIntegrityMonitoring *bool `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default. EnableSecureBoot *bool `pulumi:"enableSecureBoot"` // Defines whether the instance has the vTPM enabled. Enabled by default. EnableVtpm *bool `pulumi:"enableVtpm"` }
A set of Shielded Instance options. Check [Images using supported Shielded VM features] Not all combinations are valid.
type ShieldedInstanceConfigArgs ¶
type ShieldedInstanceConfigArgs struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` // Defines whether the instance has the vTPM enabled. Enabled by default. EnableVtpm pulumi.BoolPtrInput `pulumi:"enableVtpm"` }
A set of Shielded Instance options. Check [Images using supported Shielded VM features] Not all combinations are valid.
func (ShieldedInstanceConfigArgs) ElementType ¶
func (ShieldedInstanceConfigArgs) ElementType() reflect.Type
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigInput ¶
type ShieldedInstanceConfigInput interface { pulumi.Input ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput ToShieldedInstanceConfigOutputWithContext(context.Context) ShieldedInstanceConfigOutput }
ShieldedInstanceConfigInput is an input type that accepts ShieldedInstanceConfigArgs and ShieldedInstanceConfigOutput values. You can construct a concrete instance of `ShieldedInstanceConfigInput` via:
ShieldedInstanceConfigArgs{...}
type ShieldedInstanceConfigOutput ¶
type ShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options. Check [Images using supported Shielded VM features] Not all combinations are valid.
func (ShieldedInstanceConfigOutput) ElementType ¶
func (ShieldedInstanceConfigOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o ShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
func (ShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o ShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
func (ShieldedInstanceConfigOutput) EnableVtpm ¶
func (o ShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether the instance has the vTPM enabled. Enabled by default.
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigPtrInput ¶
type ShieldedInstanceConfigPtrInput interface { pulumi.Input ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput ToShieldedInstanceConfigPtrOutputWithContext(context.Context) ShieldedInstanceConfigPtrOutput }
ShieldedInstanceConfigPtrInput is an input type that accepts ShieldedInstanceConfigArgs, ShieldedInstanceConfigPtr and ShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `ShieldedInstanceConfigPtrInput` via:
ShieldedInstanceConfigArgs{...} or: nil
func ShieldedInstanceConfigPtr ¶
func ShieldedInstanceConfigPtr(v *ShieldedInstanceConfigArgs) ShieldedInstanceConfigPtrInput
type ShieldedInstanceConfigPtrOutput ¶
type ShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (ShieldedInstanceConfigPtrOutput) Elem ¶
func (o ShieldedInstanceConfigPtrOutput) Elem() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigPtrOutput) ElementType ¶
func (ShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶
func (o ShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
func (ShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶
func (o ShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
func (ShieldedInstanceConfigPtrOutput) EnableVtpm ¶
func (o ShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether the instance has the vTPM enabled. Enabled by default.
func (ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput ¶
func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext ¶
func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigResponse ¶
type ShieldedInstanceConfigResponse struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default. EnableIntegrityMonitoring bool `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default. EnableSecureBoot bool `pulumi:"enableSecureBoot"` // Defines whether the instance has the vTPM enabled. Enabled by default. EnableVtpm bool `pulumi:"enableVtpm"` }
A set of Shielded Instance options. Check [Images using supported Shielded VM features] Not all combinations are valid.
type ShieldedInstanceConfigResponseOutput ¶
type ShieldedInstanceConfigResponseOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options. Check [Images using supported Shielded VM features] Not all combinations are valid.
func (ShieldedInstanceConfigResponseOutput) ElementType ¶
func (ShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring ¶
func (o ShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
func (ShieldedInstanceConfigResponseOutput) EnableSecureBoot ¶
func (o ShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
func (ShieldedInstanceConfigResponseOutput) EnableVtpm ¶
func (o ShieldedInstanceConfigResponseOutput) EnableVtpm() pulumi.BoolOutput
Defines whether the instance has the vTPM enabled. Enabled by default.
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput ¶
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext ¶
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
type UpgradeHistoryEntry ¶
type UpgradeHistoryEntry struct { // Action. Rolloback or Upgrade. Action *UpgradeHistoryEntryAction `pulumi:"action"` // The container image before this instance upgrade. ContainerImage *string `pulumi:"containerImage"` // The time that this instance upgrade history entry is created. CreateTime *string `pulumi:"createTime"` // The framework of this notebook instance. Framework *string `pulumi:"framework"` // The snapshot of the boot disk of this notebook instance before upgrade. Snapshot *string `pulumi:"snapshot"` // The state of this instance upgrade history entry. State *UpgradeHistoryEntryState `pulumi:"state"` // Target VM Image. Format: ainotebooks-vm/project/image-name/name. TargetImage *string `pulumi:"targetImage"` // Target VM Version, like m63. TargetVersion *string `pulumi:"targetVersion"` // The version of the notebook instance before this upgrade. Version *string `pulumi:"version"` // The VM image before this instance upgrade. VmImage *string `pulumi:"vmImage"` }
The entry of VM image upgrade history.
type UpgradeHistoryEntryAction ¶ added in v0.4.0
type UpgradeHistoryEntryAction string
Action. Rolloback or Upgrade.
func (UpgradeHistoryEntryAction) ElementType ¶ added in v0.4.0
func (UpgradeHistoryEntryAction) ElementType() reflect.Type
func (UpgradeHistoryEntryAction) ToStringOutput ¶ added in v0.4.0
func (e UpgradeHistoryEntryAction) ToStringOutput() pulumi.StringOutput
func (UpgradeHistoryEntryAction) ToStringOutputWithContext ¶ added in v0.4.0
func (e UpgradeHistoryEntryAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UpgradeHistoryEntryAction) ToStringPtrOutput ¶ added in v0.4.0
func (e UpgradeHistoryEntryAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeHistoryEntryAction) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e UpgradeHistoryEntryAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionOutput ¶ added in v0.6.0
func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionOutput() UpgradeHistoryEntryActionOutput
func (UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionOutputWithContext ¶ added in v0.6.0
func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionOutput
func (UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionPtrOutput ¶ added in v0.6.0
func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionPtrOutput() UpgradeHistoryEntryActionPtrOutput
func (UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionPtrOutputWithContext ¶ added in v0.6.0
func (e UpgradeHistoryEntryAction) ToUpgradeHistoryEntryActionPtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionPtrOutput
type UpgradeHistoryEntryActionInput ¶ added in v0.6.0
type UpgradeHistoryEntryActionInput interface { pulumi.Input ToUpgradeHistoryEntryActionOutput() UpgradeHistoryEntryActionOutput ToUpgradeHistoryEntryActionOutputWithContext(context.Context) UpgradeHistoryEntryActionOutput }
UpgradeHistoryEntryActionInput is an input type that accepts UpgradeHistoryEntryActionArgs and UpgradeHistoryEntryActionOutput values. You can construct a concrete instance of `UpgradeHistoryEntryActionInput` via:
UpgradeHistoryEntryActionArgs{...}
type UpgradeHistoryEntryActionOutput ¶ added in v0.6.0
type UpgradeHistoryEntryActionOutput struct{ *pulumi.OutputState }
func (UpgradeHistoryEntryActionOutput) ElementType ¶ added in v0.6.0
func (UpgradeHistoryEntryActionOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryActionOutput) ToStringOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToStringOutput() pulumi.StringOutput
func (UpgradeHistoryEntryActionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UpgradeHistoryEntryActionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeHistoryEntryActionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionOutput() UpgradeHistoryEntryActionOutput
func (UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionOutput
func (UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionPtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionPtrOutput() UpgradeHistoryEntryActionPtrOutput
func (UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionPtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionOutput) ToUpgradeHistoryEntryActionPtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionPtrOutput
type UpgradeHistoryEntryActionPtrInput ¶ added in v0.6.0
type UpgradeHistoryEntryActionPtrInput interface { pulumi.Input ToUpgradeHistoryEntryActionPtrOutput() UpgradeHistoryEntryActionPtrOutput ToUpgradeHistoryEntryActionPtrOutputWithContext(context.Context) UpgradeHistoryEntryActionPtrOutput }
func UpgradeHistoryEntryActionPtr ¶ added in v0.6.0
func UpgradeHistoryEntryActionPtr(v string) UpgradeHistoryEntryActionPtrInput
type UpgradeHistoryEntryActionPtrOutput ¶ added in v0.6.0
type UpgradeHistoryEntryActionPtrOutput struct{ *pulumi.OutputState }
func (UpgradeHistoryEntryActionPtrOutput) Elem ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionPtrOutput) Elem() UpgradeHistoryEntryActionOutput
func (UpgradeHistoryEntryActionPtrOutput) ElementType ¶ added in v0.6.0
func (UpgradeHistoryEntryActionPtrOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryActionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeHistoryEntryActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeHistoryEntryActionPtrOutput) ToUpgradeHistoryEntryActionPtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionPtrOutput) ToUpgradeHistoryEntryActionPtrOutput() UpgradeHistoryEntryActionPtrOutput
func (UpgradeHistoryEntryActionPtrOutput) ToUpgradeHistoryEntryActionPtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryActionPtrOutput) ToUpgradeHistoryEntryActionPtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryActionPtrOutput
type UpgradeHistoryEntryArgs ¶
type UpgradeHistoryEntryArgs struct { // Action. Rolloback or Upgrade. Action UpgradeHistoryEntryActionPtrInput `pulumi:"action"` // The container image before this instance upgrade. ContainerImage pulumi.StringPtrInput `pulumi:"containerImage"` // The time that this instance upgrade history entry is created. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // The framework of this notebook instance. Framework pulumi.StringPtrInput `pulumi:"framework"` // The snapshot of the boot disk of this notebook instance before upgrade. Snapshot pulumi.StringPtrInput `pulumi:"snapshot"` // The state of this instance upgrade history entry. State UpgradeHistoryEntryStatePtrInput `pulumi:"state"` // Target VM Image. Format: ainotebooks-vm/project/image-name/name. TargetImage pulumi.StringPtrInput `pulumi:"targetImage"` // Target VM Version, like m63. TargetVersion pulumi.StringPtrInput `pulumi:"targetVersion"` // The version of the notebook instance before this upgrade. Version pulumi.StringPtrInput `pulumi:"version"` // The VM image before this instance upgrade. VmImage pulumi.StringPtrInput `pulumi:"vmImage"` }
The entry of VM image upgrade history.
func (UpgradeHistoryEntryArgs) ElementType ¶
func (UpgradeHistoryEntryArgs) ElementType() reflect.Type
func (UpgradeHistoryEntryArgs) ToUpgradeHistoryEntryOutput ¶
func (i UpgradeHistoryEntryArgs) ToUpgradeHistoryEntryOutput() UpgradeHistoryEntryOutput
func (UpgradeHistoryEntryArgs) ToUpgradeHistoryEntryOutputWithContext ¶
func (i UpgradeHistoryEntryArgs) ToUpgradeHistoryEntryOutputWithContext(ctx context.Context) UpgradeHistoryEntryOutput
type UpgradeHistoryEntryArray ¶
type UpgradeHistoryEntryArray []UpgradeHistoryEntryInput
func (UpgradeHistoryEntryArray) ElementType ¶
func (UpgradeHistoryEntryArray) ElementType() reflect.Type
func (UpgradeHistoryEntryArray) ToUpgradeHistoryEntryArrayOutput ¶
func (i UpgradeHistoryEntryArray) ToUpgradeHistoryEntryArrayOutput() UpgradeHistoryEntryArrayOutput
func (UpgradeHistoryEntryArray) ToUpgradeHistoryEntryArrayOutputWithContext ¶
func (i UpgradeHistoryEntryArray) ToUpgradeHistoryEntryArrayOutputWithContext(ctx context.Context) UpgradeHistoryEntryArrayOutput
type UpgradeHistoryEntryArrayInput ¶
type UpgradeHistoryEntryArrayInput interface { pulumi.Input ToUpgradeHistoryEntryArrayOutput() UpgradeHistoryEntryArrayOutput ToUpgradeHistoryEntryArrayOutputWithContext(context.Context) UpgradeHistoryEntryArrayOutput }
UpgradeHistoryEntryArrayInput is an input type that accepts UpgradeHistoryEntryArray and UpgradeHistoryEntryArrayOutput values. You can construct a concrete instance of `UpgradeHistoryEntryArrayInput` via:
UpgradeHistoryEntryArray{ UpgradeHistoryEntryArgs{...} }
type UpgradeHistoryEntryArrayOutput ¶
type UpgradeHistoryEntryArrayOutput struct{ *pulumi.OutputState }
func (UpgradeHistoryEntryArrayOutput) ElementType ¶
func (UpgradeHistoryEntryArrayOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryArrayOutput) Index ¶
func (o UpgradeHistoryEntryArrayOutput) Index(i pulumi.IntInput) UpgradeHistoryEntryOutput
func (UpgradeHistoryEntryArrayOutput) ToUpgradeHistoryEntryArrayOutput ¶
func (o UpgradeHistoryEntryArrayOutput) ToUpgradeHistoryEntryArrayOutput() UpgradeHistoryEntryArrayOutput
func (UpgradeHistoryEntryArrayOutput) ToUpgradeHistoryEntryArrayOutputWithContext ¶
func (o UpgradeHistoryEntryArrayOutput) ToUpgradeHistoryEntryArrayOutputWithContext(ctx context.Context) UpgradeHistoryEntryArrayOutput
type UpgradeHistoryEntryInput ¶
type UpgradeHistoryEntryInput interface { pulumi.Input ToUpgradeHistoryEntryOutput() UpgradeHistoryEntryOutput ToUpgradeHistoryEntryOutputWithContext(context.Context) UpgradeHistoryEntryOutput }
UpgradeHistoryEntryInput is an input type that accepts UpgradeHistoryEntryArgs and UpgradeHistoryEntryOutput values. You can construct a concrete instance of `UpgradeHistoryEntryInput` via:
UpgradeHistoryEntryArgs{...}
type UpgradeHistoryEntryOutput ¶
type UpgradeHistoryEntryOutput struct{ *pulumi.OutputState }
The entry of VM image upgrade history.
func (UpgradeHistoryEntryOutput) Action ¶
func (o UpgradeHistoryEntryOutput) Action() UpgradeHistoryEntryActionPtrOutput
Action. Rolloback or Upgrade.
func (UpgradeHistoryEntryOutput) ContainerImage ¶
func (o UpgradeHistoryEntryOutput) ContainerImage() pulumi.StringPtrOutput
The container image before this instance upgrade.
func (UpgradeHistoryEntryOutput) CreateTime ¶
func (o UpgradeHistoryEntryOutput) CreateTime() pulumi.StringPtrOutput
The time that this instance upgrade history entry is created.
func (UpgradeHistoryEntryOutput) ElementType ¶
func (UpgradeHistoryEntryOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryOutput) Framework ¶
func (o UpgradeHistoryEntryOutput) Framework() pulumi.StringPtrOutput
The framework of this notebook instance.
func (UpgradeHistoryEntryOutput) Snapshot ¶
func (o UpgradeHistoryEntryOutput) Snapshot() pulumi.StringPtrOutput
The snapshot of the boot disk of this notebook instance before upgrade.
func (UpgradeHistoryEntryOutput) State ¶
func (o UpgradeHistoryEntryOutput) State() UpgradeHistoryEntryStatePtrOutput
The state of this instance upgrade history entry.
func (UpgradeHistoryEntryOutput) TargetImage ¶
func (o UpgradeHistoryEntryOutput) TargetImage() pulumi.StringPtrOutput
Target VM Image. Format: ainotebooks-vm/project/image-name/name.
func (UpgradeHistoryEntryOutput) TargetVersion ¶
func (o UpgradeHistoryEntryOutput) TargetVersion() pulumi.StringPtrOutput
Target VM Version, like m63.
func (UpgradeHistoryEntryOutput) ToUpgradeHistoryEntryOutput ¶
func (o UpgradeHistoryEntryOutput) ToUpgradeHistoryEntryOutput() UpgradeHistoryEntryOutput
func (UpgradeHistoryEntryOutput) ToUpgradeHistoryEntryOutputWithContext ¶
func (o UpgradeHistoryEntryOutput) ToUpgradeHistoryEntryOutputWithContext(ctx context.Context) UpgradeHistoryEntryOutput
func (UpgradeHistoryEntryOutput) Version ¶
func (o UpgradeHistoryEntryOutput) Version() pulumi.StringPtrOutput
The version of the notebook instance before this upgrade.
func (UpgradeHistoryEntryOutput) VmImage ¶
func (o UpgradeHistoryEntryOutput) VmImage() pulumi.StringPtrOutput
The VM image before this instance upgrade.
type UpgradeHistoryEntryResponse ¶
type UpgradeHistoryEntryResponse struct { // Action. Rolloback or Upgrade. Action string `pulumi:"action"` // The container image before this instance upgrade. ContainerImage string `pulumi:"containerImage"` // The time that this instance upgrade history entry is created. CreateTime string `pulumi:"createTime"` // The framework of this notebook instance. Framework string `pulumi:"framework"` // The snapshot of the boot disk of this notebook instance before upgrade. Snapshot string `pulumi:"snapshot"` // The state of this instance upgrade history entry. State string `pulumi:"state"` // Target VM Image. Format: ainotebooks-vm/project/image-name/name. TargetImage string `pulumi:"targetImage"` // Target VM Version, like m63. TargetVersion string `pulumi:"targetVersion"` // The version of the notebook instance before this upgrade. Version string `pulumi:"version"` // The VM image before this instance upgrade. VmImage string `pulumi:"vmImage"` }
The entry of VM image upgrade history.
type UpgradeHistoryEntryResponseArrayOutput ¶
type UpgradeHistoryEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (UpgradeHistoryEntryResponseArrayOutput) ElementType ¶
func (UpgradeHistoryEntryResponseArrayOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryResponseArrayOutput) ToUpgradeHistoryEntryResponseArrayOutput ¶
func (o UpgradeHistoryEntryResponseArrayOutput) ToUpgradeHistoryEntryResponseArrayOutput() UpgradeHistoryEntryResponseArrayOutput
func (UpgradeHistoryEntryResponseArrayOutput) ToUpgradeHistoryEntryResponseArrayOutputWithContext ¶
func (o UpgradeHistoryEntryResponseArrayOutput) ToUpgradeHistoryEntryResponseArrayOutputWithContext(ctx context.Context) UpgradeHistoryEntryResponseArrayOutput
type UpgradeHistoryEntryResponseOutput ¶
type UpgradeHistoryEntryResponseOutput struct{ *pulumi.OutputState }
The entry of VM image upgrade history.
func (UpgradeHistoryEntryResponseOutput) Action ¶
func (o UpgradeHistoryEntryResponseOutput) Action() pulumi.StringOutput
Action. Rolloback or Upgrade.
func (UpgradeHistoryEntryResponseOutput) ContainerImage ¶
func (o UpgradeHistoryEntryResponseOutput) ContainerImage() pulumi.StringOutput
The container image before this instance upgrade.
func (UpgradeHistoryEntryResponseOutput) CreateTime ¶
func (o UpgradeHistoryEntryResponseOutput) CreateTime() pulumi.StringOutput
The time that this instance upgrade history entry is created.
func (UpgradeHistoryEntryResponseOutput) ElementType ¶
func (UpgradeHistoryEntryResponseOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryResponseOutput) Framework ¶
func (o UpgradeHistoryEntryResponseOutput) Framework() pulumi.StringOutput
The framework of this notebook instance.
func (UpgradeHistoryEntryResponseOutput) Snapshot ¶
func (o UpgradeHistoryEntryResponseOutput) Snapshot() pulumi.StringOutput
The snapshot of the boot disk of this notebook instance before upgrade.
func (UpgradeHistoryEntryResponseOutput) State ¶
func (o UpgradeHistoryEntryResponseOutput) State() pulumi.StringOutput
The state of this instance upgrade history entry.
func (UpgradeHistoryEntryResponseOutput) TargetImage ¶
func (o UpgradeHistoryEntryResponseOutput) TargetImage() pulumi.StringOutput
Target VM Image. Format: ainotebooks-vm/project/image-name/name.
func (UpgradeHistoryEntryResponseOutput) TargetVersion ¶
func (o UpgradeHistoryEntryResponseOutput) TargetVersion() pulumi.StringOutput
Target VM Version, like m63.
func (UpgradeHistoryEntryResponseOutput) ToUpgradeHistoryEntryResponseOutput ¶
func (o UpgradeHistoryEntryResponseOutput) ToUpgradeHistoryEntryResponseOutput() UpgradeHistoryEntryResponseOutput
func (UpgradeHistoryEntryResponseOutput) ToUpgradeHistoryEntryResponseOutputWithContext ¶
func (o UpgradeHistoryEntryResponseOutput) ToUpgradeHistoryEntryResponseOutputWithContext(ctx context.Context) UpgradeHistoryEntryResponseOutput
func (UpgradeHistoryEntryResponseOutput) Version ¶
func (o UpgradeHistoryEntryResponseOutput) Version() pulumi.StringOutput
The version of the notebook instance before this upgrade.
func (UpgradeHistoryEntryResponseOutput) VmImage ¶
func (o UpgradeHistoryEntryResponseOutput) VmImage() pulumi.StringOutput
The VM image before this instance upgrade.
type UpgradeHistoryEntryState ¶ added in v0.4.0
type UpgradeHistoryEntryState string
The state of this instance upgrade history entry.
func (UpgradeHistoryEntryState) ElementType ¶ added in v0.4.0
func (UpgradeHistoryEntryState) ElementType() reflect.Type
func (UpgradeHistoryEntryState) ToStringOutput ¶ added in v0.4.0
func (e UpgradeHistoryEntryState) ToStringOutput() pulumi.StringOutput
func (UpgradeHistoryEntryState) ToStringOutputWithContext ¶ added in v0.4.0
func (e UpgradeHistoryEntryState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UpgradeHistoryEntryState) ToStringPtrOutput ¶ added in v0.4.0
func (e UpgradeHistoryEntryState) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeHistoryEntryState) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e UpgradeHistoryEntryState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeHistoryEntryState) ToUpgradeHistoryEntryStateOutput ¶ added in v0.6.0
func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStateOutput() UpgradeHistoryEntryStateOutput
func (UpgradeHistoryEntryState) ToUpgradeHistoryEntryStateOutputWithContext ¶ added in v0.6.0
func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStateOutputWithContext(ctx context.Context) UpgradeHistoryEntryStateOutput
func (UpgradeHistoryEntryState) ToUpgradeHistoryEntryStatePtrOutput ¶ added in v0.6.0
func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStatePtrOutput() UpgradeHistoryEntryStatePtrOutput
func (UpgradeHistoryEntryState) ToUpgradeHistoryEntryStatePtrOutputWithContext ¶ added in v0.6.0
func (e UpgradeHistoryEntryState) ToUpgradeHistoryEntryStatePtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryStatePtrOutput
type UpgradeHistoryEntryStateInput ¶ added in v0.6.0
type UpgradeHistoryEntryStateInput interface { pulumi.Input ToUpgradeHistoryEntryStateOutput() UpgradeHistoryEntryStateOutput ToUpgradeHistoryEntryStateOutputWithContext(context.Context) UpgradeHistoryEntryStateOutput }
UpgradeHistoryEntryStateInput is an input type that accepts UpgradeHistoryEntryStateArgs and UpgradeHistoryEntryStateOutput values. You can construct a concrete instance of `UpgradeHistoryEntryStateInput` via:
UpgradeHistoryEntryStateArgs{...}
type UpgradeHistoryEntryStateOutput ¶ added in v0.6.0
type UpgradeHistoryEntryStateOutput struct{ *pulumi.OutputState }
func (UpgradeHistoryEntryStateOutput) ElementType ¶ added in v0.6.0
func (UpgradeHistoryEntryStateOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryStateOutput) ToStringOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToStringOutput() pulumi.StringOutput
func (UpgradeHistoryEntryStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UpgradeHistoryEntryStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeHistoryEntryStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStateOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStateOutput() UpgradeHistoryEntryStateOutput
func (UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStateOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStateOutputWithContext(ctx context.Context) UpgradeHistoryEntryStateOutput
func (UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStatePtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStatePtrOutput() UpgradeHistoryEntryStatePtrOutput
func (UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStatePtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryStateOutput) ToUpgradeHistoryEntryStatePtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryStatePtrOutput
type UpgradeHistoryEntryStatePtrInput ¶ added in v0.6.0
type UpgradeHistoryEntryStatePtrInput interface { pulumi.Input ToUpgradeHistoryEntryStatePtrOutput() UpgradeHistoryEntryStatePtrOutput ToUpgradeHistoryEntryStatePtrOutputWithContext(context.Context) UpgradeHistoryEntryStatePtrOutput }
func UpgradeHistoryEntryStatePtr ¶ added in v0.6.0
func UpgradeHistoryEntryStatePtr(v string) UpgradeHistoryEntryStatePtrInput
type UpgradeHistoryEntryStatePtrOutput ¶ added in v0.6.0
type UpgradeHistoryEntryStatePtrOutput struct{ *pulumi.OutputState }
func (UpgradeHistoryEntryStatePtrOutput) Elem ¶ added in v0.6.0
func (o UpgradeHistoryEntryStatePtrOutput) Elem() UpgradeHistoryEntryStateOutput
func (UpgradeHistoryEntryStatePtrOutput) ElementType ¶ added in v0.6.0
func (UpgradeHistoryEntryStatePtrOutput) ElementType() reflect.Type
func (UpgradeHistoryEntryStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeHistoryEntryStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeHistoryEntryStatePtrOutput) ToUpgradeHistoryEntryStatePtrOutput ¶ added in v0.6.0
func (o UpgradeHistoryEntryStatePtrOutput) ToUpgradeHistoryEntryStatePtrOutput() UpgradeHistoryEntryStatePtrOutput
func (UpgradeHistoryEntryStatePtrOutput) ToUpgradeHistoryEntryStatePtrOutputWithContext ¶ added in v0.6.0
func (o UpgradeHistoryEntryStatePtrOutput) ToUpgradeHistoryEntryStatePtrOutputWithContext(ctx context.Context) UpgradeHistoryEntryStatePtrOutput
type VertexAIParameters ¶ added in v0.8.0
type VertexAIParameters struct { // Environment variables. At most 100 environment variables can be specified and unique. Example: GCP_BUCKET=gs://my-bucket/samples/ Env map[string]string `pulumi:"env"` // The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. If left unspecified, the job is not peered with any network. Network *string `pulumi:"network"` }
Parameters used in Vertex AI JobType executions.
type VertexAIParametersArgs ¶ added in v0.8.0
type VertexAIParametersArgs struct { // Environment variables. At most 100 environment variables can be specified and unique. Example: GCP_BUCKET=gs://my-bucket/samples/ Env pulumi.StringMapInput `pulumi:"env"` // The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. If left unspecified, the job is not peered with any network. Network pulumi.StringPtrInput `pulumi:"network"` }
Parameters used in Vertex AI JobType executions.
func (VertexAIParametersArgs) ElementType ¶ added in v0.8.0
func (VertexAIParametersArgs) ElementType() reflect.Type
func (VertexAIParametersArgs) ToVertexAIParametersOutput ¶ added in v0.8.0
func (i VertexAIParametersArgs) ToVertexAIParametersOutput() VertexAIParametersOutput
func (VertexAIParametersArgs) ToVertexAIParametersOutputWithContext ¶ added in v0.8.0
func (i VertexAIParametersArgs) ToVertexAIParametersOutputWithContext(ctx context.Context) VertexAIParametersOutput
func (VertexAIParametersArgs) ToVertexAIParametersPtrOutput ¶ added in v0.8.0
func (i VertexAIParametersArgs) ToVertexAIParametersPtrOutput() VertexAIParametersPtrOutput
func (VertexAIParametersArgs) ToVertexAIParametersPtrOutputWithContext ¶ added in v0.8.0
func (i VertexAIParametersArgs) ToVertexAIParametersPtrOutputWithContext(ctx context.Context) VertexAIParametersPtrOutput
type VertexAIParametersInput ¶ added in v0.8.0
type VertexAIParametersInput interface { pulumi.Input ToVertexAIParametersOutput() VertexAIParametersOutput ToVertexAIParametersOutputWithContext(context.Context) VertexAIParametersOutput }
VertexAIParametersInput is an input type that accepts VertexAIParametersArgs and VertexAIParametersOutput values. You can construct a concrete instance of `VertexAIParametersInput` via:
VertexAIParametersArgs{...}
type VertexAIParametersOutput ¶ added in v0.8.0
type VertexAIParametersOutput struct{ *pulumi.OutputState }
Parameters used in Vertex AI JobType executions.
func (VertexAIParametersOutput) ElementType ¶ added in v0.8.0
func (VertexAIParametersOutput) ElementType() reflect.Type
func (VertexAIParametersOutput) Env ¶ added in v0.9.0
func (o VertexAIParametersOutput) Env() pulumi.StringMapOutput
Environment variables. At most 100 environment variables can be specified and unique. Example: GCP_BUCKET=gs://my-bucket/samples/
func (VertexAIParametersOutput) Network ¶ added in v0.8.0
func (o VertexAIParametersOutput) Network() pulumi.StringPtrOutput
The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. If left unspecified, the job is not peered with any network.
func (VertexAIParametersOutput) ToVertexAIParametersOutput ¶ added in v0.8.0
func (o VertexAIParametersOutput) ToVertexAIParametersOutput() VertexAIParametersOutput
func (VertexAIParametersOutput) ToVertexAIParametersOutputWithContext ¶ added in v0.8.0
func (o VertexAIParametersOutput) ToVertexAIParametersOutputWithContext(ctx context.Context) VertexAIParametersOutput
func (VertexAIParametersOutput) ToVertexAIParametersPtrOutput ¶ added in v0.8.0
func (o VertexAIParametersOutput) ToVertexAIParametersPtrOutput() VertexAIParametersPtrOutput
func (VertexAIParametersOutput) ToVertexAIParametersPtrOutputWithContext ¶ added in v0.8.0
func (o VertexAIParametersOutput) ToVertexAIParametersPtrOutputWithContext(ctx context.Context) VertexAIParametersPtrOutput
type VertexAIParametersPtrInput ¶ added in v0.8.0
type VertexAIParametersPtrInput interface { pulumi.Input ToVertexAIParametersPtrOutput() VertexAIParametersPtrOutput ToVertexAIParametersPtrOutputWithContext(context.Context) VertexAIParametersPtrOutput }
VertexAIParametersPtrInput is an input type that accepts VertexAIParametersArgs, VertexAIParametersPtr and VertexAIParametersPtrOutput values. You can construct a concrete instance of `VertexAIParametersPtrInput` via:
VertexAIParametersArgs{...} or: nil
func VertexAIParametersPtr ¶ added in v0.8.0
func VertexAIParametersPtr(v *VertexAIParametersArgs) VertexAIParametersPtrInput
type VertexAIParametersPtrOutput ¶ added in v0.8.0
type VertexAIParametersPtrOutput struct{ *pulumi.OutputState }
func (VertexAIParametersPtrOutput) Elem ¶ added in v0.8.0
func (o VertexAIParametersPtrOutput) Elem() VertexAIParametersOutput
func (VertexAIParametersPtrOutput) ElementType ¶ added in v0.8.0
func (VertexAIParametersPtrOutput) ElementType() reflect.Type
func (VertexAIParametersPtrOutput) Env ¶ added in v0.9.0
func (o VertexAIParametersPtrOutput) Env() pulumi.StringMapOutput
Environment variables. At most 100 environment variables can be specified and unique. Example: GCP_BUCKET=gs://my-bucket/samples/
func (VertexAIParametersPtrOutput) Network ¶ added in v0.8.0
func (o VertexAIParametersPtrOutput) Network() pulumi.StringPtrOutput
The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. If left unspecified, the job is not peered with any network.
func (VertexAIParametersPtrOutput) ToVertexAIParametersPtrOutput ¶ added in v0.8.0
func (o VertexAIParametersPtrOutput) ToVertexAIParametersPtrOutput() VertexAIParametersPtrOutput
func (VertexAIParametersPtrOutput) ToVertexAIParametersPtrOutputWithContext ¶ added in v0.8.0
func (o VertexAIParametersPtrOutput) ToVertexAIParametersPtrOutputWithContext(ctx context.Context) VertexAIParametersPtrOutput
type VertexAIParametersResponse ¶ added in v0.8.0
type VertexAIParametersResponse struct { // Environment variables. At most 100 environment variables can be specified and unique. Example: GCP_BUCKET=gs://my-bucket/samples/ Env map[string]string `pulumi:"env"` // The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. If left unspecified, the job is not peered with any network. Network string `pulumi:"network"` }
Parameters used in Vertex AI JobType executions.
type VertexAIParametersResponseOutput ¶ added in v0.8.0
type VertexAIParametersResponseOutput struct{ *pulumi.OutputState }
Parameters used in Vertex AI JobType executions.
func (VertexAIParametersResponseOutput) ElementType ¶ added in v0.8.0
func (VertexAIParametersResponseOutput) ElementType() reflect.Type
func (VertexAIParametersResponseOutput) Env ¶ added in v0.9.0
func (o VertexAIParametersResponseOutput) Env() pulumi.StringMapOutput
Environment variables. At most 100 environment variables can be specified and unique. Example: GCP_BUCKET=gs://my-bucket/samples/
func (VertexAIParametersResponseOutput) Network ¶ added in v0.8.0
func (o VertexAIParametersResponseOutput) Network() pulumi.StringOutput
The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. If left unspecified, the job is not peered with any network.
func (VertexAIParametersResponseOutput) ToVertexAIParametersResponseOutput ¶ added in v0.8.0
func (o VertexAIParametersResponseOutput) ToVertexAIParametersResponseOutput() VertexAIParametersResponseOutput
func (VertexAIParametersResponseOutput) ToVertexAIParametersResponseOutputWithContext ¶ added in v0.8.0
func (o VertexAIParametersResponseOutput) ToVertexAIParametersResponseOutputWithContext(ctx context.Context) VertexAIParametersResponseOutput
type VirtualMachine ¶
type VirtualMachine struct { // Virtual Machine configuration settings. VirtualMachineConfig *VirtualMachineConfig `pulumi:"virtualMachineConfig"` }
Runtime using Virtual Machine for computing.
type VirtualMachineArgs ¶
type VirtualMachineArgs struct { // Virtual Machine configuration settings. VirtualMachineConfig VirtualMachineConfigPtrInput `pulumi:"virtualMachineConfig"` }
Runtime using Virtual Machine for computing.
func (VirtualMachineArgs) ElementType ¶
func (VirtualMachineArgs) ElementType() reflect.Type
func (VirtualMachineArgs) ToVirtualMachineOutput ¶
func (i VirtualMachineArgs) ToVirtualMachineOutput() VirtualMachineOutput
func (VirtualMachineArgs) ToVirtualMachineOutputWithContext ¶
func (i VirtualMachineArgs) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
func (VirtualMachineArgs) ToVirtualMachinePtrOutput ¶
func (i VirtualMachineArgs) ToVirtualMachinePtrOutput() VirtualMachinePtrOutput
func (VirtualMachineArgs) ToVirtualMachinePtrOutputWithContext ¶
func (i VirtualMachineArgs) ToVirtualMachinePtrOutputWithContext(ctx context.Context) VirtualMachinePtrOutput
type VirtualMachineConfig ¶
type VirtualMachineConfig struct { // Optional. The Compute Engine accelerator configuration for this runtime. AcceleratorConfig *RuntimeAcceleratorConfig `pulumi:"acceleratorConfig"` // Optional. Boot image metadata used for runtime upgradeability. BootImage *BootImage `pulumi:"bootImage"` // Optional. Use a list of container images to use as Kernels in the notebook instance. ContainerImages []ContainerImage `pulumi:"containerImages"` // Data disk option configuration settings. DataDisk LocalDisk `pulumi:"dataDisk"` // Optional. Encryption settings for virtual machine data disk. EncryptionConfig *EncryptionConfig `pulumi:"encryptionConfig"` // Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This `internal_ip_only` restriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses. InternalIpOnly *bool `pulumi:"internalIpOnly"` // Optional. The labels to associate with this runtime. Label **keys** must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). Label **values** may be empty, but, if present, must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a cluster. Labels map[string]string `pulumi:"labels"` // The Compute Engine machine type used for runtimes. Short name is valid. Examples: * `n1-standard-2` * `e2-standard-8` MachineType string `pulumi:"machineType"` // Optional. The Compute Engine metadata entries to add to virtual machine. (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)). Metadata map[string]string `pulumi:"metadata"` // Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither `network` nor `subnet` is specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default` * `projects/[project_id]/global/networks/default` Runtimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access. Network *string `pulumi:"network"` // Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. NicType *VirtualMachineConfigNicType `pulumi:"nicType"` // Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range *name* if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: `managed-notebooks-range-c` ReservedIpRange *string `pulumi:"reservedIpRange"` // Optional. Shielded VM Instance configuration settings. ShieldedInstanceConfig *RuntimeShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0` * `projects/[project_id]/regions/us-east1/subnetworks/sub0` Subnet *string `pulumi:"subnet"` // Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags []string `pulumi:"tags"` }
The config settings for virtual machine.
type VirtualMachineConfigArgs ¶
type VirtualMachineConfigArgs struct { // Optional. The Compute Engine accelerator configuration for this runtime. AcceleratorConfig RuntimeAcceleratorConfigPtrInput `pulumi:"acceleratorConfig"` // Optional. Boot image metadata used for runtime upgradeability. BootImage BootImagePtrInput `pulumi:"bootImage"` // Optional. Use a list of container images to use as Kernels in the notebook instance. ContainerImages ContainerImageArrayInput `pulumi:"containerImages"` // Data disk option configuration settings. DataDisk LocalDiskInput `pulumi:"dataDisk"` // Optional. Encryption settings for virtual machine data disk. EncryptionConfig EncryptionConfigPtrInput `pulumi:"encryptionConfig"` // Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This `internal_ip_only` restriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses. InternalIpOnly pulumi.BoolPtrInput `pulumi:"internalIpOnly"` // Optional. The labels to associate with this runtime. Label **keys** must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). Label **values** may be empty, but, if present, must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a cluster. Labels pulumi.StringMapInput `pulumi:"labels"` // The Compute Engine machine type used for runtimes. Short name is valid. Examples: * `n1-standard-2` * `e2-standard-8` MachineType pulumi.StringInput `pulumi:"machineType"` // Optional. The Compute Engine metadata entries to add to virtual machine. (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)). Metadata pulumi.StringMapInput `pulumi:"metadata"` // Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither `network` nor `subnet` is specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default` * `projects/[project_id]/global/networks/default` Runtimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access. Network pulumi.StringPtrInput `pulumi:"network"` // Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. NicType VirtualMachineConfigNicTypePtrInput `pulumi:"nicType"` // Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range *name* if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: `managed-notebooks-range-c` ReservedIpRange pulumi.StringPtrInput `pulumi:"reservedIpRange"` // Optional. Shielded VM Instance configuration settings. ShieldedInstanceConfig RuntimeShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0` * `projects/[project_id]/regions/us-east1/subnetworks/sub0` Subnet pulumi.StringPtrInput `pulumi:"subnet"` // Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags pulumi.StringArrayInput `pulumi:"tags"` }
The config settings for virtual machine.
func (VirtualMachineConfigArgs) ElementType ¶
func (VirtualMachineConfigArgs) ElementType() reflect.Type
func (VirtualMachineConfigArgs) ToVirtualMachineConfigOutput ¶
func (i VirtualMachineConfigArgs) ToVirtualMachineConfigOutput() VirtualMachineConfigOutput
func (VirtualMachineConfigArgs) ToVirtualMachineConfigOutputWithContext ¶
func (i VirtualMachineConfigArgs) ToVirtualMachineConfigOutputWithContext(ctx context.Context) VirtualMachineConfigOutput
func (VirtualMachineConfigArgs) ToVirtualMachineConfigPtrOutput ¶
func (i VirtualMachineConfigArgs) ToVirtualMachineConfigPtrOutput() VirtualMachineConfigPtrOutput
func (VirtualMachineConfigArgs) ToVirtualMachineConfigPtrOutputWithContext ¶
func (i VirtualMachineConfigArgs) ToVirtualMachineConfigPtrOutputWithContext(ctx context.Context) VirtualMachineConfigPtrOutput
type VirtualMachineConfigInput ¶
type VirtualMachineConfigInput interface { pulumi.Input ToVirtualMachineConfigOutput() VirtualMachineConfigOutput ToVirtualMachineConfigOutputWithContext(context.Context) VirtualMachineConfigOutput }
VirtualMachineConfigInput is an input type that accepts VirtualMachineConfigArgs and VirtualMachineConfigOutput values. You can construct a concrete instance of `VirtualMachineConfigInput` via:
VirtualMachineConfigArgs{...}
type VirtualMachineConfigNicType ¶ added in v0.4.0
type VirtualMachineConfigNicType string
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
func (VirtualMachineConfigNicType) ElementType ¶ added in v0.4.0
func (VirtualMachineConfigNicType) ElementType() reflect.Type
func (VirtualMachineConfigNicType) ToStringOutput ¶ added in v0.4.0
func (e VirtualMachineConfigNicType) ToStringOutput() pulumi.StringOutput
func (VirtualMachineConfigNicType) ToStringOutputWithContext ¶ added in v0.4.0
func (e VirtualMachineConfigNicType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineConfigNicType) ToStringPtrOutput ¶ added in v0.4.0
func (e VirtualMachineConfigNicType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineConfigNicType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VirtualMachineConfigNicType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypeOutput ¶ added in v0.6.0
func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypeOutput() VirtualMachineConfigNicTypeOutput
func (VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypeOutputWithContext ¶ added in v0.6.0
func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypeOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypeOutput
func (VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypePtrOutput ¶ added in v0.6.0
func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypePtrOutput() VirtualMachineConfigNicTypePtrOutput
func (VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypePtrOutputWithContext ¶ added in v0.6.0
func (e VirtualMachineConfigNicType) ToVirtualMachineConfigNicTypePtrOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypePtrOutput
type VirtualMachineConfigNicTypeInput ¶ added in v0.6.0
type VirtualMachineConfigNicTypeInput interface { pulumi.Input ToVirtualMachineConfigNicTypeOutput() VirtualMachineConfigNicTypeOutput ToVirtualMachineConfigNicTypeOutputWithContext(context.Context) VirtualMachineConfigNicTypeOutput }
VirtualMachineConfigNicTypeInput is an input type that accepts VirtualMachineConfigNicTypeArgs and VirtualMachineConfigNicTypeOutput values. You can construct a concrete instance of `VirtualMachineConfigNicTypeInput` via:
VirtualMachineConfigNicTypeArgs{...}
type VirtualMachineConfigNicTypeOutput ¶ added in v0.6.0
type VirtualMachineConfigNicTypeOutput struct{ *pulumi.OutputState }
func (VirtualMachineConfigNicTypeOutput) ElementType ¶ added in v0.6.0
func (VirtualMachineConfigNicTypeOutput) ElementType() reflect.Type
func (VirtualMachineConfigNicTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachineConfigNicTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineConfigNicTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineConfigNicTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypeOutput ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypeOutput() VirtualMachineConfigNicTypeOutput
func (VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypeOutputWithContext ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypeOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypeOutput
func (VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypePtrOutput ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypePtrOutput() VirtualMachineConfigNicTypePtrOutput
func (VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypePtrOutputWithContext ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypeOutput) ToVirtualMachineConfigNicTypePtrOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypePtrOutput
type VirtualMachineConfigNicTypePtrInput ¶ added in v0.6.0
type VirtualMachineConfigNicTypePtrInput interface { pulumi.Input ToVirtualMachineConfigNicTypePtrOutput() VirtualMachineConfigNicTypePtrOutput ToVirtualMachineConfigNicTypePtrOutputWithContext(context.Context) VirtualMachineConfigNicTypePtrOutput }
func VirtualMachineConfigNicTypePtr ¶ added in v0.6.0
func VirtualMachineConfigNicTypePtr(v string) VirtualMachineConfigNicTypePtrInput
type VirtualMachineConfigNicTypePtrOutput ¶ added in v0.6.0
type VirtualMachineConfigNicTypePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineConfigNicTypePtrOutput) ElementType ¶ added in v0.6.0
func (VirtualMachineConfigNicTypePtrOutput) ElementType() reflect.Type
func (VirtualMachineConfigNicTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineConfigNicTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineConfigNicTypePtrOutput) ToVirtualMachineConfigNicTypePtrOutput ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypePtrOutput) ToVirtualMachineConfigNicTypePtrOutput() VirtualMachineConfigNicTypePtrOutput
func (VirtualMachineConfigNicTypePtrOutput) ToVirtualMachineConfigNicTypePtrOutputWithContext ¶ added in v0.6.0
func (o VirtualMachineConfigNicTypePtrOutput) ToVirtualMachineConfigNicTypePtrOutputWithContext(ctx context.Context) VirtualMachineConfigNicTypePtrOutput
type VirtualMachineConfigOutput ¶
type VirtualMachineConfigOutput struct{ *pulumi.OutputState }
The config settings for virtual machine.
func (VirtualMachineConfigOutput) AcceleratorConfig ¶
func (o VirtualMachineConfigOutput) AcceleratorConfig() RuntimeAcceleratorConfigPtrOutput
Optional. The Compute Engine accelerator configuration for this runtime.
func (VirtualMachineConfigOutput) BootImage ¶ added in v0.16.0
func (o VirtualMachineConfigOutput) BootImage() BootImagePtrOutput
Optional. Boot image metadata used for runtime upgradeability.
func (VirtualMachineConfigOutput) ContainerImages ¶
func (o VirtualMachineConfigOutput) ContainerImages() ContainerImageArrayOutput
Optional. Use a list of container images to use as Kernels in the notebook instance.
func (VirtualMachineConfigOutput) DataDisk ¶
func (o VirtualMachineConfigOutput) DataDisk() LocalDiskOutput
Data disk option configuration settings.
func (VirtualMachineConfigOutput) ElementType ¶
func (VirtualMachineConfigOutput) ElementType() reflect.Type
func (VirtualMachineConfigOutput) EncryptionConfig ¶
func (o VirtualMachineConfigOutput) EncryptionConfig() EncryptionConfigPtrOutput
Optional. Encryption settings for virtual machine data disk.
func (VirtualMachineConfigOutput) InternalIpOnly ¶
func (o VirtualMachineConfigOutput) InternalIpOnly() pulumi.BoolPtrOutput
Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This `internal_ip_only` restriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
func (VirtualMachineConfigOutput) Labels ¶
func (o VirtualMachineConfigOutput) Labels() pulumi.StringMapOutput
Optional. The labels to associate with this runtime. Label **keys** must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). Label **values** may be empty, but, if present, must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a cluster.
func (VirtualMachineConfigOutput) MachineType ¶
func (o VirtualMachineConfigOutput) MachineType() pulumi.StringOutput
The Compute Engine machine type used for runtimes. Short name is valid. Examples: * `n1-standard-2` * `e2-standard-8`
func (VirtualMachineConfigOutput) Metadata ¶
func (o VirtualMachineConfigOutput) Metadata() pulumi.StringMapOutput
Optional. The Compute Engine metadata entries to add to virtual machine. (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)).
func (VirtualMachineConfigOutput) Network ¶
func (o VirtualMachineConfigOutput) Network() pulumi.StringPtrOutput
Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither `network` nor `subnet` is specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default` * `projects/[project_id]/global/networks/default` Runtimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
func (VirtualMachineConfigOutput) NicType ¶
func (o VirtualMachineConfigOutput) NicType() VirtualMachineConfigNicTypePtrOutput
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
func (VirtualMachineConfigOutput) ReservedIpRange ¶ added in v0.15.0
func (o VirtualMachineConfigOutput) ReservedIpRange() pulumi.StringPtrOutput
Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range *name* if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: `managed-notebooks-range-c`
func (VirtualMachineConfigOutput) ShieldedInstanceConfig ¶
func (o VirtualMachineConfigOutput) ShieldedInstanceConfig() RuntimeShieldedInstanceConfigPtrOutput
Optional. Shielded VM Instance configuration settings.
func (VirtualMachineConfigOutput) Subnet ¶
func (o VirtualMachineConfigOutput) Subnet() pulumi.StringPtrOutput
Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0` * `projects/[project_id]/regions/us-east1/subnetworks/sub0`
func (VirtualMachineConfigOutput) Tags ¶
func (o VirtualMachineConfigOutput) Tags() pulumi.StringArrayOutput
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
func (VirtualMachineConfigOutput) ToVirtualMachineConfigOutput ¶
func (o VirtualMachineConfigOutput) ToVirtualMachineConfigOutput() VirtualMachineConfigOutput
func (VirtualMachineConfigOutput) ToVirtualMachineConfigOutputWithContext ¶
func (o VirtualMachineConfigOutput) ToVirtualMachineConfigOutputWithContext(ctx context.Context) VirtualMachineConfigOutput
func (VirtualMachineConfigOutput) ToVirtualMachineConfigPtrOutput ¶
func (o VirtualMachineConfigOutput) ToVirtualMachineConfigPtrOutput() VirtualMachineConfigPtrOutput
func (VirtualMachineConfigOutput) ToVirtualMachineConfigPtrOutputWithContext ¶
func (o VirtualMachineConfigOutput) ToVirtualMachineConfigPtrOutputWithContext(ctx context.Context) VirtualMachineConfigPtrOutput
type VirtualMachineConfigPtrInput ¶
type VirtualMachineConfigPtrInput interface { pulumi.Input ToVirtualMachineConfigPtrOutput() VirtualMachineConfigPtrOutput ToVirtualMachineConfigPtrOutputWithContext(context.Context) VirtualMachineConfigPtrOutput }
VirtualMachineConfigPtrInput is an input type that accepts VirtualMachineConfigArgs, VirtualMachineConfigPtr and VirtualMachineConfigPtrOutput values. You can construct a concrete instance of `VirtualMachineConfigPtrInput` via:
VirtualMachineConfigArgs{...} or: nil
func VirtualMachineConfigPtr ¶
func VirtualMachineConfigPtr(v *VirtualMachineConfigArgs) VirtualMachineConfigPtrInput
type VirtualMachineConfigPtrOutput ¶
type VirtualMachineConfigPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineConfigPtrOutput) AcceleratorConfig ¶
func (o VirtualMachineConfigPtrOutput) AcceleratorConfig() RuntimeAcceleratorConfigPtrOutput
Optional. The Compute Engine accelerator configuration for this runtime.
func (VirtualMachineConfigPtrOutput) BootImage ¶ added in v0.16.0
func (o VirtualMachineConfigPtrOutput) BootImage() BootImagePtrOutput
Optional. Boot image metadata used for runtime upgradeability.
func (VirtualMachineConfigPtrOutput) ContainerImages ¶
func (o VirtualMachineConfigPtrOutput) ContainerImages() ContainerImageArrayOutput
Optional. Use a list of container images to use as Kernels in the notebook instance.
func (VirtualMachineConfigPtrOutput) DataDisk ¶
func (o VirtualMachineConfigPtrOutput) DataDisk() LocalDiskPtrOutput
Data disk option configuration settings.
func (VirtualMachineConfigPtrOutput) Elem ¶
func (o VirtualMachineConfigPtrOutput) Elem() VirtualMachineConfigOutput
func (VirtualMachineConfigPtrOutput) ElementType ¶
func (VirtualMachineConfigPtrOutput) ElementType() reflect.Type
func (VirtualMachineConfigPtrOutput) EncryptionConfig ¶
func (o VirtualMachineConfigPtrOutput) EncryptionConfig() EncryptionConfigPtrOutput
Optional. Encryption settings for virtual machine data disk.
func (VirtualMachineConfigPtrOutput) InternalIpOnly ¶
func (o VirtualMachineConfigPtrOutput) InternalIpOnly() pulumi.BoolPtrOutput
Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This `internal_ip_only` restriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
func (VirtualMachineConfigPtrOutput) Labels ¶
func (o VirtualMachineConfigPtrOutput) Labels() pulumi.StringMapOutput
Optional. The labels to associate with this runtime. Label **keys** must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). Label **values** may be empty, but, if present, must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a cluster.
func (VirtualMachineConfigPtrOutput) MachineType ¶
func (o VirtualMachineConfigPtrOutput) MachineType() pulumi.StringPtrOutput
The Compute Engine machine type used for runtimes. Short name is valid. Examples: * `n1-standard-2` * `e2-standard-8`
func (VirtualMachineConfigPtrOutput) Metadata ¶
func (o VirtualMachineConfigPtrOutput) Metadata() pulumi.StringMapOutput
Optional. The Compute Engine metadata entries to add to virtual machine. (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)).
func (VirtualMachineConfigPtrOutput) Network ¶
func (o VirtualMachineConfigPtrOutput) Network() pulumi.StringPtrOutput
Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither `network` nor `subnet` is specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default` * `projects/[project_id]/global/networks/default` Runtimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
func (VirtualMachineConfigPtrOutput) NicType ¶
func (o VirtualMachineConfigPtrOutput) NicType() VirtualMachineConfigNicTypePtrOutput
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
func (VirtualMachineConfigPtrOutput) ReservedIpRange ¶ added in v0.15.0
func (o VirtualMachineConfigPtrOutput) ReservedIpRange() pulumi.StringPtrOutput
Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range *name* if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: `managed-notebooks-range-c`
func (VirtualMachineConfigPtrOutput) ShieldedInstanceConfig ¶
func (o VirtualMachineConfigPtrOutput) ShieldedInstanceConfig() RuntimeShieldedInstanceConfigPtrOutput
Optional. Shielded VM Instance configuration settings.
func (VirtualMachineConfigPtrOutput) Subnet ¶
func (o VirtualMachineConfigPtrOutput) Subnet() pulumi.StringPtrOutput
Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0` * `projects/[project_id]/regions/us-east1/subnetworks/sub0`
func (VirtualMachineConfigPtrOutput) Tags ¶
func (o VirtualMachineConfigPtrOutput) Tags() pulumi.StringArrayOutput
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
func (VirtualMachineConfigPtrOutput) ToVirtualMachineConfigPtrOutput ¶
func (o VirtualMachineConfigPtrOutput) ToVirtualMachineConfigPtrOutput() VirtualMachineConfigPtrOutput
func (VirtualMachineConfigPtrOutput) ToVirtualMachineConfigPtrOutputWithContext ¶
func (o VirtualMachineConfigPtrOutput) ToVirtualMachineConfigPtrOutputWithContext(ctx context.Context) VirtualMachineConfigPtrOutput
type VirtualMachineConfigResponse ¶
type VirtualMachineConfigResponse struct { // Optional. The Compute Engine accelerator configuration for this runtime. AcceleratorConfig RuntimeAcceleratorConfigResponse `pulumi:"acceleratorConfig"` // Optional. Boot image metadata used for runtime upgradeability. BootImage BootImageResponse `pulumi:"bootImage"` // Optional. Use a list of container images to use as Kernels in the notebook instance. ContainerImages []ContainerImageResponse `pulumi:"containerImages"` // Data disk option configuration settings. DataDisk LocalDiskResponse `pulumi:"dataDisk"` // Optional. Encryption settings for virtual machine data disk. EncryptionConfig EncryptionConfigResponse `pulumi:"encryptionConfig"` // The Compute Engine guest attributes. (see [Project and instance guest attributes](https://cloud.google.com/compute/docs/storing-retrieving-metadata#guest_attributes)). GuestAttributes map[string]string `pulumi:"guestAttributes"` // Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This `internal_ip_only` restriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses. InternalIpOnly bool `pulumi:"internalIpOnly"` // Optional. The labels to associate with this runtime. Label **keys** must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). Label **values** may be empty, but, if present, must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a cluster. Labels map[string]string `pulumi:"labels"` // The Compute Engine machine type used for runtimes. Short name is valid. Examples: * `n1-standard-2` * `e2-standard-8` MachineType string `pulumi:"machineType"` // Optional. The Compute Engine metadata entries to add to virtual machine. (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)). Metadata map[string]string `pulumi:"metadata"` // Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither `network` nor `subnet` is specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default` * `projects/[project_id]/global/networks/default` Runtimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access. Network string `pulumi:"network"` // Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet. NicType string `pulumi:"nicType"` // Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range *name* if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: `managed-notebooks-range-c` ReservedIpRange string `pulumi:"reservedIpRange"` // Optional. Shielded VM Instance configuration settings. ShieldedInstanceConfig RuntimeShieldedInstanceConfigResponse `pulumi:"shieldedInstanceConfig"` // Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0` * `projects/[project_id]/regions/us-east1/subnetworks/sub0` Subnet string `pulumi:"subnet"` // Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags []string `pulumi:"tags"` // The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * `us-central1-b` Zone string `pulumi:"zone"` }
The config settings for virtual machine.
type VirtualMachineConfigResponseOutput ¶
type VirtualMachineConfigResponseOutput struct{ *pulumi.OutputState }
The config settings for virtual machine.
func (VirtualMachineConfigResponseOutput) AcceleratorConfig ¶
func (o VirtualMachineConfigResponseOutput) AcceleratorConfig() RuntimeAcceleratorConfigResponseOutput
Optional. The Compute Engine accelerator configuration for this runtime.
func (VirtualMachineConfigResponseOutput) BootImage ¶ added in v0.16.0
func (o VirtualMachineConfigResponseOutput) BootImage() BootImageResponseOutput
Optional. Boot image metadata used for runtime upgradeability.
func (VirtualMachineConfigResponseOutput) ContainerImages ¶
func (o VirtualMachineConfigResponseOutput) ContainerImages() ContainerImageResponseArrayOutput
Optional. Use a list of container images to use as Kernels in the notebook instance.
func (VirtualMachineConfigResponseOutput) DataDisk ¶
func (o VirtualMachineConfigResponseOutput) DataDisk() LocalDiskResponseOutput
Data disk option configuration settings.
func (VirtualMachineConfigResponseOutput) ElementType ¶
func (VirtualMachineConfigResponseOutput) ElementType() reflect.Type
func (VirtualMachineConfigResponseOutput) EncryptionConfig ¶
func (o VirtualMachineConfigResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
Optional. Encryption settings for virtual machine data disk.
func (VirtualMachineConfigResponseOutput) GuestAttributes ¶
func (o VirtualMachineConfigResponseOutput) GuestAttributes() pulumi.StringMapOutput
The Compute Engine guest attributes. (see [Project and instance guest attributes](https://cloud.google.com/compute/docs/storing-retrieving-metadata#guest_attributes)).
func (VirtualMachineConfigResponseOutput) InternalIpOnly ¶
func (o VirtualMachineConfigResponseOutput) InternalIpOnly() pulumi.BoolOutput
Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This `internal_ip_only` restriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
func (VirtualMachineConfigResponseOutput) Labels ¶
func (o VirtualMachineConfigResponseOutput) Labels() pulumi.StringMapOutput
Optional. The labels to associate with this runtime. Label **keys** must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). Label **values** may be empty, but, if present, must contain 1 to 63 characters, and must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a cluster.
func (VirtualMachineConfigResponseOutput) MachineType ¶
func (o VirtualMachineConfigResponseOutput) MachineType() pulumi.StringOutput
The Compute Engine machine type used for runtimes. Short name is valid. Examples: * `n1-standard-2` * `e2-standard-8`
func (VirtualMachineConfigResponseOutput) Metadata ¶
func (o VirtualMachineConfigResponseOutput) Metadata() pulumi.StringMapOutput
Optional. The Compute Engine metadata entries to add to virtual machine. (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)).
func (VirtualMachineConfigResponseOutput) Network ¶
func (o VirtualMachineConfigResponseOutput) Network() pulumi.StringOutput
Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither `network` nor `subnet` is specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default` * `projects/[project_id]/global/networks/default` Runtimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
func (VirtualMachineConfigResponseOutput) NicType ¶
func (o VirtualMachineConfigResponseOutput) NicType() pulumi.StringOutput
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
func (VirtualMachineConfigResponseOutput) ReservedIpRange ¶ added in v0.15.0
func (o VirtualMachineConfigResponseOutput) ReservedIpRange() pulumi.StringOutput
Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range *name* if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: `managed-notebooks-range-c`
func (VirtualMachineConfigResponseOutput) ShieldedInstanceConfig ¶
func (o VirtualMachineConfigResponseOutput) ShieldedInstanceConfig() RuntimeShieldedInstanceConfigResponseOutput
Optional. Shielded VM Instance configuration settings.
func (VirtualMachineConfigResponseOutput) Subnet ¶
func (o VirtualMachineConfigResponseOutput) Subnet() pulumi.StringOutput
Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0` * `projects/[project_id]/regions/us-east1/subnetworks/sub0`
func (VirtualMachineConfigResponseOutput) Tags ¶
func (o VirtualMachineConfigResponseOutput) Tags() pulumi.StringArrayOutput
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
func (VirtualMachineConfigResponseOutput) ToVirtualMachineConfigResponseOutput ¶
func (o VirtualMachineConfigResponseOutput) ToVirtualMachineConfigResponseOutput() VirtualMachineConfigResponseOutput
func (VirtualMachineConfigResponseOutput) ToVirtualMachineConfigResponseOutputWithContext ¶
func (o VirtualMachineConfigResponseOutput) ToVirtualMachineConfigResponseOutputWithContext(ctx context.Context) VirtualMachineConfigResponseOutput
func (VirtualMachineConfigResponseOutput) Zone ¶
func (o VirtualMachineConfigResponseOutput) Zone() pulumi.StringOutput
The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * `us-central1-b`
type VirtualMachineInput ¶
type VirtualMachineInput interface { pulumi.Input ToVirtualMachineOutput() VirtualMachineOutput ToVirtualMachineOutputWithContext(context.Context) VirtualMachineOutput }
VirtualMachineInput is an input type that accepts VirtualMachineArgs and VirtualMachineOutput values. You can construct a concrete instance of `VirtualMachineInput` via:
VirtualMachineArgs{...}
type VirtualMachineOutput ¶
type VirtualMachineOutput struct{ *pulumi.OutputState }
Runtime using Virtual Machine for computing.
func (VirtualMachineOutput) ElementType ¶
func (VirtualMachineOutput) ElementType() reflect.Type
func (VirtualMachineOutput) ToVirtualMachineOutput ¶
func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
func (VirtualMachineOutput) ToVirtualMachineOutputWithContext ¶
func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
func (VirtualMachineOutput) ToVirtualMachinePtrOutput ¶
func (o VirtualMachineOutput) ToVirtualMachinePtrOutput() VirtualMachinePtrOutput
func (VirtualMachineOutput) ToVirtualMachinePtrOutputWithContext ¶
func (o VirtualMachineOutput) ToVirtualMachinePtrOutputWithContext(ctx context.Context) VirtualMachinePtrOutput
func (VirtualMachineOutput) VirtualMachineConfig ¶
func (o VirtualMachineOutput) VirtualMachineConfig() VirtualMachineConfigPtrOutput
Virtual Machine configuration settings.
type VirtualMachinePtrInput ¶
type VirtualMachinePtrInput interface { pulumi.Input ToVirtualMachinePtrOutput() VirtualMachinePtrOutput ToVirtualMachinePtrOutputWithContext(context.Context) VirtualMachinePtrOutput }
VirtualMachinePtrInput is an input type that accepts VirtualMachineArgs, VirtualMachinePtr and VirtualMachinePtrOutput values. You can construct a concrete instance of `VirtualMachinePtrInput` via:
VirtualMachineArgs{...} or: nil
func VirtualMachinePtr ¶
func VirtualMachinePtr(v *VirtualMachineArgs) VirtualMachinePtrInput
type VirtualMachinePtrOutput ¶
type VirtualMachinePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachinePtrOutput) Elem ¶
func (o VirtualMachinePtrOutput) Elem() VirtualMachineOutput
func (VirtualMachinePtrOutput) ElementType ¶
func (VirtualMachinePtrOutput) ElementType() reflect.Type
func (VirtualMachinePtrOutput) ToVirtualMachinePtrOutput ¶
func (o VirtualMachinePtrOutput) ToVirtualMachinePtrOutput() VirtualMachinePtrOutput
func (VirtualMachinePtrOutput) ToVirtualMachinePtrOutputWithContext ¶
func (o VirtualMachinePtrOutput) ToVirtualMachinePtrOutputWithContext(ctx context.Context) VirtualMachinePtrOutput
func (VirtualMachinePtrOutput) VirtualMachineConfig ¶
func (o VirtualMachinePtrOutput) VirtualMachineConfig() VirtualMachineConfigPtrOutput
Virtual Machine configuration settings.
type VirtualMachineResponse ¶
type VirtualMachineResponse struct { // The unique identifier of the Managed Compute Engine instance. InstanceId string `pulumi:"instanceId"` // The user-friendly name of the Managed Compute Engine instance. InstanceName string `pulumi:"instanceName"` // Virtual Machine configuration settings. VirtualMachineConfig VirtualMachineConfigResponse `pulumi:"virtualMachineConfig"` }
Runtime using Virtual Machine for computing.
type VirtualMachineResponseOutput ¶
type VirtualMachineResponseOutput struct{ *pulumi.OutputState }
Runtime using Virtual Machine for computing.
func (VirtualMachineResponseOutput) ElementType ¶
func (VirtualMachineResponseOutput) ElementType() reflect.Type
func (VirtualMachineResponseOutput) InstanceId ¶
func (o VirtualMachineResponseOutput) InstanceId() pulumi.StringOutput
The unique identifier of the Managed Compute Engine instance.
func (VirtualMachineResponseOutput) InstanceName ¶
func (o VirtualMachineResponseOutput) InstanceName() pulumi.StringOutput
The user-friendly name of the Managed Compute Engine instance.
func (VirtualMachineResponseOutput) ToVirtualMachineResponseOutput ¶
func (o VirtualMachineResponseOutput) ToVirtualMachineResponseOutput() VirtualMachineResponseOutput
func (VirtualMachineResponseOutput) ToVirtualMachineResponseOutputWithContext ¶
func (o VirtualMachineResponseOutput) ToVirtualMachineResponseOutputWithContext(ctx context.Context) VirtualMachineResponseOutput
func (VirtualMachineResponseOutput) VirtualMachineConfig ¶
func (o VirtualMachineResponseOutput) VirtualMachineConfig() VirtualMachineConfigResponseOutput
Virtual Machine configuration settings.
type VmImage ¶
type VmImage struct { // Use this VM image family to find the image; the newest image in this family will be used. ImageFamily *string `pulumi:"imageFamily"` // Use VM image name to find the image. ImageName *string `pulumi:"imageName"` // The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}` Project string `pulumi:"project"` }
Definition of a custom Compute Engine virtual machine image for starting a notebook instance with the environment installed directly on the VM.
type VmImageArgs ¶
type VmImageArgs struct { // Use this VM image family to find the image; the newest image in this family will be used. ImageFamily pulumi.StringPtrInput `pulumi:"imageFamily"` // Use VM image name to find the image. ImageName pulumi.StringPtrInput `pulumi:"imageName"` // The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}` Project pulumi.StringInput `pulumi:"project"` }
Definition of a custom Compute Engine virtual machine image for starting a notebook instance with the environment installed directly on the VM.
func (VmImageArgs) ElementType ¶
func (VmImageArgs) ElementType() reflect.Type
func (VmImageArgs) ToVmImageOutput ¶
func (i VmImageArgs) ToVmImageOutput() VmImageOutput
func (VmImageArgs) ToVmImageOutputWithContext ¶
func (i VmImageArgs) ToVmImageOutputWithContext(ctx context.Context) VmImageOutput
func (VmImageArgs) ToVmImagePtrOutput ¶
func (i VmImageArgs) ToVmImagePtrOutput() VmImagePtrOutput
func (VmImageArgs) ToVmImagePtrOutputWithContext ¶
func (i VmImageArgs) ToVmImagePtrOutputWithContext(ctx context.Context) VmImagePtrOutput
type VmImageInput ¶
type VmImageInput interface { pulumi.Input ToVmImageOutput() VmImageOutput ToVmImageOutputWithContext(context.Context) VmImageOutput }
VmImageInput is an input type that accepts VmImageArgs and VmImageOutput values. You can construct a concrete instance of `VmImageInput` via:
VmImageArgs{...}
type VmImageOutput ¶
type VmImageOutput struct{ *pulumi.OutputState }
Definition of a custom Compute Engine virtual machine image for starting a notebook instance with the environment installed directly on the VM.
func (VmImageOutput) ElementType ¶
func (VmImageOutput) ElementType() reflect.Type
func (VmImageOutput) ImageFamily ¶
func (o VmImageOutput) ImageFamily() pulumi.StringPtrOutput
Use this VM image family to find the image; the newest image in this family will be used.
func (VmImageOutput) ImageName ¶
func (o VmImageOutput) ImageName() pulumi.StringPtrOutput
Use VM image name to find the image.
func (VmImageOutput) Project ¶
func (o VmImageOutput) Project() pulumi.StringOutput
The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
func (VmImageOutput) ToVmImageOutput ¶
func (o VmImageOutput) ToVmImageOutput() VmImageOutput
func (VmImageOutput) ToVmImageOutputWithContext ¶
func (o VmImageOutput) ToVmImageOutputWithContext(ctx context.Context) VmImageOutput
func (VmImageOutput) ToVmImagePtrOutput ¶
func (o VmImageOutput) ToVmImagePtrOutput() VmImagePtrOutput
func (VmImageOutput) ToVmImagePtrOutputWithContext ¶
func (o VmImageOutput) ToVmImagePtrOutputWithContext(ctx context.Context) VmImagePtrOutput
type VmImagePtrInput ¶
type VmImagePtrInput interface { pulumi.Input ToVmImagePtrOutput() VmImagePtrOutput ToVmImagePtrOutputWithContext(context.Context) VmImagePtrOutput }
VmImagePtrInput is an input type that accepts VmImageArgs, VmImagePtr and VmImagePtrOutput values. You can construct a concrete instance of `VmImagePtrInput` via:
VmImageArgs{...} or: nil
func VmImagePtr ¶
func VmImagePtr(v *VmImageArgs) VmImagePtrInput
type VmImagePtrOutput ¶
type VmImagePtrOutput struct{ *pulumi.OutputState }
func (VmImagePtrOutput) Elem ¶
func (o VmImagePtrOutput) Elem() VmImageOutput
func (VmImagePtrOutput) ElementType ¶
func (VmImagePtrOutput) ElementType() reflect.Type
func (VmImagePtrOutput) ImageFamily ¶
func (o VmImagePtrOutput) ImageFamily() pulumi.StringPtrOutput
Use this VM image family to find the image; the newest image in this family will be used.
func (VmImagePtrOutput) ImageName ¶
func (o VmImagePtrOutput) ImageName() pulumi.StringPtrOutput
Use VM image name to find the image.
func (VmImagePtrOutput) Project ¶
func (o VmImagePtrOutput) Project() pulumi.StringPtrOutput
The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
func (VmImagePtrOutput) ToVmImagePtrOutput ¶
func (o VmImagePtrOutput) ToVmImagePtrOutput() VmImagePtrOutput
func (VmImagePtrOutput) ToVmImagePtrOutputWithContext ¶
func (o VmImagePtrOutput) ToVmImagePtrOutputWithContext(ctx context.Context) VmImagePtrOutput
type VmImageResponse ¶
type VmImageResponse struct { // Use this VM image family to find the image; the newest image in this family will be used. ImageFamily string `pulumi:"imageFamily"` // Use VM image name to find the image. ImageName string `pulumi:"imageName"` // The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}` Project string `pulumi:"project"` }
Definition of a custom Compute Engine virtual machine image for starting a notebook instance with the environment installed directly on the VM.
type VmImageResponseOutput ¶
type VmImageResponseOutput struct{ *pulumi.OutputState }
Definition of a custom Compute Engine virtual machine image for starting a notebook instance with the environment installed directly on the VM.
func (VmImageResponseOutput) ElementType ¶
func (VmImageResponseOutput) ElementType() reflect.Type
func (VmImageResponseOutput) ImageFamily ¶
func (o VmImageResponseOutput) ImageFamily() pulumi.StringOutput
Use this VM image family to find the image; the newest image in this family will be used.
func (VmImageResponseOutput) ImageName ¶
func (o VmImageResponseOutput) ImageName() pulumi.StringOutput
Use VM image name to find the image.
func (VmImageResponseOutput) Project ¶
func (o VmImageResponseOutput) Project() pulumi.StringOutput
The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
func (VmImageResponseOutput) ToVmImageResponseOutput ¶
func (o VmImageResponseOutput) ToVmImageResponseOutput() VmImageResponseOutput
func (VmImageResponseOutput) ToVmImageResponseOutputWithContext ¶
func (o VmImageResponseOutput) ToVmImageResponseOutputWithContext(ctx context.Context) VmImageResponseOutput