Type object
File match *.cfy.yaml
Schema URL https://catalog.lintel.tools/schemas/schemastore/cloudify/latest.json
Source https://www.schemastore.org/cloudify.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

tosca_definitions_version string

tosca_definitions_version is a top level property of the blueprint which is used to specify the DSL version used. For Cloudify, the versions that are currently defined are cloudify_dsl_1_0, cloudify_dsl_1_1, cloudify_dsl_1_2 and cloudify_dsl_1_3.

Default: "cloudify_dsl_1_3"
Values: "cloudify_dsl_1_0" "cloudify_dsl_1_1" "cloudify_dsl_1_2" "cloudify_dsl_1_3"
imports string | string[]

imports enable the author of a blueprint to reuse blueprint files, or parts of them, and to use predefined types (e.g. from the types.yaml file).

data_types object

To use data_types, the definitions version must be cloudify_dsl_1_2 or higher.

inputs object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

7 nested properties
aws_access_key_id object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

5 nested properties
description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

aws_secret_access_key object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

5 nested properties
description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

aws_region_name object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

5 nested properties
description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

aws_account_id object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

5 nested properties
description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

aws_region_zone1 object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

5 nested properties
description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

aws_region_zone2 object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

5 nested properties
description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

aws_cloudwatch_log_arn object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

5 nested properties
description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

dsl_definitions object
node_types object
node_templates object

node_templates represent the actual instances of node types that eventually represent the running application/service, as described in the blueprint. node_templates are more commonly referred to as nodes. Nodes can comprise more than one instance. For example, you might define a node that contains two VMs. Each VM is a node_instance.

Definitions

dataTypes object

To use data_types, the definitions version must be cloudify_dsl_1_2 or higher.

dataType object
description string

Description for the data type.

properties object

Dictionary of the data type properties.

derived_from string

Parent data type.

inputProperty object

inputs are parameters that are injected into a blueprint when a deployment is created. These parameters can be referenced by using the get_input intrinsic function.

description string

An optional description for the input.

type string | string

The required data type of the input. Not specifying a data type means the type can be anything, including a list, an array or a dictionary. Valid types: string, integer, float, boolean, list, dict, regex or a custom data type.

default

An optional default value for the input.

constraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

required boolean

a boolean value to indicate whether the input is required must be passed or not.

inputPropertyConstraints object

The constraints the input value must comply with. Read more details about the format and usage of the constraints in the Constraints section below.

nodeTemplates object

node_templates represent the actual instances of node types that eventually represent the running application/service, as described in the blueprint. node_templates are more commonly referred to as nodes. Nodes can comprise more than one instance. For example, you might define a node that contains two VMs. Each VM is a node_instance.

nodeTemplate object
type string required

The node-type of this node template.

Any of: string string, string string
properties object

The properties of the node template, matching its node type properties schema.

instances object

Instances configuration. (Deprecated. Replaced with capabilities.scalable)

interfaces object

Interfaces enable you to map logical tasks to executable operations.

relationships enable you to define how nodes relate to one another. For example, a web_server node can be contained_in a vm node or an application node can be connected_to a database node.

capabilities object

Used for specifying the node template capabilities (Supported since: cloudify_dsl_1_3.) Only the scalable capability is supported.

gcpExternalResource object
use_external_resource boolean

Indicate whether the resource exists or if Cloudify should create the resource, true if you are bringing an existing resource, false if you want cloudify to create it.

Default: false
gcpResourceId object
resource_id string

The GCP resource ID of the external resource, if use_external_resource is true. Otherwise it is an empty string.

nodeTypeCloudifyGCPProjectProperties object
nodeTypeCloudifyGCPProjectInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "gcp_plugin.cloudify_gcp.admin.projects.create"
delete object
1 nested properties
implementation string
Values: "gcp_plugin.cloudify_gcp.admin.projects.delete"
nodeTypeCloudifyGCPNodesInstanceProperties object
nodeTypeCloudifyGCPNodesInstanceInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
configure object
2 nested properties
implementation string
Values: "gcp_plugin.cloudify_gcp.compute.instance.create"
inputs object
start object
2 nested properties
implementation string
Values: "gcp_plugin.cloudify_gcp.compute.instance.start"
inputs object
delete object
2 nested properties
implementation string
Values: "gcp_plugin.cloudify_gcp.compute.instance.delete"
inputs object
cloudifyDatatypesAzureConfig object
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureStorageStorageAccountConfig object
accountType string | cloudifyGetIntrinsicFunction
networkAcls object
supportsHttpsTrafficOnly object
encryption object
keySource object
cloudifyDatatypesAzureStorageDataDiskConfig object
size integer | cloudifyGetIntrinsicFunction required
container_name string | cloudifyGetIntrinsicFunction
force_delete boolean | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureNetworkVirtualNetworkConfig object
addressSpace object required
dhcpOptions object
subnets object
cloudifyDatatypesAzureNetworkNetworkSecurityRuleConfig object
protocol string | cloudifyGetIntrinsicFunction required
sourceAddressPrefix string | cloudifyGetIntrinsicFunction required
destinationAddressPrefix string | cloudifyGetIntrinsicFunction required
access string | cloudifyGetIntrinsicFunction required
priority integer | cloudifyGetIntrinsicFunction required
direction string | cloudifyGetIntrinsicFunction required
description string | cloudifyGetIntrinsicFunction
sourcePortRange string | cloudifyGetIntrinsicFunction
destinationPortRange string | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureNetworkNetworkSecurityGroupConfig object
securityRules object | object[]
cloudifyDatatypesAzureNetworkSubnetConfig object
cloudifyDatatypesAzureNetworkRouteTableConfig object
cloudifyDatatypesAzureNetworkIPConfigurationConfig object
privateIPAllocationMethod string | cloudifyGetIntrinsicFunction required
privateIPAddress string | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureNetworkPublicIPAddressConfig object
publicIPAllocationMethod string | cloudifyGetIntrinsicFunction required
idleTimeoutInMinutes integer | cloudifyGetIntrinsicFunction
domainNameLabel string | cloudifyGetIntrinsicFunction
reverseFqdn string | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureComputeAvailabilitySetConfig object
platformUpdateDomainCount integer | cloudifyGetIntrinsicFunction
platformFaultDomainCount integer | cloudifyGetIntrinsicFunction
sku object

dict to represent sku [for now we only provide name]

cloudifyDatatypesAzureComputeVirtualMachineConfig object
hardwareProfile string | cloudifyGetIntrinsicFunction
storageProfile string | cloudifyGetIntrinsicFunction
osProfile object
spot_instance object

check the parameters from this link : https://www.shorturl.at/wHTU2

4 nested properties
is_spot_instance boolean | cloudifyGetIntrinsicFunction
priority string | cloudifyGetIntrinsicFunction
eviction_policy string | cloudifyGetIntrinsicFunction
billing_profile object
cloudifyDatatypesAzureComputeVirtualMachineSpotConfig object

check the parameters from this link : https://www.shorturl.at/wHTU2

is_spot_instance boolean | cloudifyGetIntrinsicFunction
priority string | cloudifyGetIntrinsicFunction
eviction_policy string | cloudifyGetIntrinsicFunction
billing_profile object
cloudifyDatatypesAzureNetworkLoadBalancerProbeConfig object
cloudifyDatatypesAzureNetworkLoadBalancerIncomingNATRuleConfig object
protocol string | cloudifyGetIntrinsicFunction required
frontendPort integer | cloudifyGetIntrinsicFunction required
backendPort integer | cloudifyGetIntrinsicFunction required
cloudifyDatatypesAzureNetworkLoadBalancerRuleConfig object
protocol string | cloudifyGetIntrinsicFunction required
frontendPort integer | cloudifyGetIntrinsicFunction required
backendPort integer | cloudifyGetIntrinsicFunction required
enableFloatingIP boolean | cloudifyGetIntrinsicFunction
idleTimeoutInMinutes integer | cloudifyGetIntrinsicFunction
loadDistribution string | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureComputeManagedClusterConfig object
location string | cloudifyGetIntrinsicFunction
tags object

A dict containing resource tags

kubernetes_version string | cloudifyGetIntrinsicFunction
dns_prefix string | cloudifyGetIntrinsicFunction
agent_pool_profiles string | object[]

An array to pass an array of dict for agent profile

linux_profile object

A dict to define linux profile with user name and public keys

network_profile object

A dict to define network profile loadbalancer,outbound,IPs

windows_profile object

A dict to define windows profile with user name and password

service_principal_profile object

A dict to define service service_principal_profile [client_id, secret]

addon_profiles object

A dict to define addons to the managed cluster

enable_rbac boolean | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureStorageFileShareConfig object
metadata object

Metadata (dict) for the File Share

fail_on_exist boolean | cloudifyGetIntrinsicFunction
cloudifyDatatypesAzureNetworkLoadBalancerConfig object
frontendIPConfigurations string[]
backendAddressPools string[]
loadBalancingRules string[]
probes string[]
inboundNatRules string[]
cloudifyDatatypesAzureNetworkRouteConfig object
addressPrefix string | object required
nextHopType string required
nextHopIpAddress string
cloudifyDatatypesAzureNetworkNetworkInterfaceCardConfig object
networkSecurityGroups string[]
ipConfigurations string[]
dnsSettings string[]
nodeTypeCloudifyAzureNodesResourceGroupProperties object
api_version string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesResourceGroupInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.resourcegroup.create"
delete string
Values: "azure.cloudify_azure.resources.resourcegroup.delete"
nodeTypeCloudifyAzureNodesStorageStorageAccountProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
5 nested properties
accountType string | cloudifyGetIntrinsicFunction
networkAcls object
supportsHttpsTrafficOnly object
encryption object
keySource object
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesStorageStorageAccountInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
create string
Values: "azure.cloudify_azure.resources.storage.storageaccount.create"
nodeTypeCloudifyAzureNodesStorageDataDiskProperties object
location string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
resource_config object
3 nested properties
size integer | cloudifyGetIntrinsicFunction required
container_name string | cloudifyGetIntrinsicFunction
force_delete boolean | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesStorageDataDisktInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.storage.disk.create_data_disk"
delete string
Values: "azure.cloudify_azure.resources.storage.disk.delete_data_disk"
nodeTypeCloudifyAzureNodesStorageFileShareProperties object
location string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
resource_config object
3 nested properties
metadata object

Metadata (dict) for the File Share

