create_charge_item

参照ファイルに指定されているプロパティに基づき、チャージバックにカスタム・チャージ・アイテムを作成します。

書式

emcli create_charge_item  
        -input_file="property_file:filename" 

オプション

オプション[-input_file]は、アイテム・プロパティを含むファイルのフルパスです。ファイルには、次のプロパティを定義できます。

  • target_type

    チャージ・アイテムが適用されるターゲット・タイプ。

  • source_data_type

    ソース・データ型。有効な値はmetric、configおよびpropertyです。

  • item_name

    アイテムの名前。

  • metric_group

    list_item_candidatesにリストされているメトリック・グループ名。source_data_type=metricの場合、必須プロパティです。

  • metric_column

    list_item_candidatesにリストされているメトリック列名。source_data_type=metricの場合、必須プロパティです。

  • config_view

    list_item_candidatesにリストされている構成ビュー名。source_data_type=configの場合、このプロパティは必須です。

  • config_key

    list_item_candidatesにリストされている構成キー名。source_data_type=configの場合、このプロパティは必須です。

  • config_column

    list_item_candidatesにリストされている構成列名。source_data_type=configの場合、このプロパティは必須です。

  • config_data_source

    構成メトリックのデータ・ソース。source_data_type=configの場合、このプロパティは必須です。

  • property

    list_item_candidatesにリストされているプロパティ名。source_data_type=propertyの場合、このプロパティは必須です。

  • item_displayname

    項目の表示名。

  • unit

    単位の表示名。

  • aggregation_type

    この項目に使用する集計のタイプ。data type=numberの場合にのみ適用されます。有効な値はsumおよびavgです。デフォルト値はavgです。

  • is_config_condition

    チャージ・プランで条件付きで使用される項目。有効な値は0、1です。デフォルト値は0です。

  • item_category

    項目のカテゴリ。デフォルト値はinstanceです。有効な値はcpu、memory、networkおよびinstanceです。

  • data_type

    有効な値はstringおよびnumberです。デフォルト値は構成およびプロパティ・タイプでは文字列、メトリック・タイプでは数字です。

例1

この例では、チャージのベースを特定のホスト上のプロセスの平均合計とするメトリック・カスタム・チャージ・アイテムを作成します。

emcli create_charge_item -input_file="property_file:/home/user/property_file"
Contents of /home/user/property_file: 
       target_type=host 
       source_data_type=metric 
       item_name=total_proc 
       metric_group=Load 
       metric_column=noOfProcs 
       item_displayname=Total Processes 
       unit=process 
       aggregation_type=avg 
       item_category=instance 
       data_type=number 

例2

この例では、インスタンス・リージョンに基づき様々な用途のチャージ・アイテムに異なるレートをチャージできる構成カスタム・チャージ・アイテムを作成します。

emcli create_charge_item -input_file="property_file:/home/user/property_file" 
Contents of /home/user/property_file: 
       target_type=oracle_database 
       source_data_type=config 
       item_name=custom_config 
       config_view=myCustomCCS 
       config_key=region 
       config_column=country 
       config_data_source=regionList.txt 
       item_display_name=Region of Instance 
       item_category=instance 
       data_type=string