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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - The unique name of the resource.
- args
This property is required. 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: &.MachinePolicyMachineCleanupPolicyArgs{
DeleteMachinesBehavior: pulumi.String("string"),
DeleteMachinesElapsedTimespan: pulumi.Float64(0),
},
MachineConnectivityPolicy: &.MachinePolicyMachineConnectivityPolicyArgs{
MachineConnectivityBehavior: pulumi.String("string"),
},
MachineHealthCheckPolicy: &.MachinePolicyMachineHealthCheckPolicyArgs{
BashHealthCheckPolicy: &.MachinePolicyMachineHealthCheckPolicyBashHealthCheckPolicyArgs{
RunType: pulumi.String("string"),
ScriptBody: pulumi.String("string"),
},
PowershellHealthCheckPolicy: &.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: &.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
This property is required. - The unique name of the resulting resource.
- id
This property is required. - 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
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - 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
This property is required. - The unique name of the resulting resource.
- id
This property is required. - 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
This property is required. - The unique name of the resulting resource.
- id
This property is required. - 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 Check Policy This property is required. MachinePolicy Machine Health Check Policy Bash Health Check Policy - Powershell
Health Check Policy This property is required. MachinePolicy Machine Health Check Policy Powershell Health Check Policy - Health
Check stringCron - Health
Check stringCron Timezone - Health
Check doubleInterval - In nanoseconds.
- Health
Check stringType
- Bash
Health Check Policy This property is required. MachinePolicy Machine Health Check Policy Bash Health Check Policy - Powershell
Health Check Policy This property is required. MachinePolicy Machine Health Check Policy Powershell Health Check Policy - Health
Check stringCron - Health
Check stringCron Timezone - Health
Check float64Interval - In nanoseconds.
- Health
Check stringType
- bash
Health Check Policy This property is required. MachinePolicy Machine Health Check Policy Bash Health Check Policy - powershell
Health Check Policy This property is required. MachinePolicy Machine Health Check Policy Powershell Health Check Policy - health
Check StringCron - health
Check StringCron Timezone - health
Check DoubleInterval - In nanoseconds.
- health
Check StringType
- bash
Health Check Policy This property is required. MachinePolicy Machine Health Check Policy Bash Health Check Policy - powershell
Health Check Policy This property is required. MachinePolicy Machine Health Check Policy Powershell Health Check Policy - health
Check stringCron - health
Check stringCron Timezone - health
Check numberInterval - In nanoseconds.
- health
Check stringType
- bash_
health_ check_ policy This property is required. MachinePolicy Machine Health Check Policy Bash Health Check Policy - powershell_
health_ check_ policy This property is required. MachinePolicy Machine Health Check Policy Powershell Health Check Policy - health_
check_ strcron - health_
check_ strcron_ timezone - health_
check_ floatinterval - In nanoseconds.
- health_
check_ strtype
- bash
Health Check Policy This property is required. Property Map - powershell
Health Check Policy This property is required. Property Map - 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.