fail_on_exist boolean | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesStorageFileShareInterfaces object
cloudify.interfaces.lifecycle
nodeTypeCloudifyAzureNodesNetworkVirtualNetworkProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
3 nested properties
addressSpace object required
dhcpOptions object
subnets object
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkVirtualNetworkInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.virtualnetwork.create"
delete string
Values: "azure.cloudify_azure.resources.network.virtualnetwork.delete"
nodeTypeCloudifyAzureNodesNetworkNetworkSecurityGroupProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
1 nested properties
securityRules object | object[]
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkNetworkSecurityGroupInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.networksecuritygroup.create"
delete string
Values: "azure.cloudify_azure.resources.network.networksecuritygroup.delete"
nodeTypeCloudifyAzureNodesNetworkNetworkSecurityRuleProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
network_security_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
9 nested properties
protocol string | cloudifyGetIntrinsicFunction required
sourceAddressPrefix string | cloudifyGetIntrinsicFunction required
destinationAddressPrefix string | cloudifyGetIntrinsicFunction required
access string | cloudifyGetIntrinsicFunction required
priority integer | cloudifyGetIntrinsicFunction required
direction string | cloudifyGetIntrinsicFunction required
description string | cloudifyGetIntrinsicFunction
sourcePortRange string | cloudifyGetIntrinsicFunction
destinationPortRange string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkNetworkSecurityRuleInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.networksecurityrule.create"
delete string
Values: "azure.cloudify_azure.resources.network.networksecurityrule.delete"
nodeTypeCloudifyAzureNodesNetworkSubnetProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
virtual_network_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
3 nested properties
addressPrefix string | cloudifyGetIntrinsicFunction
networkSecurityGroup integer | cloudifyGetIntrinsicFunction
routeTable integer | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkSubnetInterfaces object
cloudify.interfaces.lifecycle
nodeTypeCloudifyAzureNodesNetworkRouteTableProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location: string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
1 nested properties
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkRouteTableInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.routetable.create"
delete string
Values: "azure.cloudify_azure.resources.network.routetable.delete"
nodeTypeCloudifyAzureNodesNetworkRouteProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
route_table_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
3 nested properties
addressPrefix string | object required
nextHopType string required
nextHopIpAddress string
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkRouteInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.route.create"
delete string
Values: "azure.cloudify_azure.resources.network.route.delete"
nodeTypeCloudifyAzureNodesNetworkNetworkInterfaceCardProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

primary

When using multiple Network Interfaces, a primary must be set

Default: false
resource_config object
3 nested properties
networkSecurityGroups string[]
ipConfigurations string[]
dnsSettings string[]
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkNetworkInterfaceCardInterfaces object
cloudify.interfaces.lifecycle object
4 nested properties
create string
Values: "azure.cloudify_azure.resources.network.networkinterfacecard.create"
configure string
Values: "azure.cloudify_azure.resources.network.networkinterfacecard.configure"
start string
Values: "azure.cloudify_azure.resources.network.networkinterfacecard.start"
delete string
Values: "azure.cloudify_azure.resources.network.networkinterfacecard.delete"
nodeTypeCloudifyAzureNodesNetworkIPConfigurationProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
2 nested properties
privateIPAllocationMethod string | cloudifyGetIntrinsicFunction required
privateIPAddress string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkPublicIPAddressProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
4 nested properties
publicIPAllocationMethod string | cloudifyGetIntrinsicFunction required
idleTimeoutInMinutes integer | cloudifyGetIntrinsicFunction
domainNameLabel string | cloudifyGetIntrinsicFunction
reverseFqdn string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkPublicIPAddressInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create string
Values: "azure.cloudify_azure.resources.network.publicipaddress.create"
start string
Values: "azure.cloudify_azure.resources.network.publicipaddress.start"
delete string
Values: "azure.cloudify_azure.resources.network.publicipaddress.delete"
nodeTypeCloudifyAzureNodesComputeAvailabilitySetProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
3 nested properties
platformUpdateDomainCount integer | cloudifyGetIntrinsicFunction
platformFaultDomainCount integer | cloudifyGetIntrinsicFunction
sku object

dict to represent sku [for now we only provide name]

use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesComputeAvailabilitySetInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.compute.availabilityset.create"
delete string
Values: "azure.cloudify_azure.resources.compute.availabilityset.delete"
nodeTypeCloudifyAzureNodesComputeVirtualMachineProperties object
resource_config object required
4 nested properties
hardwareProfile string | cloudifyGetIntrinsicFunction
storageProfile string | cloudifyGetIntrinsicFunction
osProfile object
spot_instance object

check the parameters from this link : https://www.shorturl.at/wHTU2

4 nested properties
is_spot_instance boolean | cloudifyGetIntrinsicFunction
priority string | cloudifyGetIntrinsicFunction
eviction_policy string | cloudifyGetIntrinsicFunction
billing_profile object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
use_public_ip boolean | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

plan object

Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images.

use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
os_family string | cloudifyGetIntrinsicFunction
agent_config object

Cloudify agent configuration schema.

14 nested properties
install_method string | cloudifyGetIntrinsicFunction required
service_name string | cloudifyGetIntrinsicFunction
network string | cloudifyGetIntrinsicFunction
password string | cloudifyGetIntrinsicFunction
process_management object

Process management specific configuration. (type: dictionary)

min_workers integer | cloudifyGetIntrinsicFunction
max_workers integer | cloudifyGetIntrinsicFunction
heartbeat integer | cloudifyGetIntrinsicFunction
disable_requiretty boolean | cloudifyGetIntrinsicFunction
env

Optional environment variables that the agent will be started with. (type: dictionary)

extra object

Optional additional low level configuration details. (type: dictionary)

storage_endpoint string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesComputeVirtualMachineInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
configure object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.compute.virtualmachine.configure"
inputs object
nodeTypeCloudifyAzureNodesComputeWindowsVirtualMachineProperties object
nodeTypeCloudifyAzureNodesComputeWindowsVirtualMachineInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
configure object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.compute.virtualmachine.configure"
inputs object
nodeTypeCloudifyAzureNodesComputeVirtualMachineExtensionProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
virtual_machine_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesComputeVirtualMachineExtensionInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create: object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.compute.virtualmachineextension.create"
inputs object
delete string
Values: "azure.cloudify_azure.resources.compute.virtualmachineextension.delete"
nodeTypeCloudifyAzureNodesNetworkLoadBalancerProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
5 nested properties
frontendIPConfigurations string[]
backendAddressPools string[]
loadBalancingRules string[]
probes string[]
inboundNatRules string[]
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkLoadBalancerInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create string
Values: "azure.cloudify_azure.resources.network.loadbalancer.create"
configure string
Values: "azure.cloudify_azure.resources.network.loadbalancer.configure"
delete string
Values: "azure.cloudify_azure.resources.network.loadbalancer.delete"
nodeTypeCloudifyAzureNodesNetworkLoadBalancerBackendAddressPoolProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
load_balancer_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags

Specifies a dictionary of one or more name and value pairs that describe a tag

use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkLoadBalancerBackendAddressPoolInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.loadbalancer.create_backend_pool"
delete string
Values: "azure.cloudify_azure.resources.network.loadbalancer.delete_backend_pool"
nodeTypeCloudifyAzureNodesNetworkLoadBalancerProbeProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
load_balancer_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
5 nested properties
port integer | cloudifyGetIntrinsicFunction required
protocol string | cloudifyGetIntrinsicFunction
requestPath string | cloudifyGetIntrinsicFunction
intervalInSeconds integer | cloudifyGetIntrinsicFunction
numberOfProbes integer | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkLoadBalancerProbeInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.loadbalancer.create_probe"
delete object
Values: "azure.cloudify_azure.resources.network.loadbalancer.delete_probe"
nodeTypeCloudifyAzureNodesNetworkLoadBalancerIncomingNATRuleProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
load_balancer_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
3 nested properties
protocol string | cloudifyGetIntrinsicFunction required
frontendPort integer | cloudifyGetIntrinsicFunction required
backendPort integer | cloudifyGetIntrinsicFunction required
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkLoadBalancerIncomingNATRuleInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.loadbalancer.create_incoming_nat_rule"
delete string
Values: "azure.cloudify_azure.resources.network.loadbalancer.delete_incoming_nat_rule"
nodeTypeCloudifyAzureNodesNetworkLoadBalancerRuleProperties object
api_version string | cloudifyGetIntrinsicFunction
resource_group_name string | cloudifyGetIntrinsicFunction
load_balancer_name string | cloudifyGetIntrinsicFunction
location string | cloudifyGetIntrinsicFunction
tags object

Specifies a dictionary of one or more name and value pairs that describe a tag

resource_config object
6 nested properties
protocol string | cloudifyGetIntrinsicFunction required
frontendPort integer | cloudifyGetIntrinsicFunction required
backendPort integer | cloudifyGetIntrinsicFunction required
enableFloatingIP boolean | cloudifyGetIntrinsicFunction
idleTimeoutInMinutes integer | cloudifyGetIntrinsicFunction
loadDistribution string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
retry_after integer | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesNetworkLoadBalancerRuleInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.network.loadbalancer.create_rule"
delete string
Values: "azure.cloudify_azure.resources.network.loadbalancer.delete_rule"
nodeTypeCloudifyAzureDeploymentProperties object
name string | cloudifyGetIntrinsicFunction required
location string | cloudifyGetIntrinsicFunction required
template_file string | cloudifyGetIntrinsicFunction
template cloudifyStringOrGetInput | object

Deployment template. Can be either a string (which will be parsed as JSON) or a dict (which will be passed as-is to the Azure SDK).

params object

Deployment params

azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureDeploymentInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create string
Values: "azure.cloudify_azure.resources.deployment.create"
delete string
Values: "azure.cloudify_azure.resources.deployment.delete"
nodeTypeCloudifyAzureNodesComputeContainerServiceProperties object
name string | cloudifyGetIntrinsicFunction required
resource_group string | cloudifyGetIntrinsicFunction required
container_service_config string | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesComputeContainerServiceInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.compute.container_service.create"
inputs
delete string
1 nested properties
implementation string
Values: "azure.cloudify_azure.resources.compute.container_service.delete"
nodeTypeCloudifyAzureNodesPlanProperties object
name string | cloudifyGetIntrinsicFunction required
resource_group string | cloudifyGetIntrinsicFunction required
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
use_external_resource boolean

Indicate whether the resource exists or if Cloudify should create the resource

