pub struct RunCommandArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> RunCommandArgsBuilder<S>
impl<S: State> RunCommandArgsBuilder<S>
sourcepub fn build_struct(self) -> RunCommandArgswhere
S: IsComplete,
pub fn build_struct(self) -> RunCommandArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn error_blob_managed_identity(
self,
value: impl Into<Output<Option<RunCommandErrorBlobManagedIdentity>>>,
) -> RunCommandArgsBuilder<SetErrorBlobManagedIdentity<S>>where
S::ErrorBlobManagedIdentity: IsUnset,
pub fn error_blob_managed_identity(
self,
value: impl Into<Output<Option<RunCommandErrorBlobManagedIdentity>>>,
) -> RunCommandArgsBuilder<SetErrorBlobManagedIdentity<S>>where
S::ErrorBlobManagedIdentity: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::RunCommandErrorBlobManagedIdentity>,
> as Default>::default()
An error_blob_managed_identity
block as defined below. User-assigned managed Identity that has access to errorBlobUri storage blob.
sourcepub fn maybe_error_blob_managed_identity(
self,
value: Option<impl Into<Output<Option<RunCommandErrorBlobManagedIdentity>>>>,
) -> RunCommandArgsBuilder<SetErrorBlobManagedIdentity<S>>where
S::ErrorBlobManagedIdentity: IsUnset,
pub fn maybe_error_blob_managed_identity(
self,
value: Option<impl Into<Output<Option<RunCommandErrorBlobManagedIdentity>>>>,
) -> RunCommandArgsBuilder<SetErrorBlobManagedIdentity<S>>where
S::ErrorBlobManagedIdentity: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::RunCommandErrorBlobManagedIdentity>,
> as Default>::default()
An error_blob_managed_identity
block as defined below. User-assigned managed Identity that has access to errorBlobUri storage blob.
sourcepub fn error_blob_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetErrorBlobUri<S>>where
S::ErrorBlobUri: IsUnset,
pub fn error_blob_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetErrorBlobUri<S>>where
S::ErrorBlobUri: IsUnset,
sourcepub fn maybe_error_blob_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetErrorBlobUri<S>>where
S::ErrorBlobUri: IsUnset,
pub fn maybe_error_blob_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetErrorBlobUri<S>>where
S::ErrorBlobUri: IsUnset,
sourcepub fn location(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
pub fn location(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
sourcepub fn maybe_location(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
pub fn maybe_location(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetLocation<S>>where
S::Location: IsUnset,
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn output_blob_managed_identity(
self,
value: impl Into<Output<Option<RunCommandOutputBlobManagedIdentity>>>,
) -> RunCommandArgsBuilder<SetOutputBlobManagedIdentity<S>>where
S::OutputBlobManagedIdentity: IsUnset,
pub fn output_blob_managed_identity(
self,
value: impl Into<Output<Option<RunCommandOutputBlobManagedIdentity>>>,
) -> RunCommandArgsBuilder<SetOutputBlobManagedIdentity<S>>where
S::OutputBlobManagedIdentity: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::RunCommandOutputBlobManagedIdentity>,
> as Default>::default()
An output_blob_managed_identity
block as defined below. User-assigned managed Identity that has access to outputBlobUri storage blob.
sourcepub fn maybe_output_blob_managed_identity(
self,
value: Option<impl Into<Output<Option<RunCommandOutputBlobManagedIdentity>>>>,
) -> RunCommandArgsBuilder<SetOutputBlobManagedIdentity<S>>where
S::OutputBlobManagedIdentity: IsUnset,
pub fn maybe_output_blob_managed_identity(
self,
value: Option<impl Into<Output<Option<RunCommandOutputBlobManagedIdentity>>>>,
) -> RunCommandArgsBuilder<SetOutputBlobManagedIdentity<S>>where
S::OutputBlobManagedIdentity: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::RunCommandOutputBlobManagedIdentity>,
> as Default>::default()
An output_blob_managed_identity
block as defined below. User-assigned managed Identity that has access to outputBlobUri storage blob.
sourcepub fn output_blob_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetOutputBlobUri<S>>where
S::OutputBlobUri: IsUnset,
pub fn output_blob_uri(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetOutputBlobUri<S>>where
S::OutputBlobUri: IsUnset,
sourcepub fn maybe_output_blob_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetOutputBlobUri<S>>where
S::OutputBlobUri: IsUnset,
pub fn maybe_output_blob_uri(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetOutputBlobUri<S>>where
S::OutputBlobUri: IsUnset,
sourcepub fn parameters(
self,
value: impl Into<Output<Option<Vec<RunCommandParameter>>>>,
) -> RunCommandArgsBuilder<SetParameters<S>>where
S::Parameters: IsUnset,
pub fn parameters(
self,
value: impl Into<Output<Option<Vec<RunCommandParameter>>>>,
) -> RunCommandArgsBuilder<SetParameters<S>>where
S::Parameters: IsUnset,
sourcepub fn maybe_parameters(
self,
value: Option<impl Into<Output<Option<Vec<RunCommandParameter>>>>>,
) -> RunCommandArgsBuilder<SetParameters<S>>where
S::Parameters: IsUnset,
pub fn maybe_parameters(
self,
value: Option<impl Into<Output<Option<Vec<RunCommandParameter>>>>>,
) -> RunCommandArgsBuilder<SetParameters<S>>where
S::Parameters: IsUnset,
sourcepub fn protected_parameters(
self,
value: impl Into<Output<Option<Vec<RunCommandProtectedParameter>>>>,
) -> RunCommandArgsBuilder<SetProtectedParameters<S>>where
S::ProtectedParameters: IsUnset,
pub fn protected_parameters(
self,
value: impl Into<Output<Option<Vec<RunCommandProtectedParameter>>>>,
) -> RunCommandArgsBuilder<SetProtectedParameters<S>>where
S::ProtectedParameters: IsUnset,
sourcepub fn maybe_protected_parameters(
self,
value: Option<impl Into<Output<Option<Vec<RunCommandProtectedParameter>>>>>,
) -> RunCommandArgsBuilder<SetProtectedParameters<S>>where
S::ProtectedParameters: IsUnset,
pub fn maybe_protected_parameters(
self,
value: Option<impl Into<Output<Option<Vec<RunCommandProtectedParameter>>>>>,
) -> RunCommandArgsBuilder<SetProtectedParameters<S>>where
S::ProtectedParameters: IsUnset,
sourcepub fn run_as_password(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetRunAsPassword<S>>where
S::RunAsPassword: IsUnset,
pub fn run_as_password(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetRunAsPassword<S>>where
S::RunAsPassword: IsUnset,
sourcepub fn maybe_run_as_password(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetRunAsPassword<S>>where
S::RunAsPassword: IsUnset,
pub fn maybe_run_as_password(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetRunAsPassword<S>>where
S::RunAsPassword: IsUnset,
sourcepub fn run_as_user(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetRunAsUser<S>>where
S::RunAsUser: IsUnset,
pub fn run_as_user(
self,
value: impl Into<Output<Option<String>>>,
) -> RunCommandArgsBuilder<SetRunAsUser<S>>where
S::RunAsUser: IsUnset,
sourcepub fn maybe_run_as_user(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetRunAsUser<S>>where
S::RunAsUser: IsUnset,
pub fn maybe_run_as_user(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RunCommandArgsBuilder<SetRunAsUser<S>>where
S::RunAsUser: IsUnset,
sourcepub fn source(
self,
value: impl Into<Output<RunCommandSource>>,
) -> RunCommandArgsBuilder<SetSource<S>>where
S::Source: IsUnset,
pub fn source(
self,
value: impl Into<Output<RunCommandSource>>,
) -> RunCommandArgsBuilder<SetSource<S>>where
S::Source: IsUnset,
Required.
A source
block as defined below. The source of the run command script.
sourcepub fn virtual_machine_id(
self,
value: impl Into<Output<String>>,
) -> RunCommandArgsBuilder<SetVirtualMachineId<S>>where
S::VirtualMachineId: IsUnset,
pub fn virtual_machine_id(
self,
value: impl Into<Output<String>>,
) -> RunCommandArgsBuilder<SetVirtualMachineId<S>>where
S::VirtualMachineId: IsUnset,
Required.
Specifies the Virtual Machine ID within which this Virtual Machine Run Command should exist. Changing this forces a new Virtual Machine Run Command to be created.