Files
polygon/site/services/prod/111_dnsrecord.yaml
T

93 lines
1.9 KiB
YAML

name: dnsrecord
service_id: 111
service_display_name: DNS запись
service_short_name: dnsrecord
service_man: Необходима DNS зона, в которой будет создана DNS запись.<br/>Выберите <br/>* Зону в которой будет создана запись<br/>* Тип записи<br/>* Имя записи<br/>* Значение записи
lifecycle:
suspendOnDestroyDefault: false
adoptExistingOnCreateDefault: false
operations:
- svcOperationId: 45
operation: create
kind: instance
action: create
- svcOperationId: 46
operation: delete
kind: instance
action: delete
- svcOperationId: 90
operation: modify
kind: instance
action: modify
- svcOperationId: 408
operation: reconcile
kind: action
action: reconcile
stateOut: {}
cfsParams:
- svcOperationCfsParamId: 75
svcOperationCfsParam: zoneUid
dataType: uuid
isRequired: true
defaultValue: ''
isModifiable: false
- svcOperationCfsParamId: 76
svcOperationCfsParam: recordType
dataType: string
isRequired: true
defaultValue: ''
isModifiable: false
valueList:
- A
- AAAA
- CNAME
- MX
- PTR
- SOA
- SRV
- TXT
- LUA
- NS
- SSHFP
- svcOperationCfsParamId: 77
svcOperationCfsParam: recordName
dataType: string
isRequired: true
defaultValue: ''
isModifiable: false
- svcOperationCfsParamId: 78
svcOperationCfsParam: recordInput
dataType: string
isRequired: true
defaultValue: ''
isModifiable: true
- svcOperationCfsParamId: 450
svcOperationCfsParam: recordTTL
dataType: integer > 0
isRequired: true
defaultValue: '3600'
isModifiable: false
- svcOperationCfsParamId: 256
svcOperationCfsParam: recordInput
dataType: string
isRequired: true
defaultValue: ''
isModifiable: true
cfsParamsByOp:
45:
- 75
- 76
- 77
- 78
- 450
46: []
90:
- 256
408: []
stateParams:
zoneUid: ''
recordType: ''
recordName: ''
recordInput: ''
recordTTL: '3600'