Default: false
nodeTypeCloudifyAzureNodesPlanInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.app_service.plan.create"
inputs object
delete object
1 nested properties
implementation string
Values: "azure.cloudify_azure.resources.app_service.plan.delete"
nodeTypeCloudifyAzureNodesWebAppProperties object
name string | cloudifyGetIntrinsicFunction required
resource_group string | cloudifyGetIntrinsicFunction required
app_config string | cloudifyGetIntrinsicFunction
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesWebAppInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.app_service.webapp.create"
inputs
delete object
1 nested properties
implementation string
Values: "azure.cloudify_azure.resources.app_service.webapp.delete"
nodeTypeCloudifyAzureNodesPublishingUserProperties object
user_details object required

User details including location, name, kind, user_name,...

azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesPublishingUserInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
create object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.app_service.publishing_user.set_user"
inputs object
nodeTypeCloudifyAzureNodesComputeManagedClusterProperties object
resource_group string | cloudifyGetIntrinsicFunction required
cluster_name string | cloudifyGetIntrinsicFunction required
resource_config object required
11 nested properties
location string | cloudifyGetIntrinsicFunction
tags object

A dict containing resource tags

kubernetes_version string | cloudifyGetIntrinsicFunction
dns_prefix string | cloudifyGetIntrinsicFunction
agent_pool_profiles string | object[]

An array to pass an array of dict for agent profile

linux_profile object

A dict to define linux profile with user name and public keys

network_profile object

A dict to define network profile loadbalancer,outbound,IPs

windows_profile object

A dict to define windows profile with user name and password

service_principal_profile object

A dict to define service service_principal_profile [client_id, secret]

addon_profiles object

A dict to define addons to the managed cluster

enable_rbac boolean | cloudifyGetIntrinsicFunction
store_kube_config_in_runtime boolean | cloudifyGetIntrinsicFunction required
azure_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
client_config object
13 nested properties
endpoints_active_directory string | cloudifyGetIntrinsicFunction
endpoints_resource_manager string | cloudifyGetIntrinsicFunction
endpoint_resource string | cloudifyGetIntrinsicFunction
endpoint_verify boolean | cloudifyGetIntrinsicFunction
subscription_id string | cloudifyGetIntrinsicFunction
tenant_id string | cloudifyGetIntrinsicFunction
client_id string | cloudifyGetIntrinsicFunction
client_secret string | cloudifyGetIntrinsicFunction
scale_name_separator string | cloudifyGetIntrinsicFunction
scale_name_suffix_chars string | cloudifyGetIntrinsicFunction
certificate string | cloudifyGetIntrinsicFunction
thumbprint string | cloudifyGetIntrinsicFunction
cloud_environment string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyAzureNodesComputeManagedClusterInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
2 nested properties
implementation string
Values: "azure.cloudify_azure.resources.compute.managed_cluster.create"
inputs object
delete object
1 nested properties
implementation string
Values: "azure.cloudify_azure.resources.compute.managed_cluster.delete"
cloudifyDatatypesBlueprint object
external_resource boolean | cloudifyGetIntrinsicFunction
id

This is the blueprint that the deployment node is a proxy to.

main_file_name string | cloudifyGetIntrinsicFunction
blueprint_archive string | cloudifyGetIntrinsicFunction
cloudifyDatatypesDeployment object
external_resource boolean | cloudifyGetIntrinsicFunction
inputs object

The inputs to the deployment.

outputs object

A dictionary of "{ key: value, key: value }". Get "key" the deployment. Set "value" runtime property to the value of the output.

all_outputs boolean | cloudifyGetIntrinsicFunction
logs object

Logs redirect settings, by default {redirect: true}

cloudifyDatatypesDeploymentProxy object
blueprint object required
4 nested properties
external_resource boolean | cloudifyGetIntrinsicFunction
id

This is the blueprint that the deployment node is a proxy to.

main_file_name string | cloudifyGetIntrinsicFunction
blueprint_archive string | cloudifyGetIntrinsicFunction
deployment object required
6 nested properties
external_resource boolean | cloudifyGetIntrinsicFunction
inputs object

The inputs to the deployment.

outputs object

A dictionary of "{ key: value, key: value }". Get "key" the deployment. Set "value" runtime property to the value of the output.

all_outputs boolean | cloudifyGetIntrinsicFunction
logs object

Logs redirect settings, by default {redirect: true}

executions_start_args object

Optional params for executions

reexecute boolean | cloudifyGetIntrinsicFunction
cloudifyDatatypesNode object
cloudifyDatatypesNodeInstance object
node object
1 nested properties
cloudifyDatatypesNodeInstanceProxy object
blueprint object required
4 nested properties
external_resource boolean | cloudifyGetIntrinsicFunction
id

This is the blueprint that the deployment node is a proxy to.

main_file_name string | cloudifyGetIntrinsicFunction
blueprint_archive string | cloudifyGetIntrinsicFunction
deployment object required
6 nested properties
external_resource boolean | cloudifyGetIntrinsicFunction
inputs object

The inputs to the deployment.

outputs object

A dictionary of "{ key: value, key: value }". Get "key" the deployment. Set "value" runtime property to the value of the output.

all_outputs boolean | cloudifyGetIntrinsicFunction
logs object

Logs redirect settings, by default {redirect: true}

executions_start_args object

Optional params for executions

reexecute boolean | cloudifyGetIntrinsicFunction
node_instance object
2 nested properties
node object
1 nested properties
cloudifyDatatypesKey object
private_key_path string | cloudifyGetIntrinsicFunction
public_key_path string | cloudifyGetIntrinsicFunction
key_name string | cloudifyGetIntrinsicFunction
algorithm string | cloudifyGetIntrinsicFunction
comment string | cloudifyGetIntrinsicFunction
passphrase string | cloudifyGetIntrinsicFunction
openssh_format boolean | cloudifyGetIntrinsicFunction
unvalidated

Unvalidated parameters.

cloudifyDatatypesTerminalAuth object
password string | cloudifyGetIntrinsicFunction
key_content string | cloudifyGetIntrinsicFunction
store_logs boolean | cloudifyGetIntrinsicFunction
promt_check string[]

optional, list of prompts accepted from device, default is "#/$"

warnings string[]

optional, list of possible warnings without new line

errors string[]

optional, list of possible errors without new line

criticals string[]

optional, list of possible criticals without new line

exit_command string | cloudifyGetIntrinsicFunction
smart_device boolean | cloudifyGetIntrinsicFunction
cloudifyDatatypesFile object
resource_path string | cloudifyGetIntrinsicFunction required
file_path string | cloudifyGetIntrinsicFunction required
owner string | cloudifyGetIntrinsicFunction required
mode integer | cloudifyGetIntrinsicFunction required
template_variables object

Variables to render Jinja templates.

use_sudo boolean | cloudifyGetIntrinsicFunction
allow_failure boolean | cloudifyGetIntrinsicFunction
cloudifyDatatypesFtpAuth object
nodeTypeCloudifyNodesDeploymentProxyProperties object
resource_config object
4 nested properties
blueprint object required
4 nested properties
external_resource boolean | cloudifyGetIntrinsicFunction
id

This is the blueprint that the deployment node is a proxy to.

main_file_name string | cloudifyGetIntrinsicFunction
blueprint_archive string | cloudifyGetIntrinsicFunction
deployment object required
6 nested properties
external_resource boolean | cloudifyGetIntrinsicFunction
inputs object

The inputs to the deployment.

outputs object

A dictionary of "{ key: value, key: value }". Get "key" the deployment. Set "value" runtime property to the value of the output.

all_outputs boolean | cloudifyGetIntrinsicFunction
logs object

Logs redirect settings, by default {redirect: true}

executions_start_args object

Optional params for executions

reexecute boolean | cloudifyGetIntrinsicFunction
client object

Client configuration, if empty will be reused manager client: host: Host of Cloudify's management machine. port: Port of REST API service on management machine. protocol: Protocol of REST API service on management machine, defaults to http. api_version: version of REST API service on management machine. headers: Headers to be added to request. query_params: Query parameters to be added to the request. cert: Path to a copy of the server's self-signed certificate. trust_all: if False, the server's certificate (self-signed or not) will be verified. username: Cloudify User username. password: Cloudify User password. token: Cloudify User token. tenant: Cloudify Tenant name.

4 nested properties
host string
Default: "127.0.0.1"
username string
Default: "admin"
password string
Default: "admin"
tenant string
Default: "default_tenant"
plugins string[]

Optional, list of plugins for upload. wagon_path: Url for plugin wagon file. plugin_yaml_path: Url for plugin yaml file.

secrets object

Optional, dictionary of secrets for set before run deployments.

nodeTypeCloudifyNodesDeploymentProxyInterfaces object
cloudify.interfaces.lifecycle object
5 nested properties
create object
1 nested properties
implementation string
Values: "cfy_util.cloudify_deployment_proxy.tasks.upload_blueprint"
configure object
1 nested properties
implementation object
Values: "cfy_util.cloudify_deployment_proxy.tasks.create_deployment"
start object
2 nested properties
implementation string
Values: "cfy_util.cloudify_deployment_proxy.tasks.execute_start"
inputs object
stop object
2 nested properties
implementation string
Values: "cfy_util.cloudify_deployment_proxy.tasks.execute_start"
inputs object
delete object
1 nested properties
implementation string
Values: "cfy_util.cloudify_deployment_proxy.tasks.delete_deployment"
nodeTypeCloudifyNodesNodeInstanceProxyProperties object
nodeTypeCloudifyNodesCloudInitCloudConfigProperties object
encode_base64 boolean | cloudifyGetIntrinsicFunction
resource_config object
nodeTypeCloudifyNodesCloudInitCloudConfigInterfaces object
cloudify.interfaces.lifecycle object
5 nested properties
create object
1 nested properties
implementation string
Values: "cloudinit.cloudify_cloudinit.tasks.update"
configure object
1 nested properties
implementation string
Values: "cloudinit.cloudify_cloudinit.tasks.update"
start object
1 nested properties
implementation string
Values: "cloudinit.cloudify_cloudinit.tasks.update"
stop object
1 nested properties
implementation string
Values: "cloudinit.cloudify_cloudinit.tasks.update"
delete object
1 nested properties
implementation string
Values: "cloudinit.cloudify_cloudinit.tasks.delete"
nodeTypeCloudifyNodesRSAKeyProperties object
use_secret_store boolean | cloudifyGetIntrinsicFunction
use_secrets_if_exist boolean | cloudifyGetIntrinsicFunction
key_name string | cloudifyGetIntrinsicFunction
resource_config object
9 nested properties
private_key_path string | cloudifyGetIntrinsicFunction
public_key_path string | cloudifyGetIntrinsicFunction
key_name string | cloudifyGetIntrinsicFunction
algorithm string | cloudifyGetIntrinsicFunction
comment string | cloudifyGetIntrinsicFunction
passphrase string | cloudifyGetIntrinsicFunction
openssh_format boolean | cloudifyGetIntrinsicFunction
unvalidated

