日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

ALIYUN::ElasticSearchServerless::App

ALIYUN::ElasticSearchServerless::App類型用于創建Elasticsearch Serverless應用。

語法

{
  "Type": "ALIYUN::ElasticSearchServerless::App",
  "Properties": {
    "Authentication": Map,
    "AppName": String,
    "QuotaInfo": Map,
    "AppVersion": String,
    "Description": String,
    "Network": List,
    "PrivateNetwork": List
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Authentication

Map

認證信息。

更多信息,請參見Authentication屬性

AppName

String

應用名稱。

QuotaInfo

Map

應用的配額信息。

更多信息,請參見QuotaInfo屬性。

AppVersion

String

產品版本。

取值:7.10。

Description

String

應用備注。

Network

List

公網信息。

更多信息,請參見Network屬性

PrivateNetwork

List

私網信息。

更多信息,請參見PrivateNetwork屬性。

Authentication語法

"Authentication": {
  "BasicAuth": List
}

Authentication屬性

屬性名稱

類型

必須

允許更新

描述

約束

BasicAuth

List

BasicAuth 信息。

更多信息,請參見BasicAuth屬性

BasicAuth語法

"BasicAuth": [
  {
    "Password": String
  }
]

BasicAuth屬性

屬性名稱

類型

必須

允許更新

描述

約束

Password

String

用戶密碼。

QuotaInfo語法

"QuotaInfo": {
  "Cu": Integer,
  "Storage": Integer,
  "AppType": String
}

QuotaInfo屬性

屬性名稱

類型

必須

允許更新

描述

約束

AppType

String

應用類型。

取值:

  • TRIAL

  • STANDARD

Cu

Integer

應用的計算單元。

Storage

Integer

應用的存儲空間。

Network語法

"Network": [
  {
    "Type": String,
    "Enabled": Boolean,
    "WhiteIpGroup": List
  }
]

Network屬性

屬性名稱

類型

必須

允許更新

描述

約束

Enabled

Boolean

是否開啟公網訪問。

取值:

  • true:開啟公網訪問。

  • false:關閉公網訪問。

Type

String

IP白名單的類型。

取值:

  • PUBLIC_ES:Elasticsearch公網訪問白名單。

  • PUBLIC_KIBANA:Kibana公網訪問白名單。

WhiteIpGroup

List

白名單列表。

更多信息,請參見WhiteIpGroup屬性。

WhiteIpGroup語法

"WhiteIpGroup": [
  {
    "GroupName": String,
    "Ips": List
  }
]

WhiteIpGroup屬性

屬性名稱

類型

必須

允許更新

描述

約束

GroupName

String

白名單組的組名。

Ips

List

白名單組中的IP地址列表。

PrivateNetwork語法

"PrivateNetwork": [
  {
    "PvlEndpointId": String,
    "Type": String,
    "VpcId": String,
    "Enabled": Boolean,
    "WhiteIpGroup": List
  }
]

PrivateNetwork屬性

屬性名稱

類型

必須

允許更新

描述

約束

Enabled

Boolean

是否開啟私網訪問。

取值:

  • true:開啟私網訪問。

  • false:關閉私網訪問。

PvlEndpointId

String

終端節點信息。

Type

String

IP白名單的類型。

取值:

  • PRIVATE_KIBANA:Kibana私網訪問白名單

  • PRIVATE_ES:Elasticsearch私網訪問白名單

VpcId

String

專有網絡ID。

WhiteIpGroup

List

白名單列表。

更多信息,請參見WhiteIpGroup屬性

返回值

Fn::GetAtt

  • PublicKibanaDomain:應用的公網Kibana域名。

  • InstanceId:實例ID。

  • PrivateESDomain:應用的私網域名。

  • PublicESDomain:應用的公網域名。

  • PrivateKibanaDomain:應用的私網Kibana域名。

示例

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Authentication:
    AssociationPropertyMetadata:
      Parameters:
        BasicAuth:
          AssociationPropertyMetadata:
            Parameters:
              Password:
                Type: String
                Description:
                  en: The password of the user.
                Required: true
          AssociationProperty: List[Parameters]
          Type: Json
          Description:
            en: The basic authentication of the app.
          Required: true
    Type: Json
    Description:
      en: The authentication of the app. Currently only supports specifying passwords for initial users
    Required: true
  QuotaInfo:
    AssociationPropertyMetadata:
      Parameters:
        Cu:
          Type: Number
          Description:
            en: The cu of the app.
          Required: true
        Storage:
          Type: Number
          Description:
            en: The storage of the app.
          Required: true
        AppType:
          Type: String
          Description:
            en: The type of the app.
          AllowedValues:
            - TRIAL
            - STANDARD
          Required: true
    Type: Json
    Description:
      en: The quota info of the app.
    Required: true
  AppName:
    Type: String
    Description:
      en: The name of the elastic search serverless version app.
    Required: true
Resources:
  App:
    Type: ALIYUN::ElasticSearchServerless::App
    Properties:
      Authentication:
        Ref: Authentication
      QuotaInfo:
        Ref: QuotaInfo
      AppName:
        Ref: AppName
Outputs:
  PublicKibanaDomain:
    Description: The public network kibana domain of the app.
    Value:
      Fn::GetAtt:
        - App
        - PublicKibanaDomain
  InstanceId:
    Description: The Id of the ElasticSearch serverless instance.
    Value:
      Fn::GetAtt:
        - App
        - InstanceId
  PrivateESDomain:
    Description: The private network domain of the app.
    Value:
      Fn::GetAtt:
        - App
        - PrivateESDomain
  PublicESDomain:
    Description: The public network domain of the app.
    Value:
      Fn::GetAtt:
        - App
        - PublicESDomain
  PrivateKibanaDomain:
    Description: The private network kibana domain of the app.
    Value:
      Fn::GetAtt:
        - App
        - PrivateKibanaDomain

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Authentication": {
      "AssociationPropertyMetadata": {
        "Parameters": {
          "BasicAuth": {
            "AssociationPropertyMetadata": {
              "Parameters": {
                "Password": {
                  "Type": "String",
                  "Description": {
                    "en": "The password of the user."
                  },
                  "Required": true
                }
              }
            },
            "AssociationProperty": "List[Parameters]",
            "Type": "Json",
            "Description": {
              "en": "The basic authentication of the app."
            },
            "Required": true
          }
        }
      },
      "Type": "Json",
      "Description": {
        "en": "The authentication of the app. Currently only supports specifying passwords for initial users"
      },
      "Required": true
    },
    "QuotaInfo": {
      "AssociationPropertyMetadata": {
        "Parameters": {
          "Cu": {
            "Type": "Number",
            "Description": {
              "en": "The cu of the app."
            },
            "Required": true
          },
          "Storage": {
            "Type": "Number",
            "Description": {
              "en": "The storage of the app."
            },
            "Required": true
          },
          "AppType": {
            "Type": "String",
            "Description": {
              "en": "The type of the app."
            },
            "AllowedValues": [
              "TRIAL",
              "STANDARD"
            ],
            "Required": true
          }
        }
      },
      "Type": "Json",
      "Description": {
        "en": "The quota info of the app."
      },
      "Required": true
    },
    "AppName": {
      "Type": "String",
      "Description": {
        "en": "The name of the elastic search serverless version app."
      },
      "Required": true
    }
  },
  "Resources": {
    "App": {
      "Type": "ALIYUN::ElasticSearchServerless::App",
      "Properties": {
        "Authentication": {
          "Ref": "Authentication"
        },
        "QuotaInfo": {
          "Ref": "QuotaInfo"
        },
        "AppName": {
          "Ref": "AppName"
        }
      }
    }
  },
  "Outputs": {
    "PublicKibanaDomain": {
      "Description": "The public network kibana domain of the app.",
      "Value": {
        "Fn::GetAtt": [
          "App",
          "PublicKibanaDomain"
        ]
      }
    },
    "InstanceId": {
      "Description": "The Id of the ElasticSearch serverless instance.",
      "Value": {
        "Fn::GetAtt": [
          "App",
          "InstanceId"
        ]
      }
    },
    "PrivateESDomain": {
      "Description": "The private network domain of the app.",
      "Value": {
        "Fn::GetAtt": [
          "App",
          "PrivateESDomain"
        ]
      }
    },
    "PublicESDomain": {
      "Description": "The public network domain of the app.",
      "Value": {
        "Fn::GetAtt": [
          "App",
          "PublicESDomain"
        ]
      }
    },
    "PrivateKibanaDomain": {
      "Description": "The private network kibana domain of the app.",
      "Value": {
        "Fn::GetAtt": [
          "App",
          "PrivateKibanaDomain"
        ]
      }
    }
  }
}