octopusdeploy.MachinePolicy
Explore with Pulumi AI
This resource manages machine policies in Octopus Deploy.
Create MachinePolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MachinePolicy(name: string, args?: MachinePolicyArgs, opts?: CustomResourceOptions);
@overload
def MachinePolicy(resource_name: str,
args: Optional[MachinePolicyArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def MachinePolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
connection_connect_timeout: Optional[float] = None,
connection_retry_count_limit: Optional[float] = None,
connection_retry_sleep_interval: Optional[float] = None,
connection_retry_time_limit: Optional[float] = None,
description: Optional[str] = None,
machine_cleanup_policy: Optional[MachinePolicyMachineCleanupPolicyArgs] = None,
machine_connectivity_policy: Optional[MachinePolicyMachineConnectivityPolicyArgs] = None,
machine_health_check_policy: Optional[MachinePolicyMachineHealthCheckPolicyArgs] = None,
machine_policy_id: Optional[str] = None,
machine_update_policy: Optional[MachinePolicyMachineUpdatePolicyArgs] = None,
name: Optional[str] = None,
polling_request_queue_timeout: Optional[float] = None,
space_id: Optional[str] = None)
func NewMachinePolicy(ctx *Context, name string, args *MachinePolicyArgs, opts ...ResourceOption) (*MachinePolicy, error)
public MachinePolicy(string name, MachinePolicyArgs? args = null, CustomResourceOptions? opts = null)
public MachinePolicy(String name, MachinePolicyArgs args)
public MachinePolicy(String name, MachinePolicyArgs args, CustomResourceOptions options)
type: octopusdeploy:MachinePolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MachinePolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MachinePolicyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MachinePolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MachinePolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MachinePolicyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var machinePolicyResource = new Octopusdeploy.MachinePolicy("machinePolicyResource", new()
{
ConnectionConnectTimeout = 0,
ConnectionRetryCountLimit = 0,
ConnectionRetrySleepInterval = 0,
ConnectionRetryTimeLimit = 0,
Description = "string",
MachineCleanupPolicy = new Octopusdeploy.Inputs.MachinePolicyMachineCleanupPolicyArgs
{
DeleteMachinesBehavior = "string",
DeleteMachinesElapsedTimespan = 0,
},
MachineConnectivityPolicy = new Octopusdeploy.Inputs.MachinePolicyMachineConnectivityPolicyArgs
{
MachineConnectivityBehavior = "string",
},
MachineHealthCheckPolicy = new Octopusdeploy.Inputs.MachinePolicyMachineHealthCheckPolicyArgs
{
BashHealthCheckPolicy = new Octopusdeploy.Inputs.MachinePolicyMachineHealthCheckPolicyBashHealthCheckPolicyArgs
{
RunType = "string",
ScriptBody = "string",
},
PowershellHealthCheckPolicy = new Octopusdeploy.Inputs.MachinePolicyMachineHealthCheckPolicyPowershellHealthCheckPolicyArgs
{
RunType = "string",
ScriptBody = "string",
},
HealthCheckCron = "string",
HealthCheckCronTimezone = "string",
HealthCheckInterval = 0,
HealthCheckType = "string",
},
MachinePolicyId = "string",
MachineUpdatePolicy = new Octopusdeploy.Inputs.MachinePolicyMachineUpdatePolicyArgs
{
CalamariUpdateBehavior = "string",
KubernetesAgentUpdateBehavior = "string",
TentacleUpdateAccountId = "string",
TentacleUpdateBehavior = "string",
},
Name = "string",
PollingRequestQueueTimeout = 0,
SpaceId = "string",
});
example, err := octopusdeploy.NewMachinePolicy(ctx, "machinePolicyResource", &octopusdeploy.MachinePolicyArgs{
ConnectionConnectTimeout: pulumi.Float64(0),
ConnectionRetryCountLimit: pulumi.Float64(0),
ConnectionRetrySleepInterval: pulumi.Float64(0),
ConnectionRetryTimeLimit: pulumi.Float64(0),
Description: pulumi.String("string"),
MachineCleanupPolicy: &octopusdeploy.MachinePolicyMachineCleanupPolicyArgs{
DeleteMachinesBehavior: pulumi.String("string"),
DeleteMachinesElapsedTimespan: pulumi.Float64(0),
},
MachineConnectivityPolicy: &octopusdeploy.MachinePolicyMachineConnectivityPolicyArgs{
MachineConnectivityBehavior: pulumi.String("string"),
},
MachineHealthCheckPolicy: &octopusdeploy.MachinePolicyMachineHealthCheckPolicyArgs{
BashHealthCheckPolicy: &octopusdeploy.MachinePolicyMachineHealthCheckPolicyBashHealthCheckPolicyArgs{
RunType: pulumi.String("string"),
ScriptBody: pulumi.String("string"),
},
PowershellHealthCheckPolicy: &octopusdeploy.MachinePolicyMachineHealthCheckPolicyPowershellHealthCheckPolicyArgs{
RunType: pulumi.String("string"),
ScriptBody: pulumi.String("string"),
},
HealthCheckCron: pulumi.String("string"),
HealthCheckCronTimezone: pulumi.String("string"),
HealthCheckInterval: pulumi.Float64(0),
HealthCheckType: pulumi.String("string"),
},
MachinePolicyId: pulumi.String("string"),
MachineUpdatePolicy: &octopusdeploy.MachinePolicyMachineUpdatePolicyArgs{
CalamariUpdateBehavior: pulumi.String("string"),
KubernetesAgentUpdateBehavior: pulumi.String("string"),
TentacleUpdateAccountId: pulumi.String("string"),
TentacleUpdateBehavior: pulumi.String("string"),
},
Name: pulumi.String("string"),
PollingRequestQueueTimeout: pulumi.Float64(0),
SpaceId: pulumi.String("string"),
})
var machinePolicyResource = new MachinePolicy("machinePolicyResource", MachinePolicyArgs.builder()
.connectionConnectTimeout(0)
.connectionRetryCountLimit(0)
.connectionRetrySleepInterval(0)
.connectionRetryTimeLimit(0)
.description("string")
.machineCleanupPolicy(MachinePolicyMachineCleanupPolicyArgs.builder()
.deleteMachinesBehavior("string")
.deleteMachinesElapsedTimespan(0)
.build())
.machineConnectivityPolicy(MachinePolicyMachineConnectivityPolicyArgs.builder()
.machineConnectivityBehavior("string")
.build())
.machineHealthCheckPolicy(MachinePolicyMachineHealthCheckPolicyArgs.builder()
.bashHealthCheckPolicy(MachinePolicyMachineHealthCheckPolicyBashHealthCheckPolicyArgs.builder()
.runType("string")
.scriptBody("string")
.build())
.powershellHealthCheckPolicy(MachinePolicyMachineHealthCheckPolicyPowershellHealthCheckPolicyArgs.builder()
.runType("string")
.scriptBody("string")
.build())
.healthCheckCron("string")
.healthCheckCronTimezone("string")
.healthCheckInterval(0)
.healthCheckType("string")
.build())
.machinePolicyId("string")
.machineUpdatePolicy(MachinePolicyMachineUpdatePolicyArgs.builder()
.calamariUpdateBehavior("string")
.kubernetesAgentUpdateBehavior("string")
.tentacleUpdateAccountId("string")
.tentacleUpdateBehavior("string")
.build())
.name("string")
.pollingRequestQueueTimeout(0)
.spaceId("string")
.build());
machine_policy_resource = octopusdeploy.MachinePolicy("machinePolicyResource",
connection_connect_timeout=0,
connection_retry_count_limit=0,
connection_retry_sleep_interval=0,
connection_retry_time_limit=0,
description="string",
machine_cleanup_policy={
"delete_machines_behavior": "string",
"delete_machines_elapsed_timespan": 0,
},
machine_connectivity_policy={
"machine_connectivity_behavior": "string",
},
machine_health_check_policy={
"bash_health_check_policy": {
"run_type": "string",
"script_body": "string",
},
"powershell_health_check_policy": {
"run_type": "string",
"script_body": "string",
},
"health_check_cron": "string",
"health_check_cron_timezone": "string",
"health_check_interval": 0,
"health_check_type": "string",
},
machine_policy_id="string",
machine_update_policy={
"calamari_update_behavior": "string",
"kubernetes_agent_update_behavior": "string",
"tentacle_update_account_id": "string",
"tentacle_update_behavior": "string",
},
name="string",
polling_request_queue_timeout=0,
space_id="string")
const machinePolicyResource = new octopusdeploy.MachinePolicy("machinePolicyResource", {
connectionConnectTimeout: 0,
connectionRetryCountLimit: 0,
connectionRetrySleepInterval: 0,
connectionRetryTimeLimit: 0,
description: "string",
machineCleanupPolicy: {
deleteMachinesBehavior: "string",
deleteMachinesElapsedTimespan: 0,
},
machineConnectivityPolicy: {
machineConnectivityBehavior: "string",
},
machineHealthCheckPolicy: {
bashHealthCheckPolicy: {
runType: "string",
scriptBody: "string",
},
powershellHealthCheckPolicy: {
runType: "string",
scriptBody: "string",
},
healthCheckCron: "string",
healthCheckCronTimezone: "string",
healthCheckInterval: 0,
healthCheckType: "string",
},
machinePolicyId: "string",
machineUpdatePolicy: {
calamariUpdateBehavior: "string",
kubernetesAgentUpdateBehavior: "string",
tentacleUpdateAccountId: "string",
tentacleUpdateBehavior: "string",
},
name: "string",
pollingRequestQueueTimeout: 0,
spaceId: "string",
});
type: octopusdeploy:MachinePolicy
properties:
connectionConnectTimeout: 0
connectionRetryCountLimit: 0
connectionRetrySleepInterval: 0
connectionRetryTimeLimit: 0
description: string
machineCleanupPolicy:
deleteMachinesBehavior: string
deleteMachinesElapsedTimespan: 0
machineConnectivityPolicy:
machineConnectivityBehavior: string
machineHealthCheckPolicy:
bashHealthCheckPolicy:
runType: string
scriptBody: string
healthCheckCron: string
healthCheckCronTimezone: string
healthCheckInterval: 0
healthCheckType: string
powershellHealthCheckPolicy:
runType: string
scriptBody: string
machinePolicyId: string
machineUpdatePolicy:
calamariUpdateBehavior: string
kubernetesAgentUpdateBehavior: string
tentacleUpdateAccountId: string
tentacleUpdateBehavior: string
name: string
pollingRequestQueueTimeout: 0
spaceId: string
MachinePolicy Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MachinePolicy resource accepts the following input properties:
- Connection
Connect doubleTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- Connection
Retry doubleCount Limit - Connection
Retry doubleSleep Interval - In nanoseconds.
- Connection
Retry doubleTime Limit - In nanoseconds.
- Description string
- The description of this machine policy.
- Machine
Cleanup MachinePolicy Policy Machine Cleanup Policy - Machine
Connectivity MachinePolicy Policy Machine Connectivity Policy - Machine
Health MachineCheck Policy Policy Machine Health Check Policy - Machine
Policy stringId - The unique ID for this resource.
- Machine
Update MachinePolicy Policy Machine Update Policy - Name string
- The name of this resource.
- Polling
Request doubleQueue Timeout - In nanoseconds.
- Space
Id string - The space ID associated with this resource.
- Connection
Connect float64Timeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- Connection
Retry float64Count Limit - Connection
Retry float64Sleep Interval - In nanoseconds.
- Connection
Retry float64Time Limit - In nanoseconds.
- Description string
- The description of this machine policy.
- Machine
Cleanup MachinePolicy Policy Machine Cleanup Policy Args - Machine
Connectivity MachinePolicy Policy Machine Connectivity Policy Args - Machine
Health MachineCheck Policy Policy Machine Health Check Policy Args - Machine
Policy stringId - The unique ID for this resource.
- Machine
Update MachinePolicy Policy Machine Update Policy Args - Name string
- The name of this resource.
- Polling
Request float64Queue Timeout - In nanoseconds.
- Space
Id string - The space ID associated with this resource.
- connection
Connect DoubleTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection
Retry DoubleCount Limit - connection
Retry DoubleSleep Interval - In nanoseconds.
- connection
Retry DoubleTime Limit - In nanoseconds.
- description String
- The description of this machine policy.
- machine
Cleanup MachinePolicy Policy Machine Cleanup Policy - machine
Connectivity MachinePolicy Policy Machine Connectivity Policy - machine
Health MachineCheck Policy Policy Machine Health Check Policy - machine
Policy StringId - The unique ID for this resource.
- machine
Update MachinePolicy Policy Machine Update Policy - name String
- The name of this resource.
- polling
Request DoubleQueue Timeout - In nanoseconds.
- space
Id String - The space ID associated with this resource.
- connection
Connect numberTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection
Retry numberCount Limit - connection
Retry numberSleep Interval - In nanoseconds.
- connection
Retry numberTime Limit - In nanoseconds.
- description string
- The description of this machine policy.
- machine
Cleanup MachinePolicy Policy Machine Cleanup Policy - machine
Connectivity MachinePolicy Policy Machine Connectivity Policy - machine
Health MachineCheck Policy Policy Machine Health Check Policy - machine
Policy stringId - The unique ID for this resource.
- machine
Update MachinePolicy Policy Machine Update Policy - name string
- The name of this resource.
- polling
Request numberQueue Timeout - In nanoseconds.
- space
Id string - The space ID associated with this resource.
- connection_
connect_ floattimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection_
retry_ floatcount_ limit - connection_
retry_ floatsleep_ interval - In nanoseconds.
- connection_
retry_ floattime_ limit - In nanoseconds.
- description str
- The description of this machine policy.
- machine_
cleanup_ Machinepolicy Policy Machine Cleanup Policy Args - machine_
connectivity_ Machinepolicy Policy Machine Connectivity Policy Args - machine_
health_ Machinecheck_ policy Policy Machine Health Check Policy Args - machine_
policy_ strid - The unique ID for this resource.
- machine_
update_ Machinepolicy Policy Machine Update Policy Args - name str
- The name of this resource.
- polling_
request_ floatqueue_ timeout - In nanoseconds.
- space_
id str - The space ID associated with this resource.
- connection
Connect NumberTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection
Retry NumberCount Limit - connection
Retry NumberSleep Interval - In nanoseconds.
- connection
Retry NumberTime Limit - In nanoseconds.
- description String
- The description of this machine policy.
- machine
Cleanup Property MapPolicy - machine
Connectivity Property MapPolicy - machine
Health Property MapCheck Policy - machine
Policy StringId - The unique ID for this resource.
- machine
Update Property MapPolicy - name String
- The name of this resource.
- polling
Request NumberQueue Timeout - In nanoseconds.
- space
Id String - The space ID associated with this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the MachinePolicy resource produces the following output properties:
- id str
- The provider-assigned unique ID for this managed resource.
- is_
default bool
Look up Existing MachinePolicy Resource
Get an existing MachinePolicy resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MachinePolicyState, opts?: CustomResourceOptions): MachinePolicy
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
connection_connect_timeout: Optional[float] = None,
connection_retry_count_limit: Optional[float] = None,
connection_retry_sleep_interval: Optional[float] = None,
connection_retry_time_limit: Optional[float] = None,
description: Optional[str] = None,
is_default: Optional[bool] = None,
machine_cleanup_policy: Optional[MachinePolicyMachineCleanupPolicyArgs] = None,
machine_connectivity_policy: Optional[MachinePolicyMachineConnectivityPolicyArgs] = None,
machine_health_check_policy: Optional[MachinePolicyMachineHealthCheckPolicyArgs] = None,
machine_policy_id: Optional[str] = None,
machine_update_policy: Optional[MachinePolicyMachineUpdatePolicyArgs] = None,
name: Optional[str] = None,
polling_request_queue_timeout: Optional[float] = None,
space_id: Optional[str] = None) -> MachinePolicy
func GetMachinePolicy(ctx *Context, name string, id IDInput, state *MachinePolicyState, opts ...ResourceOption) (*MachinePolicy, error)
public static MachinePolicy Get(string name, Input<string> id, MachinePolicyState? state, CustomResourceOptions? opts = null)
public static MachinePolicy get(String name, Output<String> id, MachinePolicyState state, CustomResourceOptions options)
resources: _: type: octopusdeploy:MachinePolicy get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Connection
Connect doubleTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- Connection
Retry doubleCount Limit - Connection
Retry doubleSleep Interval - In nanoseconds.
- Connection
Retry doubleTime Limit - In nanoseconds.
- Description string
- The description of this machine policy.
- Is
Default bool - Machine
Cleanup MachinePolicy Policy Machine Cleanup Policy - Machine
Connectivity MachinePolicy Policy Machine Connectivity Policy - Machine
Health MachineCheck Policy Policy Machine Health Check Policy - Machine
Policy stringId - The unique ID for this resource.
- Machine
Update MachinePolicy Policy Machine Update Policy - Name string
- The name of this resource.
- Polling
Request doubleQueue Timeout - In nanoseconds.
- Space
Id string - The space ID associated with this resource.
- Connection
Connect float64Timeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- Connection
Retry float64Count Limit - Connection
Retry float64Sleep Interval - In nanoseconds.
- Connection
Retry float64Time Limit - In nanoseconds.
- Description string
- The description of this machine policy.
- Is
Default bool - Machine
Cleanup MachinePolicy Policy Machine Cleanup Policy Args - Machine
Connectivity MachinePolicy Policy Machine Connectivity Policy Args - Machine
Health MachineCheck Policy Policy Machine Health Check Policy Args - Machine
Policy stringId - The unique ID for this resource.
- Machine
Update MachinePolicy Policy Machine Update Policy Args - Name string
- The name of this resource.
- Polling
Request float64Queue Timeout - In nanoseconds.
- Space
Id string - The space ID associated with this resource.
- connection
Connect DoubleTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection
Retry DoubleCount Limit - connection
Retry DoubleSleep Interval - In nanoseconds.
- connection
Retry DoubleTime Limit - In nanoseconds.
- description String
- The description of this machine policy.
- is
Default Boolean - machine
Cleanup MachinePolicy Policy Machine Cleanup Policy - machine
Connectivity MachinePolicy Policy Machine Connectivity Policy - machine
Health MachineCheck Policy Policy Machine Health Check Policy - machine
Policy StringId - The unique ID for this resource.
- machine
Update MachinePolicy Policy Machine Update Policy - name String
- The name of this resource.
- polling
Request DoubleQueue Timeout - In nanoseconds.
- space
Id String - The space ID associated with this resource.
- connection
Connect numberTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection
Retry numberCount Limit - connection
Retry numberSleep Interval - In nanoseconds.
- connection
Retry numberTime Limit - In nanoseconds.
- description string
- The description of this machine policy.
- is
Default boolean - machine
Cleanup MachinePolicy Policy Machine Cleanup Policy - machine
Connectivity MachinePolicy Policy Machine Connectivity Policy - machine
Health MachineCheck Policy Policy Machine Health Check Policy - machine
Policy stringId - The unique ID for this resource.
- machine
Update MachinePolicy Policy Machine Update Policy - name string
- The name of this resource.
- polling
Request numberQueue Timeout - In nanoseconds.
- space
Id string - The space ID associated with this resource.
- connection_
connect_ floattimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection_
retry_ floatcount_ limit - connection_
retry_ floatsleep_ interval - In nanoseconds.
- connection_
retry_ floattime_ limit - In nanoseconds.
- description str
- The description of this machine policy.
- is_
default bool - machine_
cleanup_ Machinepolicy Policy Machine Cleanup Policy Args - machine_
connectivity_ Machinepolicy Policy Machine Connectivity Policy Args - machine_
health_ Machinecheck_ policy Policy Machine Health Check Policy Args - machine_
policy_ strid - The unique ID for this resource.
- machine_
update_ Machinepolicy Policy Machine Update Policy Args - name str
- The name of this resource.
- polling_
request_ floatqueue_ timeout - In nanoseconds.
- space_
id str - The space ID associated with this resource.
- connection
Connect NumberTimeout - In nanoseconds. Minimum value: 10000000000 (10 seconds).
- connection
Retry NumberCount Limit - connection
Retry NumberSleep Interval - In nanoseconds.
- connection
Retry NumberTime Limit - In nanoseconds.
- description String
- The description of this machine policy.
- is
Default Boolean - machine
Cleanup Property MapPolicy - machine
Connectivity Property MapPolicy - machine
Health Property MapCheck Policy - machine
Policy StringId - The unique ID for this resource.
- machine
Update Property MapPolicy - name String
- The name of this resource.
- polling
Request NumberQueue Timeout - In nanoseconds.
- space
Id String - The space ID associated with this resource.
Supporting Types
MachinePolicyMachineCleanupPolicy, MachinePolicyMachineCleanupPolicyArgs
- Delete
Machines stringBehavior - Delete
Machines doubleElapsed Timespan - In nanoseconds.
- Delete
Machines stringBehavior - Delete
Machines float64Elapsed Timespan - In nanoseconds.
- delete
Machines StringBehavior - delete
Machines DoubleElapsed Timespan - In nanoseconds.
- delete
Machines stringBehavior - delete
Machines numberElapsed Timespan - In nanoseconds.
- delete_
machines_ strbehavior - delete_
machines_ floatelapsed_ timespan - In nanoseconds.
- delete
Machines StringBehavior - delete
Machines NumberElapsed Timespan - In nanoseconds.
MachinePolicyMachineConnectivityPolicy, MachinePolicyMachineConnectivityPolicyArgs
- Machine
Connectivity stringBehavior
- Machine
Connectivity stringBehavior
- machine
Connectivity StringBehavior
- machine
Connectivity stringBehavior
- machine
Connectivity StringBehavior
MachinePolicyMachineHealthCheckPolicy, MachinePolicyMachineHealthCheckPolicyArgs
- bash
Health Property MapCheck Policy - powershell
Health Property MapCheck Policy - health
Check StringCron - health
Check StringCron Timezone - health
Check NumberInterval - In nanoseconds.
- health
Check StringType
MachinePolicyMachineHealthCheckPolicyBashHealthCheckPolicy, MachinePolicyMachineHealthCheckPolicyBashHealthCheckPolicyArgs
- Run
Type string - Script
Body string
- Run
Type string - Script
Body string
- run
Type String - script
Body String
- run
Type string - script
Body string
- run_
type str - script_
body str
- run
Type String - script
Body String
MachinePolicyMachineHealthCheckPolicyPowershellHealthCheckPolicy, MachinePolicyMachineHealthCheckPolicyPowershellHealthCheckPolicyArgs
- Run
Type string - Script
Body string
- Run
Type string - Script
Body string
- run
Type String - script
Body String
- run
Type string - script
Body string
- run_
type str - script_
body str
- run
Type String - script
Body String
MachinePolicyMachineUpdatePolicy, MachinePolicyMachineUpdatePolicyArgs
- Calamari
Update stringBehavior - The behaviour of how Calamari is updated. Valid values are
UpdateAlways
,UpdateOnDeployment
andUpdateOnNewMachine
. - Kubernetes
Agent stringUpdate Behavior - The behaviour of how Kubernetes agent machines are updated. Valid values are
NeverUpdate
andUpdate
. - Tentacle
Update stringAccount Id - The Account ID to perform any Tentacle updates under.
- Tentacle
Update stringBehavior - The behaviour of how Tentacle machines are updated. Valid values are
NeverUpdate
andUpdate
.
- Calamari
Update stringBehavior - The behaviour of how Calamari is updated. Valid values are
UpdateAlways
,UpdateOnDeployment
andUpdateOnNewMachine
. - Kubernetes
Agent stringUpdate Behavior - The behaviour of how Kubernetes agent machines are updated. Valid values are
NeverUpdate
andUpdate
. - Tentacle
Update stringAccount Id - The Account ID to perform any Tentacle updates under.
- Tentacle
Update stringBehavior - The behaviour of how Tentacle machines are updated. Valid values are
NeverUpdate
andUpdate
.
- calamari
Update StringBehavior - The behaviour of how Calamari is updated. Valid values are
UpdateAlways
,UpdateOnDeployment
andUpdateOnNewMachine
. - kubernetes
Agent StringUpdate Behavior - The behaviour of how Kubernetes agent machines are updated. Valid values are
NeverUpdate
andUpdate
. - tentacle
Update StringAccount Id - The Account ID to perform any Tentacle updates under.
- tentacle
Update StringBehavior - The behaviour of how Tentacle machines are updated. Valid values are
NeverUpdate
andUpdate
.
- calamari
Update stringBehavior - The behaviour of how Calamari is updated. Valid values are
UpdateAlways
,UpdateOnDeployment
andUpdateOnNewMachine
. - kubernetes
Agent stringUpdate Behavior - The behaviour of how Kubernetes agent machines are updated. Valid values are
NeverUpdate
andUpdate
. - tentacle
Update stringAccount Id - The Account ID to perform any Tentacle updates under.
- tentacle
Update stringBehavior - The behaviour of how Tentacle machines are updated. Valid values are
NeverUpdate
andUpdate
.
- calamari_
update_ strbehavior - The behaviour of how Calamari is updated. Valid values are
UpdateAlways
,UpdateOnDeployment
andUpdateOnNewMachine
. - kubernetes_
agent_ strupdate_ behavior - The behaviour of how Kubernetes agent machines are updated. Valid values are
NeverUpdate
andUpdate
. - tentacle_
update_ straccount_ id - The Account ID to perform any Tentacle updates under.
- tentacle_
update_ strbehavior - The behaviour of how Tentacle machines are updated. Valid values are
NeverUpdate
andUpdate
.
- calamari
Update StringBehavior - The behaviour of how Calamari is updated. Valid values are
UpdateAlways
,UpdateOnDeployment
andUpdateOnNewMachine
. - kubernetes
Agent StringUpdate Behavior - The behaviour of how Kubernetes agent machines are updated. Valid values are
NeverUpdate
andUpdate
. - tentacle
Update StringAccount Id - The Account ID to perform any Tentacle updates under.
- tentacle
Update StringBehavior - The behaviour of how Tentacle machines are updated. Valid values are
NeverUpdate
andUpdate
.
Package Details
- Repository
- octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
- License
- Notes
- This Pulumi package is based on the
octopusdeploy
Terraform Provider.