Unvalidated parameters.

nodeTypeCloudifyNodesRSAKeyInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
2 nested properties
implementation string
Values: "keys.cloudify_ssh_key.operations.create"
inputs
delete object
1 nested properties
implementation string
Values: "keys.cloudify_ssh_key.operations.delete"
nodeTypeCloudifyTerminalRawProperties object
terminal_auth object
12 nested properties
password string | cloudifyGetIntrinsicFunction
key_content string | cloudifyGetIntrinsicFunction
store_logs boolean | cloudifyGetIntrinsicFunction
promt_check string[]

optional, list of prompts accepted from device, default is "#/$"

warnings string[]

optional, list of possible warnings without new line

errors string[]

optional, list of possible errors without new line

criticals string[]

optional, list of possible criticals without new line

exit_command string | cloudifyGetIntrinsicFunction
smart_device boolean | cloudifyGetIntrinsicFunction
nodeTypeCloudifyTerminalRawInterfaces object
cloudify.interfaces.lifecycle object
5 nested properties
create object
2 nested properties
implementation string
Values: "terminal.cloudify_terminal.tasks.run"
inputs object
configure object
2 nested properties
implementation string
Values: "terminal.cloudify_terminal.tasks.run"
inputs object
start object
2 nested properties
implementation string
Values: "terminal.cloudify_terminal.tasks.run"
inputs object
stop object
2 nested properties
implementation string
Values: "terminal.cloudify_terminal.tasks.run"
inputs object
delete object
2 nested properties
implementation string
Values: "terminal.cloudify_terminal.tasks.run"
inputs object
nodeTypeCloudifyNodesFileProperties object
resource_config object
7 nested properties
resource_path string | cloudifyGetIntrinsicFunction required
file_path string | cloudifyGetIntrinsicFunction required
owner string | cloudifyGetIntrinsicFunction required
mode integer | cloudifyGetIntrinsicFunction required
template_variables object

Variables to render Jinja templates.

use_sudo boolean | cloudifyGetIntrinsicFunction
allow_failure boolean | cloudifyGetIntrinsicFunction
nodeTypeCloudifyNodesFileInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "cfy_files.cloudify_files.tasks.create"
delete object
1 nested properties
implementation string
Values: "cfy_files.cloudify_files.tasks.delete"
nodeTypeCloudifyNodesFTPProperties object
resource_config object
6 nested properties
raw_files object

list files from blueprint to upload

files object

list files with content from blueprint to upload

nodeTypeCloudifyNodesFTPInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
2 nested properties
implementation string
Values: "cfy_ftp.cloudify_ftp.tasks.create"
inputs object
delete object
2 nested properties
implementation string
Values: "cfy_ftp.cloudify_ftp.tasks.delete"
inputs
nodeTypeCloudifyRestRequestsProperties object
hosts string[]

list of hosts name or IP addresses of Rest Servers

host string[]

host name or IP addresses of Rest Servers if list of hosts is not needed single host can be provided by this property. NOTE: the 'hosts' property overwrite the 'host' property

verify boolean | cloudifyGetIntrinsicFunction
timeout integer | cloudifyGetIntrinsicFunction
proxies object

List of proxies.

params object

Template parameters. Default is empty dictionary.

restTemplateInputs object
params object

Template parameters. Default is empty dictionary. Merged with params from node properties and has 'ctx' key for current action context.

template_file string | cloudifyGetIntrinsicFunction
save_path boolean | cloudifyGetIntrinsicFunction
prerender boolean | cloudifyGetIntrinsicFunction
remove_calls boolean | cloudifyGetIntrinsicFunction
force_rerun boolean | cloudifyGetIntrinsicFunction
retry_count integer | cloudifyGetIntrinsicFunction
retry_sleep integer | cloudifyGetIntrinsicFunction
nodeTypeCloudifyRestRequestsInterfaces object
cloudify.interfaces.lifecycle object
5 nested properties
create object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.execute"
inputs object
configure object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.execute"
inputs object
start object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.execute"
inputs object
stop object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.execute"
inputs object
delete object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.execute"
inputs object
nodeTypeCloudifyRestBunchRequestsProperties object
hosts string[]

list of hosts name or IP addresses of Rest Servers

host string[]

host name or IP addresses of Rest Servers if list of hosts is not needed single host can be provided by this property. NOTE: the 'hosts' property overwrite the 'host' property

verify boolean | cloudifyGetIntrinsicFunction
timeout integer | cloudifyGetIntrinsicFunction
proxies object

List of proxies.

params object

Template parameters. Default is empty dictionary.

nodeTypeCloudifyRestBunchRequestsInterfaces object
cloudify.interfaces.lifecycle object
5 nested properties
create object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.bunch_execute"
inputs object
configure object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.bunch_execute"
inputs object
start object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.bunch_execute"
inputs object
stop object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.bunch_execute"
inputs object
delete object
2 nested properties
implementation string
Values: "rest.cloudify_rest.tasks.bunch_execute"
inputs object
nodeTypeCloudifyNodesSecretsWriterProperties object
entries object
do_not_delete boolean | cloudifyGetIntrinsicFunction
variant string | cloudifyGetIntrinsicFunction
separator string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyNodesSecretsWriterInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "secrets.cloudify_secrets.tasks.create"
delete object
1 nested properties
implementation string
Values: "secrets.cloudify_secrets.tasks.delete"
cloudify.interfaces.operations object
1 nested properties
update object
1 nested properties
implementation string
Values: "secrets.cloudify_secrets.tasks.update"
nodeTypeCloudifyNodesSecretsReaderProperties object
keys string[]
variant string | cloudifyGetIntrinsicFunction
separator string | cloudifyGetIntrinsicFunction
nodeTypeCloudifyNodesSecretsReaderInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
create object
1 nested properties
implementation string
Values: "secrets.cloudify_secrets.tasks.read"
cloudify.interfaces.operations object
1 nested properties
update object
1 nested properties
implementation string
Values: "secrets.cloudify_secrets.tasks.read"
cloudifyDataTypesAgentConfig object

Cloudify agent configuration schema.

install_method string | cloudifyGetIntrinsicFunction required
service_name string | cloudifyGetIntrinsicFunction
network string | cloudifyGetIntrinsicFunction
password string | cloudifyGetIntrinsicFunction
process_management object

Process management specific configuration. (type: dictionary)

min_workers integer | cloudifyGetIntrinsicFunction
max_workers integer | cloudifyGetIntrinsicFunction
heartbeat integer | cloudifyGetIntrinsicFunction
disable_requiretty boolean | cloudifyGetIntrinsicFunction
env

Optional environment variables that the agent will be started with. (type: dictionary)

extra object

Optional additional low level configuration details. (type: dictionary)

openstackExternalResource object
use_external_resource integer | cloudifyGetIntrinsicFunction
openstackCreateIfMissing object
create_if_missing integer | cloudifyGetIntrinsicFunction
openstackTypeClientConfig object
auth_url string | cloudifyGetIntrinsicFunction
username string | cloudifyGetIntrinsicFunction
password string | cloudifyGetIntrinsicFunction
project_name string | cloudifyGetIntrinsicFunction
tenant_name string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
user_domain_id string | cloudifyGetIntrinsicFunction
project_domain_id string | cloudifyGetIntrinsicFunction
user_domain_name string | cloudifyGetIntrinsicFunction
project_domain_name string | cloudifyGetIntrinsicFunction
logging

For logging groups' configuration. Each level can be one of the following values: critical/error/warning/info/debug/notset

1 nested properties
openstack string | cloudifyGetIntrinsicFunction
insecure integer | cloudifyGetIntrinsicFunction
ca_cert string | cloudifyGetIntrinsicFunction
kwargs object

A dictionary of keys and values that is not validated but will override other values in the client config.

openstackTypesLogging

For logging groups' configuration. Each level can be one of the following values: critical/error/warning/info/debug/notset

openstack string | cloudifyGetIntrinsicFunction
openstackClientConfig object
client_config object
14 nested properties
auth_url string | cloudifyGetIntrinsicFunction
username string | cloudifyGetIntrinsicFunction
password string | cloudifyGetIntrinsicFunction
project_name string | cloudifyGetIntrinsicFunction
tenant_name string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
user_domain_id string | cloudifyGetIntrinsicFunction
project_domain_id string | cloudifyGetIntrinsicFunction
user_domain_name string | cloudifyGetIntrinsicFunction
project_domain_name string | cloudifyGetIntrinsicFunction
logging

For logging groups' configuration. Each level can be one of the following values: critical/error/warning/info/debug/notset

1 nested properties
openstack string | cloudifyGetIntrinsicFunction
insecure integer | cloudifyGetIntrinsicFunction
ca_cert string | cloudifyGetIntrinsicFunction
kwargs object

A dictionary of keys and values that is not validated but will override other values in the client config.

openstackDataTypeKwargs object
kwargs: object

A dictionary of keys and values that is not validated but will override other values in the resource config.

