def create_asset()

in azext_edge/edge/commands_assets.py [0:0]


def create_asset(
    cmd,
    asset_name: str,
    endpoint_profile: str,
    instance_name: str,
    resource_group_name: str,
    custom_attributes: Optional[List[str]] = None,
    description: Optional[str] = None,
    default_topic_path: Optional[str] = None,
    default_topic_retain: Optional[str] = None,
    disabled: bool = False,
    display_name: Optional[str] = None,
    documentation_uri: Optional[str] = None,
    events: Optional[List[str]] = None,
    events_file_path: Optional[List[str]] = None,
    external_asset_id: Optional[str] = None,
    hardware_revision: Optional[str] = None,
    instance_resource_group: Optional[str] = None,
    instance_subscription: Optional[str] = None,
    location: Optional[str] = None,
    manufacturer: Optional[str] = None,
    manufacturer_uri: Optional[str] = None,
    model: Optional[str] = None,
    product_code: Optional[str] = None,
    serial_number: Optional[str] = None,
    software_revision: Optional[str] = None,
    ds_publishing_interval: int = 1000,
    ds_sampling_interval: int = 500,
    ds_queue_size: int = 1,
    ev_publishing_interval: int = 1000,
    ev_sampling_interval: int = 500,
    ev_queue_size: int = 1,
    tags: Optional[Dict[str, str]] = None,
    **kwargs