openstackDataTypeName object
openstackDataTypeId object
openstackDataTypeDescription object
description string | cloudifyGetIntrinsicFunction
openstackTypesNetwork object
openstackTypesSubnet object
openstackTypesPort object
openstackTypesRouter object
openstackTypesFloatingIP object
openstackTypesSecurityGroup object
openstackTypesSecurityGroupRule object
openstackTypesKeyPair object
openstackTypesHostAggregate object
openstackTypesImage object
openstackTypesFlavor object
openstackTypesUser object
openstackTypesGroup object
openstackTypesRole object
openstackTypesProject object
openstackTypesVolume object
openstackTypesVolumeType object
openstackTypesZoneType object
openstackRecordSetType object
nodeTypeOpenstackNetworkBaseProperties object
nodeTypeOpenstackNetworkProperties object
nodeTypeOpenstackNetworkInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.network.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.network.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.network.creation_validation"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.network.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.network.list_networks"
inputs object
nodeTypeOpenstackSubnetProperties object
nodeTypeOpenstackSubnetInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.subnet.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.subnet.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.subnet.creation_validation"
inputs object
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.subnet.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.subnet.list_subnets"
inputs object
nodeTypeOpenstackPortProperties object
nodeTypeOpenstackPortInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.port.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.port.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.port.creation_validation"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.port.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.port.list_ports"
inputs object
nodeTypeOpenstackRouterProperties object
nodeTypeOpenstackRouterInterfaces object
cloudify.interfaces.lifecycle object
4 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.router.create"
start object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.router.start"
inputs object
stop object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.router.stop"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.router.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.router.creation_validation"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.router.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.router.list_routers"
inputs object
nodeTypeOpenstackFloatingIPProperties object
nodeTypeOpenstackFloatingIPInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.floating_ip.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.floating_ip.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.floating_ip.creation_validation"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.floating_ip.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.floating_ip.list_floating_ips"
inputs object
nodeTypeOpenstackSecurityGroupProperties object
nodeTypeOpenstackSecurityGroupInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.security_group.create"
configure object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.security_group.configure"
inputs object
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.security_group.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.security_group.creation_validation"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.security_group.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.network.security_group.list_security_groups"
inputs object
nodeTypeOpenstackSecurityGroupRuleProperties object
nodeTypeOpenstackSecurityGroupRuleInterfaces object
nodeTypeOpenstackRBACPolicyProperties object
nodeTypeOpenstackServerProperties object
nodeTypeOpenstackWindowsServerProperties object
nodeTypeOpenstackKeyPairProperties object
nodeTypeOpenstackKeyPairInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.keypair.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.keypair.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.keypair.creation_validation"
cloudify.interfaces.operations object
1 nested properties
list object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.keypair.list_keypairs"
nodeTypeOpenstackHostAggregateProperties object
nodeTypeOpenstackHostAggregateInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.host_aggregate.create"
configure object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.host_aggregate.configure"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.host_aggregate.delete"
cloudify.interfaces.operations object
4 nested properties
update object
2 nested properties
implementation object
Values: "openstack.openstack_plugin.resources.compute.host_aggregate.update"
inputs object
list object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.host_aggregate.list_aggregates"
add_hosts object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.host_aggregate.add_hosts"
inputs object
remove_hosts object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.host_aggregate.remove_hosts"
inputs object
nodeTypeOpenstackImageProperties object
nodeTypeOpenstackImageInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.image.create"
start object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.image.start"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.image.delete"
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.image.creation_validation"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.image.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.image.list_images"
inputs object
nodeTypeOpenstackFlavorProperties object
nodeTypeOpenstackFlavorInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.flavor.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.flavor.delete"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.flavor.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.compute.flavor.list_flavors"
inputs object
nodeTypeOpenstackUserProperties object
nodeTypeOpenstackUserInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.user.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.user.delete"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.user.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.user.list_users"
inputs object
nodeTypeOpenstackGroupProperties object
nodeTypeOpenstackGroupInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.group.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.group.delete"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.group.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.group.list_groups"
inputs object
nodeTypeOpenstackRoleProperties object
nodeTypeOpenstackRoleInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.role.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.role.delete"
cloudify.interfaces.operations object
2 nested properties
update object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.role.update"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.role.list_roles"
inputs object
nodeTypeOpenstackProjectProperties object
nodeTypeOpenstackProjectInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.project.create"
start object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.project.start"
inputs object
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.project.delete"
cloudify.interfaces.operations object
4 nested properties
update_project object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.project.update"
inputs object
get_quota object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.project.get_project_quota"
update_quota object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.project.update_project_quota"
inputs object
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.identity.project.list_projects"
inputs object
cloudify.interfaces.validation object
1 nested properties
creation string
Values: "openstack.openstack_plugin.resources.identity.project.creation_validation"
nodeTypeOpenstackVolumeProperties object
nodeTypeOpenstackVolumeInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.create"
inputs object
start object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.start"
inputs object
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.delete"
cloudify.interfaces.snapshot object
3 nested properties
create object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.snapshot_create"
inputs object
apply object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.snapshot_apply"
inputs object
delete object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.snapshot_delete"
inputs object
cloudify.interfaces.validation object
1 nested properties
creation object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.creation_validation"
cloudify.interfaces.operations object
1 nested properties
list object
2 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume.list_volumes"
inputs object
nodeTypeOpenstackVolumeTypeProperties object
nodeTypeOpenstackVolumeTypeInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume_type.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.volume.volume_type.delete"
nodeTypeOpenstackZoneProperties object
nodeTypeOpenstackZoneInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.dns_service.zone.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.dns_service.zone.delete"
nodeTypeOpenstackRecordSetProperties object
nodeTypeOpenstackRecordSetInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.dns_service.record_set.create"
delete object
1 nested properties
implementation string
Values: "openstack.openstack_plugin.resources.dns_service.record_set.delete"
ansiblePlaybookConfig object
ansible_playbook_executable_path string | cloudifyGetIntrinsicFunction
playbook_source_path string | cloudifyGetIntrinsicFunction
playbook_path string | cloudifyGetIntrinsicFunction
site_yaml_path string | cloudifyGetIntrinsicFunction
additional_playbook_files string[]

A list of string paths blueprint resources that you would like to download to the playbook directory. If you use this variable, you must list all of the paths that you expect to download.

sources string | cloudifyGetIntrinsicFunction
run_data object

Variable values.

sensitive_keys string[]

keys that you want us to obscure

Default: "ansible_password"
options_config object

Command-line options, such as tags or skip_tags.

ansible_env_vars object

A dictionary of environment variables to set.

2 nested properties
ANSIBLE_HOST_KEY_CHECKING boolean
Default: false
ANSIBLE_INVALID_TASK_ATTRIBUTE_FAILED boolean
Default: false
debug_level integer | cloudifyGetIntrinsicFunction
additional_args string | cloudifyGetIntrinsicFunction
start_at_task string | cloudifyGetIntrinsicFunction
scp_extra_args string | cloudifyGetIntrinsicFunction
sftp_extra_args string | cloudifyGetIntrinsicFunction
ssh_common_args string | cloudifyGetIntrinsicFunction
ssh_extra_args string | cloudifyGetIntrinsicFunction
timeout string | cloudifyGetIntrinsicFunction
save_playbook boolean | cloudifyGetIntrinsicFunction
remerge_sources boolean | cloudifyGetIntrinsicFunction
ansible_become boolean | cloudifyGetIntrinsicFunction
ansiblePlaybookInputs object
ansible_playbook_executable_path string | object
Default:
{
  "get_property": [
    "SELF",
    "ansible_playbook_executable_path"
  ]
}
playbook_source_path string | object
Default:
{
  "get_property": [
    "SELF",
    "playbook_source_path"
  ]
}
playbook_path string
Default:
{
  "get_property": [
    "SELF",
    "playbook_path"
  ]
}
site_yaml_path string
Default:
{
  "get_property": [
    "SELF",
    "site_yaml_path"
  ]
}
save_playbook string
Default:
{
  "get_property": [
    "SELF",
    "save_playbook"
  ]
}
remerge_sources string
Default:
{
  "get_property": [
    "SELF",
    "remerge_sources"
  ]
}
sources string
Default:
{
  "get_property": [
    "SELF",
    "sources"
  ]
}
run_data string
Default:
{
  "get_property": [
    "SELF",
    "run_data"
  ]
}
sensitive_keys string
Default:
{
  "get_property": [
    "SELF",
    "sensitive_keys"
  ]
}
options_config string
Default:
{
  "get_property": [
    "SELF",
    "options_config"
  ]
}
ansible_env_vars string
Default:
{
  "get_property": [
    "SELF",
    "ansible_env_vars"
  ]
}
debug_level string
Default:
{
  "get_property": [
    "SELF",
    "debug_level"
  ]
}
additional_args string
Default:
{
  "get_property": [
    "SELF",
    "additional_args"
  ]
}
start_at_task string
Default:
{
  "get_property": [
    "SELF",
    "start_at_task"
  ]
}
scp_extra_args string
Default:
{
  "get_attribute": [
    "SELF",
    "scp_extra_args"
  ]
}
sftp_extra_args string
Default:
{
  "get_attribute": [
    "SELF",
    "sftp_extra_args"
  ]
}
ssh_common_args string
Default:
{
  "get_attribute": [
    "SELF",
    "ssh_common_args"
  ]
}
ssh_extra_args string
Default:
{
  "get_attribute": [
    "SELF",
    "ssh_extra_args"
  ]
}
timeout string
Default:
{
  "get_attribute": [
    "SELF",
    "timeout"
  ]
}
nodeTypeAnsibleExecutorProperties object
nodeTypeAnsibleExecutorInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
start object
2 nested properties
implementation string
Values: "ansible.cloudify_ansible.tasks.run"
inputs object
delete object
1 nested properties
implementation string
Values: "ansible.cloudify_ansible.tasks.cleanup"
nodeTypeTerraformDirectoryConfig object
executable_path string | cloudifyGetIntrinsicFunction
storage_path string | cloudifyGetIntrinsicFunction
plugins_dir string | cloudifyGetIntrinsicFunction
terraformConfig object
executable_path string | cloudifyGetIntrinsicFunction
storage_path string | cloudifyGetIntrinsicFunction
plugins_dir string | cloudifyGetIntrinsicFunction
terraformTypesBackend object
options object

Should be a dictionary of key/values.

terraformTypesRootModule object
source string | cloudifyGetIntrinsicFunction required
backend object
2 nested properties
options object

Should be a dictionary of key/values.

variables object

A dictionary of variables.

environment_variables object

A dictionary of environment variables.

nodeTypeTerraformInstallConfig object
use_existing_resource boolean | cloudifyGetIntrinsicFunction required
installation_source string | cloudifyGetIntrinsicFunction
plugins string[]

List of plugins to download and install.

nodeTypeTerraformProperties object
nodeTypeTerraformInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "tf.cloudify_tf.tasks.install"
delete object
1 nested properties
implementation string
Values: "tf.cloudify_tf.tasks.uninstall"
nodeTypeTerraformModuleProperties object
resource_config object
4 nested properties
source string | cloudifyGetIntrinsicFunction required
backend object
2 nested properties
options object

Should be a dictionary of key/values.

variables object

A dictionary of variables.

environment_variables object

A dictionary of environment variables.

nodeTypeTerraformModuleInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
start object
1 nested properties
implementation string
Values: "tf.cloudify_tf.tasks.apply"
delete object
1 nested properties
implementation string
Values: "tf.cloudify_tf.tasks.destroy"
terraform object
2 nested properties
reload object
2 nested properties
implementation string
Values: "tf.cloudify_tf.tasks.reload_template"
inputs object
refresh object
1 nested properties
implementation string
Values: "tf.cloudify_tf.tasks.state_pull"
kubernetesTypesConfigurationVariant object

Type representing all Kubernetes API configuration variants. Each property represents separate supported variant of configuration. You should choose one variant and fill in only on property.

blueprint_file_name string | cloudifyGetIntrinsicFunction
manager_file_path string | cloudifyGetIntrinsicFunction
file_content string | cloudifyGetIntrinsicFunction
api_options object

Set of basic properties describing Kubernetes API access

7 nested properties
ssl_ca_cert string | cloudifyGetIntrinsicFunction
cert_file string | cloudifyGetIntrinsicFunction
key_file string | cloudifyGetIntrinsicFunction
verify_ssl boolean | cloudifyGetIntrinsicFunction
api_key string | cloudifyGetIntrinsicFunction
kubernetesTypesAuthenticationVariant object

Type representing all authentication variants for different Kubernetes cloud providers. Each property represents separate supported variant of authentication. You should choose one variant and fill in only on property.

gcp_service_account string | cloudifyGetIntrinsicFunction
kubernetesTypesClientConfig object

Configuration properties of kubernetes API and authentication properties of Kubernetes Cloud providers.

configuration object

Type representing all Kubernetes API configuration variants. Each property represents separate supported variant of configuration. You should choose one variant and fill in only on property.

4 nested properties
blueprint_file_name string | cloudifyGetIntrinsicFunction
manager_file_path string | cloudifyGetIntrinsicFunction
file_content string | cloudifyGetIntrinsicFunction
api_options object

Set of basic properties describing Kubernetes API access

7 nested properties
ssl_ca_cert string | cloudifyGetIntrinsicFunction
cert_file string | cloudifyGetIntrinsicFunction
key_file string | cloudifyGetIntrinsicFunction
verify_ssl boolean | cloudifyGetIntrinsicFunction
api_key string | cloudifyGetIntrinsicFunction
authentication object

Type representing all authentication variants for different Kubernetes cloud providers. Each property represents separate supported variant of authentication. You should choose one variant and fill in only on property.

1 nested properties
gcp_service_account string | cloudifyGetIntrinsicFunction
kubernetesTypesAbstractResource object

Type defining common base structure for any Kubernetes resource It is some kind of wrapper for native Kubernetes YAML definition

kind string | cloudifyGetIntrinsicFunction required
apiVersion string | cloudifyGetIntrinsicFunction
metadata object
kubernetesTypesRoleBindingDefinitio object

Type defining single Kubernetes resource e.g. Pod, Service, ... It is some kind of wrapper for native Kubernetes YAML definition

kubernetesTypesRoleDefinitio object

Type defining single Kubernetes resource e.g. Role, ... It is some kind of wrapper for native Kubernetes YAML definition

kubernetesTypesClusterRoleDefinitio object

Type defining single Kubernetes resource e.g. ClusterRole, ... It is some kind of wrapper for native Kubernetes YAML definition

kubernetesTypesSecretDefinition object

Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes

kubernetesTypesServiceAccountDefinition object

ServiceAccount binds together: a name, understood by users, and perhaps by peripheral systems, for an identity a principal that can be authenticated and authorized * a set of secrets

kubernetesTypesResourceDefinition object

Type defining single Kubernetes resource e.g. Pod, Service, ... It is some kind of wrapper for native Kubernetes YAML definition

kubernetesTypesConfigClassResourceDefinition object

Type defining Kubernetes resource for storing data. It is some kind of wrapper for native Kubernetes YAML definition

kubernetesTypesStorageClassResourceDefinition object

Type defining single Kubernetes resource e.g. StorageClass It is some kind of wrapper for native Kubernetes YAML definition

kubernetesTypesApiMappingEntry object

Type defining python Kubernetes API objects and methods definitions for particular operation

api string | cloudifyGetIntrinsicFunction required
method string | cloudifyGetIntrinsicFunction required
payload string | cloudifyGetIntrinsicFunction
kubernetesTypesApiMapping object

Type containing python Kubernetes API objects and methods definitions for all supported operations

create object

Type defining python Kubernetes API objects and methods definitions for particular operation

3 nested properties
api string | cloudifyGetIntrinsicFunction required
method string | cloudifyGetIntrinsicFunction required
payload string | cloudifyGetIntrinsicFunction
read object

Type defining python Kubernetes API objects and methods definitions for particular operation

3 nested properties
api string | cloudifyGetIntrinsicFunction required
method string | cloudifyGetIntrinsicFunction required
payload string | cloudifyGetIntrinsicFunction
update object

Type defining python Kubernetes API objects and methods definitions for particular operation

3 nested properties
api string | cloudifyGetIntrinsicFunction required
method string | cloudifyGetIntrinsicFunction required
payload string | cloudifyGetIntrinsicFunction
delete object

Type defining python Kubernetes API objects and methods definitions for particular operation

3 nested properties
api string | cloudifyGetIntrinsicFunction required
method string | cloudifyGetIntrinsicFunction required
payload string | cloudifyGetIntrinsicFunction
kubernetesTypesFileResource object
resource_path string | cloudifyGetIntrinsicFunction
target_path string | cloudifyGetIntrinsicFunction
template_variables object
nodeTypeKubernetesNodesMasterProperties object
configuration object

Type representing all Kubernetes API configuration variants. Each property represents separate supported variant of configuration. You should choose one variant and fill in only on property.

4 nested properties
blueprint_file_name string | cloudifyGetIntrinsicFunction
manager_file_path string | cloudifyGetIntrinsicFunction
file_content string | cloudifyGetIntrinsicFunction
api_options object

Set of basic properties describing Kubernetes API access

7 nested properties
ssl_ca_cert string | cloudifyGetIntrinsicFunction
cert_file string | cloudifyGetIntrinsicFunction
key_file string | cloudifyGetIntrinsicFunction
verify_ssl boolean | cloudifyGetIntrinsicFunction
api_key string | cloudifyGetIntrinsicFunction
authentication object

Type representing all authentication variants for different Kubernetes cloud providers. Each property represents separate supported variant of authentication. You should choose one variant and fill in only on property.

1 nested properties
gcp_service_account string | cloudifyGetIntrinsicFunction
nodeTypeKubernetesResourcesResourceBase object
client_config object

Configuration properties of kubernetes API and authentication properties of Kubernetes Cloud providers.

2 nested properties
configuration object

Type representing all Kubernetes API configuration variants. Each property represents separate supported variant of configuration. You should choose one variant and fill in only on property.

4 nested properties
blueprint_file_name string | cloudifyGetIntrinsicFunction
manager_file_path string | cloudifyGetIntrinsicFunction
file_content string | cloudifyGetIntrinsicFunction
api_options object

Set of basic properties describing Kubernetes API access

authentication object

Type representing all authentication variants for different Kubernetes cloud providers. Each property represents separate supported variant of authentication. You should choose one variant and fill in only on property.

1 nested properties
gcp_service_account string | cloudifyGetIntrinsicFunction
allow_node_redefinition boolean | cloudifyGetIntrinsicFunction
nodeTypeKubernetesResourcesResourceWithValidateStatus object
nodeTypeKubernetesResourcesBlueprintDefinedResource object
nodeTypeKubernetesResourcesBlueprintDefinedResourceInterfaces object
cloudify.interfaces.lifecycle object
4 nested properties
create object
1 nested properties
implementation string | cloudifyGetIntrinsicFunction
poststart object
1 nested properties
implementation string | cloudifyGetIntrinsicFunction
update object
1 nested properties
implementation string | cloudifyGetIntrinsicFunction
delete object
1 nested properties
implementation string | cloudifyGetIntrinsicFunction
nodeTypeKubernetesResourcesClusterRoleBindingProperties object
nodeTypeKubernetesResourcesRoleBinding object
nodeTypeKubernetesResourcesRoleProperties object
nodeTypeKubernetesResourcesClusterRoleProperties object

Definition of cluster role using native Kubernetes YAML spec

nodeTypeKubernetesResourcesSecretProperties object
nodeTypeKubernetesResourcesServiceAccountProperties object
nodeTypeKubernetesResourcesDeploymentProperties object
nodeTypeKubernetesResourcesNodeProperties object
nodeTypeKubernetesResourcesNamespaceProperties object
nodeTypeKubernetesResourcesPodProperties object
nodeTypeKubernetesResourcesReplicaSetProperties object
nodeTypeKubernetesResourcesReplicationControllerProperties object
nodeTypeKubernetesResourcesDaemonSetProperties object
nodeTypeKubernetesResourcesCustomResourceDefinitionProperties object
nodeTypeKubernetesResourcesServiceProperties object
nodeTypeKubernetesResourcesPersistentVolumeProperties object
nodeTypeKubernetesResourcesConfigMapProperties object
nodeTypeKubernetesResourcesStorageClassProperties object
nodeTypeKubernetesResourcesStatefulSetProperties object
nodeTypeKubernetesResourcesPodSecurityPolicyProperties object
nodeTypeKubernetesResourcesNetworkPolicyProperties object
nodeTypeKubernetesResourcesIngressProperties object
nodeTypeKubernetesResourcesPersistentVolumeClaimProperties object
nodeTypeKubernetesResourcesCustomBlueprintDefinedResourceProperties object
nodeTypeKubernetesResourcesCustomBlueprintDefinedResourceInterfaces object
nodeTypeKubernetesResourcesFileDefinedResourceProperties object
nodeTypeKubernetesResourcesFileDefinedResourceInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
1 nested properties
implementation string | cloudifyGetIntrinsicFunction
poststart object
1 nested properties
implementation string | cloudifyGetIntrinsicFunction
delete object
1 nested properties
implementation string | cloudifyGetIntrinsicFunction
nodeTypeKubernetesResourcesMultipleFileDefinedResourcesProperties object
nodeTypeKubernetesResourcesMultipleFileDefinedResourcesInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
1 nested properties
implementation string
Values: "kubernetes.cloudify_kubernetes.tasks.multiple_file_resource_create"
poststart object
1 nested properties
implementation string
Values: "kubernetes.cloudify_kubernetes.tasks.multiple_file_resource_delete"
delete object
1 nested properties
implementation string
Values: "kubernetes.cloudify_kubernetes.tasks.custom_resource_delete"
dockerClientConfig object
docker_host string | cloudifyGetIntrinsicFunction
docker_rest_port integer | cloudifyGetIntrinsicFunction
dockerMachine object

Docker Machine IP,User,Private_key

docker_ip string | cloudifyGetIntrinsicFunction
docker_user string | cloudifyGetIntrinsicFunction
docker_key string | cloudifyGetIntrinsicFunction
container_volume string | cloudifyGetIntrinsicFunction
dockerInstallationConfig object

Docker Installation type

install_url string | cloudifyGetIntrinsicFunction
install_script string | cloudifyGetIntrinsicFunction
nodeTypeDockerImagesProperties object
client_config object
2 nested properties
docker_host string | cloudifyGetIntrinsicFunction
docker_rest_port integer | cloudifyGetIntrinsicFunction
nodeTypeDockerImagesInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.list_images"
nodeTypeDockerContainersProperties object
client_config object
2 nested properties
docker_host string | cloudifyGetIntrinsicFunction
docker_rest_port integer | cloudifyGetIntrinsicFunction
nodeTypeDockerContainersInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.list_containers"
nodeTypeDockerHostProperties object
docker_machine object

Docker Machine IP,User,Private_key

4 nested properties
docker_ip string | cloudifyGetIntrinsicFunction
docker_user string | cloudifyGetIntrinsicFunction
docker_key string | cloudifyGetIntrinsicFunction
container_volume string | cloudifyGetIntrinsicFunction
resource_config object

Docker Installation type

2 nested properties
install_url string | cloudifyGetIntrinsicFunction
install_script string | cloudifyGetIntrinsicFunction
nodeTypeDockerHostInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.install_docker"
delete object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.uninstall_docker"
nodeTypeDockerHostDetailsProperties object
client_config object
2 nested properties
docker_host string | cloudifyGetIntrinsicFunction
docker_rest_port integer | cloudifyGetIntrinsicFunction
nodeTypeDockerHostDetailsInterfaces object
cloudify.interfaces.lifecycle object
1 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.list_host_details"
nodeTypeDockerImageProperties object
client_config object
2 nested properties
docker_host string | cloudifyGetIntrinsicFunction
docker_rest_port integer | cloudifyGetIntrinsicFunction
resource_config object

Docker Image type

2 nested properties
image_content string | cloudifyGetIntrinsicFunction
nodeTypeDockerImageInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.build_image"
delete object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.remove_image"
nodeTypeDockerContainerProperties object
client_config object
2 nested properties
docker_host string | cloudifyGetIntrinsicFunction
docker_rest_port integer | cloudifyGetIntrinsicFunction
resource_config object

Docker Container type

2 nested properties
image_tag string | cloudifyGetIntrinsicFunction
container_args object

dict of arguments to pass to container when run check this URL for details: https://tinyurl.com/v8url54

nodeTypeDockerContainerInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.create_container"
stop object
2 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.remove_container"
inputs object
delete object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.remove_container"
nodeTypeDockerContainerFilesProperties object
resource_config

Docker Container Files type

6 nested properties
docker_machine object

Docker Machine IP,User,Private_key

6 nested properties
docker_machine object

Docker Machine IP,User,Private_key

source string

Files location that will be mapped to container

destination string

Location to extract the files into, that will be mapped to container volume later

extra_files string

More files to add to source before it goes to destination

ansible_sources object

special case for ansible sources

terraform_sources object

special case for terraform sources

source string

Files location that will be mapped to container

destination string

Location to extract the files into, that will be mapped to container volume later

extra_files string[]

More files to add to source before it goes to destination

ansible_sources object

special case for ansible sources

terraform_sources object

special case for terraform sources

nodeTypeDockerContainerFilesInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.prepare_container_files"
delete object
1 nested properties
implementation string
Values: "docker.cloudify_docker.tasks.remove_container_files"
nodeTypeDockerAnsiblePlaybookProperties object
ansible_playbook_executable_path string

A full path to your ansible_playbook executable if user don't want to use the included version of executable in the plugin

Default: "ansible-playbook"
playbook_source_path string

A full path/URL that contain playbook specified in playbook_path or site_yaml_path.

playbook_path string

A path to your site.yaml or main.yaml in your Ansible Playbook relative to blueprint or playbook_source_path if playbook_source_path is URL to archive File relative inside the archive.

site_yaml_path string

DEPRECATED. A path to your site.yaml or main.yaml in your Ansible Playbook relative to blueprint or playbook_source_path if playbook_source_path is URL to archive File relative inside the archive.

additional_playbook_files string[]

A list of string paths blueprint resources that you would like to download to the playbook directory. If you use this variable, you must list all of the paths that you expect to download.

sources object

Your Inventory sources. Either YAML or a path to a file. If not provided the inventory will be take from the sources runtime property.

run_data object

Variable values.

sensitive_keys string[]

keys that you want us to obscure

options_config object

Command-line options, such as tags or skip_tags.

ansible_env_vars object

A dictionary of environment variables to set.

2 nested properties
ANSIBLE_HOST_KEY_CHECKING string
Default: "False"
Values: "True" "False"
ANSIBLE_INVALID_TASK_ATTRIBUTE_FAILED string
Default: "False"
Values: "True" "False"
debug_level integer

Debug level

Default: 2
additional_args string

Additional args that you want to use, for example, '-c local'.

save_playbook boolean

Save playbook after action

Default: false
remerge_sources boolean

update sources on target node

Default: false
ansible_become boolean

A boolean value, true or false whether to assume the user privileges.

Default: false
docker_machine object

Docker Machine IP,User,Private_key

4 nested properties
docker_ip string | cloudifyGetIntrinsicFunction
docker_user string | cloudifyGetIntrinsicFunction
docker_key string | cloudifyGetIntrinsicFunction
container_volume string | cloudifyGetIntrinsicFunction
nodeTypeDockerAnsiblePlaybookInterfaces object
cloudify.interfaces.lifecycle object
3 nested properties
precreate object
2 nested properties
implementation string
Values: "docker.cloudify_docker.ansible.set_playbook_config"
inputs object
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.ansible.create_ansible_playbook"
delete object
1 nested properties
implementation string
Values: "docker.cloudify_docker.ansible.remove_ansible_playbook"
nodeTypeDockerTerraformModuleProperties object
terraform_plugins string[] required

Terraform Plugins to install

resource_config object required
4 nested properties
source string | object required
backend object

If a backend is not defined in source, and you want to use a specific backend, define that here.

2 nested properties
name string

Some name.

options object

Should be a dictionary of key/values.

variables object

A dictionary of variables.

environment_variables object

A dictionary of environment variables.

docker_machine object

Docker Machine IP,User,Private_key

4 nested properties
docker_ip string | cloudifyGetIntrinsicFunction
docker_user string | cloudifyGetIntrinsicFunction
docker_key string | cloudifyGetIntrinsicFunction
container_volume string | cloudifyGetIntrinsicFunction
nodeTypeDockerTerraformModuleInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
create object
1 nested properties
implementation string
Values: "docker.cloudify_docker.terraform.prepare_terraform_files"
delete object
1 nested properties
implementation string
Values: "docker.cloudify_docker.terraform.remove_terraform_files"
cloudifyGetStringOrAwsRegion awsRegion | cloudifyGetInput

The server region name, such as us-east-1. (Not us-east-1b, which is an availability zone, or US East, which is a Region.) US East (N. Virginia) - us-east-1 US East (Ohio) - us-east-2 US West (N. California) - us-west-1 US West (Oregon) - us-west-2 Africa (Cape Town) - af-south-1 Asia Pacific (Hong Kong) - ap-east-1 Asia Pacific (Mumbai) - ap-south-1 Asia Pacific (Seoul) - ap-northeast-2 Asia Pacific (Osaka-Local) - ap-northeast-3 Asia Pacific (Singapore) - ap-southeast-1 Asia Pacific (Sydney) - ap-southeast-2 Asia Pacific (Tokyo) - ap-northeast-1 Canada (Central) - ca-central-1 China (Beijing) - cn-north-1 China (Ningxia) - cn-northwest-1 Europe (Frankfurt) - eu-central-1 Europe (Ireland) - eu-west-1 Europe (London) - eu-west-2 Europe (Milan) - eu-south-1 Europe (Paris) - eu-west-3 Europe (Stockholm) - eu-north-1 Middle East (Bahrain) - me-south-1 South America (São Paulo) - sa-east-1 AWS GovCloud (US-East) - us-gov-east-1 AWS GovCloud (US) - us-gov-west-1

awsRegion string
awsConnectionConfig object

A dictionary of values to pass to authenticate with the AWS API.

aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name awsRegion | cloudifyGetInput

The server region name, such as us-east-1. (Not us-east-1b, which is an availability zone, or US East, which is a Region.) US East (N. Virginia) - us-east-1 US East (Ohio) - us-east-2 US West (N. California) - us-west-1 US West (Oregon) - us-west-2 Africa (Cape Town) - af-south-1 Asia Pacific (Hong Kong) - ap-east-1 Asia Pacific (Mumbai) - ap-south-1 Asia Pacific (Seoul) - ap-northeast-2 Asia Pacific (Osaka-Local) - ap-northeast-3 Asia Pacific (Singapore) - ap-southeast-1 Asia Pacific (Sydney) - ap-southeast-2 Asia Pacific (Tokyo) - ap-northeast-1 Canada (Central) - ca-central-1 China (Beijing) - cn-north-1 China (Ningxia) - cn-northwest-1 Europe (Frankfurt) - eu-central-1 Europe (Ireland) - eu-west-1 Europe (London) - eu-west-2 Europe (Milan) - eu-south-1 Europe (Paris) - eu-west-3 Europe (Stockholm) - eu-north-1 Middle East (Bahrain) - me-south-1 South America (São Paulo) - sa-east-1 AWS GovCloud (US-East) - us-gov-east-1 AWS GovCloud (US) - us-gov-west-1

awsResourceId string

The AWS resource ID of the external resource, if use_external_resource is true. Otherwise it is an empty string.

nodeTypeAWSEC2Base object
use_external_resource boolean

Indicate whether the resource exists or if Cloudify should create the resource, true if you are bringing an existing resource, false if you want cloudify to create it.

Default: false
client_config object

A dictionary of values to pass to authenticate with the AWS API.

3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name awsRegion | cloudifyGetInput

The server region name, such as us-east-1. (Not us-east-1b, which is an availability zone, or US East, which is a Region.) US East (N. Virginia) - us-east-1 US East (Ohio) - us-east-2 US West (N. California) - us-west-1 US West (Oregon) - us-west-2 Africa (Cape Town) - af-south-1 Asia Pacific (Hong Kong) - ap-east-1 Asia Pacific (Mumbai) - ap-south-1 Asia Pacific (Seoul) - ap-northeast-2 Asia Pacific (Osaka-Local) - ap-northeast-3 Asia Pacific (Singapore) - ap-southeast-1 Asia Pacific (Sydney) - ap-southeast-2 Asia Pacific (Tokyo) - ap-northeast-1 Canada (Central) - ca-central-1 China (Beijing) - cn-north-1 China (Ningxia) - cn-northwest-1 Europe (Frankfurt) - eu-central-1 Europe (Ireland) - eu-west-1 Europe (London) - eu-west-2 Europe (Milan) - eu-south-1 Europe (Paris) - eu-west-3 Europe (Stockholm) - eu-north-1 Middle East (Bahrain) - me-south-1 South America (São Paulo) - sa-east-1 AWS GovCloud (US-East) - us-gov-east-1 AWS GovCloud (US) - us-gov-west-1

resource_id string

The AWS resource ID of the external resource, if use_external_resource is true. Otherwise it is an empty string.

Default: ""
Tags object[]

Tags to add to an EC2 resource

nodeTypeAWSEC2EBSAttachment object
use_external_resource boolean

Indicate whether the resource exists or if Cloudify should create the resource, true if you are bringing an existing resource, false if you want cloudify to create it.

Default: false
client_config object

A dictionary of values to pass to authenticate with the AWS API.

3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name awsRegion | cloudifyGetInput

The server region name, such as us-east-1. (Not us-east-1b, which is an availability zone, or US East, which is a Region.) US East (N. Virginia) - us-east-1 US East (Ohio) - us-east-2 US West (N. California) - us-west-1 US West (Oregon) - us-west-2 Africa (Cape Town) - af-south-1 Asia Pacific (Hong Kong) - ap-east-1 Asia Pacific (Mumbai) - ap-south-1 Asia Pacific (Seoul) - ap-northeast-2 Asia Pacific (Osaka-Local) - ap-northeast-3 Asia Pacific (Singapore) - ap-southeast-1 Asia Pacific (Sydney) - ap-southeast-2 Asia Pacific (Tokyo) - ap-northeast-1 Canada (Central) - ca-central-1 China (Beijing) - cn-north-1 China (Ningxia) - cn-northwest-1 Europe (Frankfurt) - eu-central-1 Europe (Ireland) - eu-west-1 Europe (London) - eu-west-2 Europe (Milan) - eu-south-1 Europe (Paris) - eu-west-3 Europe (Stockholm) - eu-north-1 Middle East (Bahrain) - me-south-1 South America (São Paulo) - sa-east-1 AWS GovCloud (US-East) - us-gov-east-1 AWS GovCloud (US) - us-gov-west-1

resource_id string

The AWS resource ID of the external resource, if use_external_resource is true. Otherwise it is an empty string.

Default: ""
resource_config object

Configuration key-value data to be passed as-is to the corresponding Boto3 method. Key names must match the case that Boto3 requires.

1 nested properties
kwargs object
4 nested properties
Device string | cloudifyGetIntrinsicFunction required
InstanceId string | cloudifyGetIntrinsicFunction required
VolumeId string | cloudifyGetIntrinsicFunction required
DryRun boolean | cloudifyGetIntrinsicFunction
nodeTypeAWSEC2EBSVolume object
nodeTypeAWSEC2Instances object
nodeTypeAWSEC2Image object
nodeTypeAWSEC2Interface object
nodeTypeAWSEC2SecurityGroupRuleIngress object
nodeTypeAWSEC2SecurityGroup object
nodeTypeAWSEC2NATGateway object
client_config object
3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
Tags object[]

Tags to add to an EC2 resource

nodeTypeAWSEC2ElasticIP object
client_config object
3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
nodeTypeAWSEC2Route object
resource_config object
1 nested properties
kwargs object
1 nested properties
DestinationCidrBlock string | cloudifyGetIntrinsicFunction
client_config object
3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
nodeTypeAWSEC2RouteTable object
client_config object
3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
Tags object[]

Tags to add to an EC2 resource

nodeTypeAWSEC2Subnet object
resource_config object
3 nested properties
CidrBlock string | cloudifyGetIntrinsicFunction
AvailabilityZone string | cloudifyGetIntrinsicFunction
kwargs object
1 nested properties
Ipv6CidrBlock string | cloudifyGetIntrinsicFunction
client_config object
3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
Tags object[]

Tags to add to an EC2 resource

nodeTypeAWSEC2VPC object
resource_config object
2 nested properties
CidrBlock string | cloudifyGetIntrinsicFunction
kwargs object
1 nested properties
AmazonProvidedIpv6CidrBlock boolean | cloudifyGetIntrinsicFunction
client_config object
3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
Tags object[]

Tags to add to an EC2 resource

cloudifyDatatypesHelmConfig object
executable_path string | cloudifyGetIntrinsicFunction
cloudifyDatatypesHelmConfigurationVariant object

Type representing all Kubernetes API configuration variants. Each property represents separate supported variant of configuration. For now, until Helm support "--insecure" one of "blueprint_file_name", "manager_file_path" and "file_content" must be used. "api_key" inputs will override kubeconfig data.

blueprint_file_name string | cloudifyGetIntrinsicFunction
manager_file_path string | cloudifyGetIntrinsicFunction
file_content string | cloudifyGetIntrinsicFunction
api_options object
2 nested properties
cloudifyDatatypesHelmApiOptions object
cloudifyDatatypesHelmAuthenticationVariant object

Type representing all authentication variants. for different Kubernetes cloud providers. Each property represents separate supported variant of authentication. You should choose one variant and fill in only on property.

gcp_service_account string | cloudifyGetIntrinsicFunction
cloudifyDatatypesHelmClientConfig object

Configuration properties for Helm to interact with kubernetes cluster. If kube_config file not provided then kube_token and kube_api_server should provided.

configuration object

Type representing all Kubernetes API configuration variants. Each property represents separate supported variant of configuration. For now, until Helm support "--insecure" one of "blueprint_file_name", "manager_file_path" and "file_content" must be used. "api_key" inputs will override kubeconfig data.

4 nested properties
blueprint_file_name string | cloudifyGetIntrinsicFunction
manager_file_path string | cloudifyGetIntrinsicFunction
file_content string | cloudifyGetIntrinsicFunction
api_options object
2 nested properties
authentication object

Type representing all authentication variants. for different Kubernetes cloud providers. Each property represents separate supported variant of authentication. You should choose one variant and fill in only on property.

1 nested properties
gcp_service_account string | cloudifyGetIntrinsicFunction
cloudifyDatatypesHelmReleaseConfig object

configuration properties for release node type.

name string | cloudifyGetIntrinsicFunction required
chart string | cloudifyGetIntrinsicFunction required
values_file string | cloudifyGetIntrinsicFunction
set_values object[]
Default:
[]
flags object[]
Default:
[]
cloudifyDatatypesHelmRepoConfig object

configuration properties for repo node type.

name string | cloudifyGetIntrinsicFunction required
repo_url string | cloudifyGetIntrinsicFunction required
flags object[]
Default:
[]
cloudifyDatatypesHelmSetFlagsList object[]
nodeTypeHelmBinaryProperties object
helm_config object
1 nested properties
executable_path string | cloudifyGetIntrinsicFunction
use_existing_resource boolean | cloudifyGetIntrinsicFunction
installation_source string | cloudifyGetIntrinsicFunction
nodeTypeHelmReleaseProperties object
client_config object required

Configuration properties for Helm to interact with kubernetes cluster. If kube_config file not provided then kube_token and kube_api_server should provided.

2 nested properties
configuration object

Type representing all Kubernetes API configuration variants. Each property represents separate supported variant of configuration. For now, until Helm support "--insecure" one of "blueprint_file_name", "manager_file_path" and "file_content" must be used. "api_key" inputs will override kubeconfig data.

4 nested properties
blueprint_file_name string | cloudifyGetIntrinsicFunction
manager_file_path string | cloudifyGetIntrinsicFunction
file_content string | cloudifyGetIntrinsicFunction
api_options object
authentication object

Type representing all authentication variants. for different Kubernetes cloud providers. Each property represents separate supported variant of authentication. You should choose one variant and fill in only on property.

1 nested properties
gcp_service_account string | cloudifyGetIntrinsicFunction
resource_config object required

configuration properties for release node type.

5 nested properties
name string | cloudifyGetIntrinsicFunction required
chart string | cloudifyGetIntrinsicFunction required
values_file string | cloudifyGetIntrinsicFunction
set_values object[]
Default:
[]
flags object[]
Default:
[]
helm_config object
1 nested properties
executable_path string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
nodeTypeHelmReleaseInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
start object
2 nested properties
implementation string
Values: "helm.cloudify_helm.tasks.install_release"
inputs object
delete object
2 nested properties
implementation string
Values: "helm.cloudify_helm.tasks.uninstall_release"
inputs object
nodeTypeHelmRepoProperties object
helm_config object
1 nested properties
executable_path string | cloudifyGetIntrinsicFunction
use_external_resource boolean | cloudifyGetIntrinsicFunction
resource_config object

configuration properties for repo node type.

3 nested properties
name string | cloudifyGetIntrinsicFunction required
repo_url string | cloudifyGetIntrinsicFunction required
flags object[]
Default:
[]
nodeTypeHelmRepoInterfaces object
cloudify.interfaces.lifecycle object
2 nested properties
start object
2 nested properties
implementation string
Values: "helm.cloudify_helm.tasks.add_repo"
inputs object
delete object
2 nested properties
implementation string
Values: "helm.cloudify_helm.tasks.remove_repo"
inputs object
cloudifyIntegerOrGetInput integer | cloudifyGetIntrinsicFunction
cloudifyBooleanOrGetInput boolean | cloudifyGetIntrinsicFunction
cloudifyStringOrGetInput string | cloudifyGetIntrinsicFunction
cloudifyGetIntrinsicFunction cloudifyGetInput | cloudifyGetSecret | cloudifyGetAttribute | cloudifyGetProperty
cloudifyGetAttribute object
get_attribute string | string[]
cloudifyGetProperty object
get_property string | string[]
cloudifyGetInput object
get_input string | string[]
cloudifyGetSecret object
get_secret string | string[]
nodeTypeAWSInternetGateway object
client_config object
3 nested properties
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
awsClientConfig object
aws_access_key_id string | cloudifyGetIntrinsicFunction
aws_secret_access_key string | cloudifyGetIntrinsicFunction
region_name string | cloudifyGetIntrinsicFunction
tags object[]

Tags to add to an EC2 resource

nodeTemplateInterfaces object

Interfaces enable you to map logical tasks to executable operations.

nodeTemplateInterface object
configure string | object
delete string | object
nodeTemplateInterfaceAction string | object
nodeTemplateRelationships nodeTemplateRelationship[]

relationships enable you to define how nodes relate to one another. For example, a web_server node can be contained_in a vm node or an application node can be connected_to a database node.

nodeTemplateRelationship object
type string required

Either a newly-declared relationship type or one of the relationship types provided by default when importing the types.yaml file.

target string

The name of the node to which the current node is related.

connection_type string

Valid values: all_to_all and all_to_one (See explanation below.)

Values: "all_to_all" "all_to_one"
source_interfaces object

A dictionary of interfaces.

target_interfaces object

A dictionary of interfaces.

nodeTypes object
nodeType object
derived_from string

A string referencing a parent type.

interfaces object

A dictionary of node interfaces.

properties object

A dictionary of node properties.