Completions/Completions.psm1
$MaximumFunctionCount = 8000 function Get-accessanalyzer{ $commands=( "create-analyzer", "create-archive-rule", "delete-analyzer", "delete-archive-rule", "get-analyzed-resource", "get-analyzer", "get-archive-rule", "get-finding", "list-analyzed-resources", "list-analyzers", "list-archive-rules", "list-findings", "list-tags-for-resource", "start-resource-scan", "tag-resource", "untag-resource", "update-archive-rule", "update-findings" ); return $commands; } function Get-accessanalyzer-create-analyzer{ $flags=( "--analyzer-name", "--archive-rules", "--client-token", "--tags", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-create-archive-rule{ $flags=( "--analyzer-name", "--client-token", "--filter", "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-delete-analyzer{ $flags=( "--analyzer-name", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-delete-archive-rule{ $flags=( "--analyzer-name", "--client-token", "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-get-analyzed-resource{ $flags=( "--analyzer-arn", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-get-analyzer{ $flags=( "--analyzer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-get-archive-rule{ $flags=( "--analyzer-name", "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-get-finding{ $flags=( "--analyzer-arn", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-list-analyzed-resources{ $flags=( "--analyzer-arn", "--resource-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-list-analyzers{ $flags=( "--type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-list-archive-rules{ $flags=( "--analyzer-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-list-findings{ $flags=( "--analyzer-arn", "--filter", "--sort", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-start-resource-scan{ $flags=( "--analyzer-arn", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-update-archive-rule{ $flags=( "--analyzer-name", "--client-token", "--filter", "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-accessanalyzer-update-findings{ $flags=( "--analyzer-arn", "--client-token", "--ids", "--resource-arn", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm{ $commands=( "add-tags-to-certificate", "delete-certificate", "describe-certificate", "export-certificate", "get-certificate", "import-certificate", "list-certificates", "list-tags-for-certificate", "remove-tags-from-certificate", "renew-certificate", "request-certificate", "resend-validation-email", "update-certificate-options", "wait" ); return $commands; } function Get-acm-add-tags-to-certificate{ $flags=( "--certificate-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-delete-certificate{ $flags=( "--certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-describe-certificate{ $flags=( "--certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-export-certificate{ $flags=( "--certificate-arn", "--passphrase", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-get-certificate{ $flags=( "--certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-import-certificate{ $flags=( "--certificate-arn", "--certificate", "--private-key", "--certificate-chain", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-list-certificates{ $flags=( "--certificate-statuses", "--includes", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-acm-list-tags-for-certificate{ $flags=( "--certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-remove-tags-from-certificate{ $flags=( "--certificate-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-renew-certificate{ $flags=( "--certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-request-certificate{ $flags=( "--domain-name", "--validation-method", "--subject-alternative-names", "--idempotency-token", "--domain-validation-options", "--options", "--certificate-authority-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-resend-validation-email{ $flags=( "--certificate-arn", "--domain", "--validation-domain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-update-certificate-options{ $flags=( "--certificate-arn", "--options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-wait{ $flags=(""); return $flags; } function Get-acm-pca{ $commands=( "create-certificate-authority", "create-certificate-authority-audit-report", "create-permission", "delete-certificate-authority", "delete-permission", "describe-certificate-authority", "describe-certificate-authority-audit-report", "get-certificate", "get-certificate-authority-certificate", "get-certificate-authority-csr", "import-certificate-authority-certificate", "issue-certificate", "list-certificate-authorities", "list-permissions", "list-tags", "restore-certificate-authority", "revoke-certificate", "tag-certificate-authority", "untag-certificate-authority", "update-certificate-authority", "wait" ); return $commands; } function Get-acm-pca-create-certificate-authority{ $flags=( "--certificate-authority-configuration", "--revocation-configuration", "--certificate-authority-type", "--idempotency-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-create-certificate-authority-audit-report{ $flags=( "--certificate-authority-arn", "--s3-bucket-name", "--audit-report-response-format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-create-permission{ $flags=( "--certificate-authority-arn", "--principal", "--source-account", "--actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-delete-certificate-authority{ $flags=( "--certificate-authority-arn", "--permanent-deletion-time-in-days", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-delete-permission{ $flags=( "--certificate-authority-arn", "--principal", "--source-account", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-describe-certificate-authority{ $flags=( "--certificate-authority-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-describe-certificate-authority-audit-report{ $flags=( "--certificate-authority-arn", "--audit-report-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-get-certificate{ $flags=( "--certificate-authority-arn", "--certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-get-certificate-authority-certificate{ $flags=( "--certificate-authority-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-get-certificate-authority-csr{ $flags=( "--certificate-authority-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-import-certificate-authority-certificate{ $flags=( "--certificate-authority-arn", "--certificate", "--certificate-chain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-issue-certificate{ $flags=( "--certificate-authority-arn", "--csr", "--signing-algorithm", "--template-arn", "--validity", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-list-certificate-authorities{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-list-permissions{ $flags=( "--certificate-authority-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-list-tags{ $flags=( "--certificate-authority-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-restore-certificate-authority{ $flags=( "--certificate-authority-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-revoke-certificate{ $flags=( "--certificate-authority-arn", "--certificate-serial", "--revocation-reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-tag-certificate-authority{ $flags=( "--certificate-authority-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-untag-certificate-authority{ $flags=( "--certificate-authority-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-update-certificate-authority{ $flags=( "--certificate-authority-arn", "--revocation-configuration", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-acm-pca-wait{ $flags=(""); return $flags; } function Get-alexaforbusiness{ $commands=( "approve-skill", "associate-contact-with-address-book", "associate-device-with-network-profile", "associate-device-with-room", "associate-skill-group-with-room", "associate-skill-with-skill-group", "associate-skill-with-users", "create-address-book", "create-business-report-schedule", "create-conference-provider", "create-contact", "create-gateway-group", "create-network-profile", "create-profile", "create-room", "create-skill-group", "create-user", "delete-address-book", "delete-business-report-schedule", "delete-conference-provider", "delete-contact", "delete-device", "delete-device-usage-data", "delete-gateway-group", "delete-network-profile", "delete-profile", "delete-room", "delete-room-skill-parameter", "delete-skill-authorization", "delete-skill-group", "delete-user", "disassociate-contact-from-address-book", "disassociate-device-from-room", "disassociate-skill-from-skill-group", "disassociate-skill-from-users", "disassociate-skill-group-from-room", "forget-smart-home-appliances", "get-address-book", "get-conference-preference", "get-conference-provider", "get-contact", "get-device", "get-gateway", "get-gateway-group", "get-invitation-configuration", "get-network-profile", "get-profile", "get-room", "get-room-skill-parameter", "get-skill-group", "list-business-report-schedules", "list-conference-providers", "list-device-events", "list-gateway-groups", "list-gateways", "list-skills", "list-skills-store-categories", "list-skills-store-skills-by-category", "list-smart-home-appliances", "list-tags", "put-conference-preference", "put-invitation-configuration", "put-room-skill-parameter", "put-skill-authorization", "register-avs-device", "reject-skill", "resolve-room", "revoke-invitation", "search-address-books", "search-contacts", "search-devices", "search-network-profiles", "search-profiles", "search-rooms", "search-skill-groups", "search-users", "send-announcement", "send-invitation", "start-device-sync", "start-smart-home-appliance-discovery", "tag-resource", "untag-resource", "update-address-book", "update-business-report-schedule", "update-conference-provider", "update-contact", "update-device", "update-gateway", "update-gateway-group", "update-network-profile", "update-profile", "update-room", "update-skill-group" ); return $commands; } function Get-alexaforbusiness-approve-skill{ $flags=( "--skill-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-associate-contact-with-address-book{ $flags=( "--contact-arn", "--address-book-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-associate-device-with-network-profile{ $flags=( "--device-arn", "--network-profile-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-associate-device-with-room{ $flags=( "--device-arn", "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-associate-skill-group-with-room{ $flags=( "--skill-group-arn", "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-associate-skill-with-skill-group{ $flags=( "--skill-group-arn", "--skill-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-associate-skill-with-users{ $flags=( "--skill-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-address-book{ $flags=( "--name", "--description", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-business-report-schedule{ $flags=( "--schedule-name", "--s3-bucket-name", "--s3-key-prefix", "--format", "--content-range", "--recurrence", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-conference-provider{ $flags=( "--conference-provider-name", "--conference-provider-type", "--ip-dial-in", "--pstn-dial-in", "--meeting-setting", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-contact{ $flags=( "--display-name", "--first-name", "--last-name", "--phone-number", "--phone-numbers", "--sip-addresses", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-gateway-group{ $flags=( "--name", "--description", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-network-profile{ $flags=( "--network-profile-name", "--description", "--ssid", "--security-type", "--eap-method", "--current-password", "--next-password", "--certificate-authority-arn", "--trust-anchors", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-profile{ $flags=( "--profile-name", "--timezone", "--address", "--distance-unit", "--temperature-unit", "--wake-word", "--locale", "--client-request-token", "--setup-mode-disabled", "--no-setup-mode-disabled", "--max-volume-limit", "--pstn-enabled", "--no-pstn-enabled", "--meeting-room-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-room{ $flags=( "--room-name", "--description", "--profile-arn", "--provider-calendar-id", "--client-request-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-skill-group{ $flags=( "--skill-group-name", "--description", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-create-user{ $flags=( "--user-id", "--first-name", "--last-name", "--email", "--client-request-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-address-book{ $flags=( "--address-book-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-business-report-schedule{ $flags=( "--schedule-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-conference-provider{ $flags=( "--conference-provider-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-contact{ $flags=( "--contact-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-device{ $flags=( "--device-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-device-usage-data{ $flags=( "--device-arn", "--device-usage-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-gateway-group{ $flags=( "--gateway-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-network-profile{ $flags=( "--network-profile-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-profile{ $flags=( "--profile-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-room{ $flags=( "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-room-skill-parameter{ $flags=( "--room-arn", "--skill-id", "--parameter-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-skill-authorization{ $flags=( "--skill-id", "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-skill-group{ $flags=( "--skill-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-delete-user{ $flags=( "--user-arn", "--enrollment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-disassociate-contact-from-address-book{ $flags=( "--contact-arn", "--address-book-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-disassociate-device-from-room{ $flags=( "--device-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-disassociate-skill-from-skill-group{ $flags=( "--skill-group-arn", "--skill-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-disassociate-skill-from-users{ $flags=( "--skill-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-disassociate-skill-group-from-room{ $flags=( "--skill-group-arn", "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-forget-smart-home-appliances{ $flags=( "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-address-book{ $flags=( "--address-book-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-conference-preference{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-conference-provider{ $flags=( "--conference-provider-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-contact{ $flags=( "--contact-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-device{ $flags=( "--device-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-gateway{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-gateway-group{ $flags=( "--gateway-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-invitation-configuration{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-network-profile{ $flags=( "--network-profile-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-profile{ $flags=( "--profile-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-room{ $flags=( "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-room-skill-parameter{ $flags=( "--room-arn", "--skill-id", "--parameter-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-get-skill-group{ $flags=( "--skill-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-business-report-schedules{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-conference-providers{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-device-events{ $flags=( "--device-arn", "--event-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-gateway-groups{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-gateways{ $flags=( "--gateway-group-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-skills{ $flags=( "--skill-group-arn", "--enablement-type", "--skill-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-skills-store-categories{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-skills-store-skills-by-category{ $flags=( "--category-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-smart-home-appliances{ $flags=( "--room-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-list-tags{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-put-conference-preference{ $flags=( "--conference-preference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-put-invitation-configuration{ $flags=( "--organization-name", "--contact-email", "--private-skill-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-put-room-skill-parameter{ $flags=( "--room-arn", "--skill-id", "--room-skill-parameter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-put-skill-authorization{ $flags=( "--authorization-result", "--skill-id", "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-register-avs-device{ $flags=( "--client-id", "--user-code", "--product-id", "--device-serial-number", "--amazon-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-reject-skill{ $flags=( "--skill-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-resolve-room{ $flags=( "--user-id", "--skill-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-revoke-invitation{ $flags=( "--user-arn", "--enrollment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-address-books{ $flags=( "--filters", "--sort-criteria", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-contacts{ $flags=( "--filters", "--sort-criteria", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-devices{ $flags=( "--filters", "--sort-criteria", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-network-profiles{ $flags=( "--next-token", "--max-results", "--filters", "--sort-criteria", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-profiles{ $flags=( "--filters", "--sort-criteria", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-rooms{ $flags=( "--filters", "--sort-criteria", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-skill-groups{ $flags=( "--filters", "--sort-criteria", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-search-users{ $flags=( "--filters", "--sort-criteria", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-send-announcement{ $flags=( "--room-filters", "--content", "--time-to-live-in-seconds", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-send-invitation{ $flags=( "--user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-start-device-sync{ $flags=( "--room-arn", "--device-arn", "--features", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-start-smart-home-appliance-discovery{ $flags=( "--room-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-tag-resource{ $flags=( "--arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-untag-resource{ $flags=( "--arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-address-book{ $flags=( "--address-book-arn", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-business-report-schedule{ $flags=( "--schedule-arn", "--s3-bucket-name", "--s3-key-prefix", "--format", "--schedule-name", "--recurrence", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-conference-provider{ $flags=( "--conference-provider-arn", "--conference-provider-type", "--ip-dial-in", "--pstn-dial-in", "--meeting-setting", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-contact{ $flags=( "--contact-arn", "--display-name", "--first-name", "--last-name", "--phone-number", "--phone-numbers", "--sip-addresses", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-device{ $flags=( "--device-arn", "--device-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-gateway{ $flags=( "--gateway-arn", "--name", "--description", "--software-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-gateway-group{ $flags=( "--gateway-group-arn", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-network-profile{ $flags=( "--network-profile-arn", "--network-profile-name", "--description", "--current-password", "--next-password", "--certificate-authority-arn", "--trust-anchors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-profile{ $flags=( "--profile-arn", "--profile-name", "--is-default", "--no-is-default", "--timezone", "--address", "--distance-unit", "--temperature-unit", "--wake-word", "--locale", "--setup-mode-disabled", "--no-setup-mode-disabled", "--max-volume-limit", "--pstn-enabled", "--no-pstn-enabled", "--meeting-room-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-room{ $flags=( "--room-arn", "--room-name", "--description", "--provider-calendar-id", "--profile-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-alexaforbusiness-update-skill-group{ $flags=( "--skill-group-arn", "--skill-group-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify{ $commands=( "create-app", "create-backend-environment", "create-branch", "create-deployment", "create-domain-association", "create-webhook", "delete-app", "delete-backend-environment", "delete-branch", "delete-domain-association", "delete-job", "delete-webhook", "generate-access-logs", "get-app", "get-artifact-url", "get-backend-environment", "get-branch", "get-domain-association", "get-job", "get-webhook", "list-apps", "list-artifacts", "list-backend-environments", "list-branches", "list-domain-associations", "list-jobs", "list-tags-for-resource", "list-webhooks", "start-deployment", "start-job", "stop-job", "tag-resource", "untag-resource", "update-app", "update-branch", "update-domain-association", "update-webhook" ); return $commands; } function Get-amplify-create-app{ $flags=( "--name", "--description", "--repository", "--platform", "--iam-service-role-arn", "--oauth-token", "--access-token", "--environment-variables", "--enable-branch-auto-build", "--no-enable-branch-auto-build", "--enable-basic-auth", "--no-enable-basic-auth", "--basic-auth-credentials", "--custom-rules", "--tags", "--build-spec", "--enable-auto-branch-creation", "--no-enable-auto-branch-creation", "--auto-branch-creation-patterns", "--auto-branch-creation-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-create-backend-environment{ $flags=( "--app-id", "--environment-name", "--stack-name", "--deployment-artifacts", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-create-branch{ $flags=( "--app-id", "--branch-name", "--description", "--stage", "--framework", "--enable-notification", "--no-enable-notification", "--enable-auto-build", "--no-enable-auto-build", "--environment-variables", "--basic-auth-credentials", "--enable-basic-auth", "--no-enable-basic-auth", "--tags", "--build-spec", "--ttl", "--display-name", "--enable-pull-request-preview", "--no-enable-pull-request-preview", "--pull-request-environment-name", "--backend-environment-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-create-deployment{ $flags=( "--app-id", "--branch-name", "--file-map", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-create-domain-association{ $flags=( "--app-id", "--domain-name", "--enable-auto-sub-domain", "--no-enable-auto-sub-domain", "--sub-domain-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-create-webhook{ $flags=( "--app-id", "--branch-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-delete-app{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-delete-backend-environment{ $flags=( "--app-id", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-delete-branch{ $flags=( "--app-id", "--branch-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-delete-domain-association{ $flags=( "--app-id", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-delete-job{ $flags=( "--app-id", "--branch-name", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-delete-webhook{ $flags=( "--webhook-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-generate-access-logs{ $flags=( "--start-time", "--end-time", "--domain-name", "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-get-app{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-get-artifact-url{ $flags=( "--artifact-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-get-backend-environment{ $flags=( "--app-id", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-get-branch{ $flags=( "--app-id", "--branch-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-get-domain-association{ $flags=( "--app-id", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-get-job{ $flags=( "--app-id", "--branch-name", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-get-webhook{ $flags=( "--webhook-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-apps{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-artifacts{ $flags=( "--app-id", "--branch-name", "--job-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-backend-environments{ $flags=( "--app-id", "--environment-name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-branches{ $flags=( "--app-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-domain-associations{ $flags=( "--app-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-jobs{ $flags=( "--app-id", "--branch-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-list-webhooks{ $flags=( "--app-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-start-deployment{ $flags=( "--app-id", "--branch-name", "--job-id", "--source-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-start-job{ $flags=( "--app-id", "--branch-name", "--job-id", "--job-type", "--job-reason", "--commit-id", "--commit-message", "--commit-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-stop-job{ $flags=( "--app-id", "--branch-name", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-update-app{ $flags=( "--app-id", "--name", "--description", "--platform", "--iam-service-role-arn", "--environment-variables", "--enable-branch-auto-build", "--no-enable-branch-auto-build", "--enable-basic-auth", "--no-enable-basic-auth", "--basic-auth-credentials", "--custom-rules", "--build-spec", "--enable-auto-branch-creation", "--no-enable-auto-branch-creation", "--auto-branch-creation-patterns", "--auto-branch-creation-config", "--repository", "--oauth-token", "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-update-branch{ $flags=( "--app-id", "--branch-name", "--description", "--framework", "--stage", "--enable-notification", "--no-enable-notification", "--enable-auto-build", "--no-enable-auto-build", "--environment-variables", "--basic-auth-credentials", "--enable-basic-auth", "--no-enable-basic-auth", "--build-spec", "--ttl", "--display-name", "--enable-pull-request-preview", "--no-enable-pull-request-preview", "--pull-request-environment-name", "--backend-environment-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-update-domain-association{ $flags=( "--app-id", "--domain-name", "--enable-auto-sub-domain", "--no-enable-auto-sub-domain", "--sub-domain-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-amplify-update-webhook{ $flags=( "--webhook-id", "--branch-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway{ $commands=( "create-api-key", "create-authorizer", "create-base-path-mapping", "create-deployment", "create-documentation-part", "create-documentation-version", "create-domain-name", "create-model", "create-request-validator", "create-resource", "create-rest-api", "create-stage", "create-usage-plan", "create-usage-plan-key", "create-vpc-link", "delete-api-key", "delete-authorizer", "delete-base-path-mapping", "delete-client-certificate", "delete-deployment", "delete-documentation-part", "delete-documentation-version", "delete-domain-name", "delete-gateway-response", "delete-integration", "delete-integration-response", "delete-method", "delete-method-response", "delete-model", "delete-request-validator", "delete-resource", "delete-rest-api", "delete-stage", "delete-usage-plan", "delete-usage-plan-key", "delete-vpc-link", "flush-stage-authorizers-cache", "flush-stage-cache", "generate-client-certificate", "get-account", "get-api-key", "get-api-keys", "get-authorizer", "get-authorizers", "get-base-path-mapping", "get-base-path-mappings", "get-client-certificate", "get-client-certificates", "get-deployment", "get-deployments", "get-documentation-part", "get-documentation-parts", "get-documentation-version", "get-documentation-versions", "get-domain-name", "get-domain-names", "get-export", "get-gateway-response", "get-gateway-responses", "get-integration", "get-integration-response", "get-method", "get-method-response", "get-model", "get-model-template", "get-models", "get-request-validator", "get-request-validators", "get-resource", "get-resources", "get-rest-api", "get-rest-apis", "get-sdk", "get-sdk-type", "get-sdk-types", "get-stage", "get-stages", "get-tags", "get-usage", "get-usage-plan", "get-usage-plan-key", "get-usage-plan-keys", "get-usage-plans", "get-vpc-link", "get-vpc-links", "import-api-keys", "import-documentation-parts", "import-rest-api", "put-gateway-response", "put-integration", "put-integration-response", "put-method", "put-method-response", "put-rest-api", "tag-resource", "test-invoke-authorizer", "test-invoke-method", "untag-resource", "update-account", "update-api-key", "update-authorizer", "update-base-path-mapping", "update-client-certificate", "update-deployment", "update-documentation-part", "update-documentation-version", "update-domain-name", "update-gateway-response", "update-integration", "update-integration-response", "update-method", "update-method-response", "update-model", "update-request-validator", "update-resource", "update-rest-api", "update-stage", "update-usage", "update-usage-plan", "update-vpc-link" ); return $commands; } function Get-apigateway-create-api-key{ $flags=( "--name", "--description", "--enabled", "--no-enabled", "--generate-distinct-id", "--no-generate-distinct-id", "--value", "--stage-keys", "--customer-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-authorizer{ $flags=( "--rest-api-id", "--name", "--type", "--provider-arns", "--auth-type", "--authorizer-uri", "--authorizer-credentials", "--identity-source", "--identity-validation-expression", "--authorizer-result-ttl-in-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-base-path-mapping{ $flags=( "--domain-name", "--base-path", "--rest-api-id", "--stage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-deployment{ $flags=( "--rest-api-id", "--stage-name", "--stage-description", "--description", "--cache-cluster-enabled", "--no-cache-cluster-enabled", "--cache-cluster-size", "--variables", "--canary-settings", "--tracing-enabled", "--no-tracing-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-documentation-part{ $flags=( "--rest-api-id", "--location", "--properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-documentation-version{ $flags=( "--rest-api-id", "--documentation-version", "--stage-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-domain-name{ $flags=( "--domain-name", "--certificate-name", "--certificate-body", "--certificate-private-key", "--certificate-chain", "--certificate-arn", "--regional-certificate-name", "--regional-certificate-arn", "--endpoint-configuration", "--tags", "--security-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-model{ $flags=( "--rest-api-id", "--name", "--description", "--schema", "--content-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-request-validator{ $flags=( "--rest-api-id", "--name", "--validate-request-body", "--no-validate-request-body", "--validate-request-parameters", "--no-validate-request-parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-resource{ $flags=( "--rest-api-id", "--parent-id", "--path-part", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-rest-api{ $flags=( "--name", "--description", "--clone-from", "--binary-media-types", "--minimum-compression-size", "--api-key-source", "--endpoint-configuration", "--policy", "--tags", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-stage{ $flags=( "--rest-api-id", "--stage-name", "--deployment-id", "--description", "--cache-cluster-enabled", "--no-cache-cluster-enabled", "--cache-cluster-size", "--variables", "--documentation-version", "--canary-settings", "--tracing-enabled", "--no-tracing-enabled", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-usage-plan{ $flags=( "--name", "--description", "--api-stages", "--throttle", "--quota", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-usage-plan-key{ $flags=( "--usage-plan-id", "--key-id", "--key-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-create-vpc-link{ $flags=( "--name", "--description", "--target-arns", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-api-key{ $flags=( "--api-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-authorizer{ $flags=( "--rest-api-id", "--authorizer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-base-path-mapping{ $flags=( "--domain-name", "--base-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-client-certificate{ $flags=( "--client-certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-deployment{ $flags=( "--rest-api-id", "--deployment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-documentation-part{ $flags=( "--rest-api-id", "--documentation-part-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-documentation-version{ $flags=( "--rest-api-id", "--documentation-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-domain-name{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-gateway-response{ $flags=( "--rest-api-id", "--response-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-integration{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-integration-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-method{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-method-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-model{ $flags=( "--rest-api-id", "--model-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-request-validator{ $flags=( "--rest-api-id", "--request-validator-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-resource{ $flags=( "--rest-api-id", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-rest-api{ $flags=( "--rest-api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-stage{ $flags=( "--rest-api-id", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-usage-plan{ $flags=( "--usage-plan-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-usage-plan-key{ $flags=( "--usage-plan-id", "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-delete-vpc-link{ $flags=( "--vpc-link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-flush-stage-authorizers-cache{ $flags=( "--rest-api-id", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-flush-stage-cache{ $flags=( "--rest-api-id", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-generate-client-certificate{ $flags=( "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-api-key{ $flags=( "--api-key", "--include-value", "--no-include-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-api-keys{ $flags=( "--name-query", "--customer-id", "--include-values", "--no-include-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-authorizer{ $flags=( "--rest-api-id", "--authorizer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-authorizers{ $flags=( "--rest-api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-base-path-mapping{ $flags=( "--domain-name", "--base-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-base-path-mappings{ $flags=( "--domain-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-client-certificate{ $flags=( "--client-certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-client-certificates{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-deployment{ $flags=( "--rest-api-id", "--deployment-id", "--embed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-deployments{ $flags=( "--rest-api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-documentation-part{ $flags=( "--rest-api-id", "--documentation-part-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-documentation-parts{ $flags=( "--rest-api-id", "--type", "--name-query", "--path", "--location-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-documentation-version{ $flags=( "--rest-api-id", "--documentation-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-documentation-versions{ $flags=( "--rest-api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-domain-name{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-domain-names{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-export{ $flags=( "--rest-api-id", "--stage-name", "--export-type", "--parameters", "--accepts" ); return $flags; } function Get-apigateway-get-gateway-response{ $flags=( "--rest-api-id", "--response-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-gateway-responses{ $flags=( "--rest-api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-integration{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-integration-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-method{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-method-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-model{ $flags=( "--rest-api-id", "--model-name", "--flatten", "--no-flatten", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-model-template{ $flags=( "--rest-api-id", "--model-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-models{ $flags=( "--rest-api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-request-validator{ $flags=( "--rest-api-id", "--request-validator-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-request-validators{ $flags=( "--rest-api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-resource{ $flags=( "--rest-api-id", "--resource-id", "--embed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-resources{ $flags=( "--rest-api-id", "--embed", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-rest-api{ $flags=( "--rest-api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-rest-apis{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-sdk{ $flags=( "--rest-api-id", "--stage-name", "--sdk-type", "--parameters" ); return $flags; } function Get-apigateway-get-sdk-type{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-sdk-types{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-stage{ $flags=( "--rest-api-id", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-stages{ $flags=( "--rest-api-id", "--deployment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-tags{ $flags=( "--resource-arn", "--position", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-usage{ $flags=( "--usage-plan-id", "--key-id", "--start-date", "--end-date", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-usage-plan{ $flags=( "--usage-plan-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-usage-plan-key{ $flags=( "--usage-plan-id", "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-usage-plan-keys{ $flags=( "--usage-plan-id", "--name-query", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-usage-plans{ $flags=( "--key-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-vpc-link{ $flags=( "--vpc-link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-get-vpc-links{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-import-api-keys{ $flags=( "--body", "--format", "--fail-on-warnings", "--no-fail-on-warnings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-import-documentation-parts{ $flags=( "--rest-api-id", "--mode", "--fail-on-warnings", "--no-fail-on-warnings", "--body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-import-rest-api{ $flags=( "--fail-on-warnings", "--no-fail-on-warnings", "--parameters", "--body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-put-gateway-response{ $flags=( "--rest-api-id", "--response-type", "--status-code", "--response-parameters", "--response-templates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-put-integration{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--type", "--integration-http-method", "--uri", "--connection-type", "--connection-id", "--credentials", "--request-parameters", "--request-templates", "--passthrough-behavior", "--cache-namespace", "--cache-key-parameters", "--content-handling", "--timeout-in-millis", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-put-integration-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--selection-pattern", "--response-parameters", "--response-templates", "--content-handling", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-put-method{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--authorization-type", "--authorizer-id", "--api-key-required", "--no-api-key-required", "--operation-name", "--request-parameters", "--request-models", "--request-validator-id", "--authorization-scopes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-put-method-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--response-parameters", "--response-models", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-put-rest-api{ $flags=( "--rest-api-id", "--mode", "--fail-on-warnings", "--no-fail-on-warnings", "--parameters", "--body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-test-invoke-authorizer{ $flags=( "--rest-api-id", "--authorizer-id", "--headers", "--multi-value-headers", "--path-with-query-string", "--body", "--stage-variables", "--additional-context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-test-invoke-method{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--path-with-query-string", "--body", "--headers", "--multi-value-headers", "--client-certificate-id", "--stage-variables", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-account{ $flags=( "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-api-key{ $flags=( "--api-key", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-authorizer{ $flags=( "--rest-api-id", "--authorizer-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-base-path-mapping{ $flags=( "--domain-name", "--base-path", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-client-certificate{ $flags=( "--client-certificate-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-deployment{ $flags=( "--rest-api-id", "--deployment-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-documentation-part{ $flags=( "--rest-api-id", "--documentation-part-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-documentation-version{ $flags=( "--rest-api-id", "--documentation-version", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-domain-name{ $flags=( "--domain-name", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-gateway-response{ $flags=( "--rest-api-id", "--response-type", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-integration{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-integration-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-method{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-method-response{ $flags=( "--rest-api-id", "--resource-id", "--http-method", "--status-code", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-model{ $flags=( "--rest-api-id", "--model-name", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-request-validator{ $flags=( "--rest-api-id", "--request-validator-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-resource{ $flags=( "--rest-api-id", "--resource-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-rest-api{ $flags=( "--rest-api-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-stage{ $flags=( "--rest-api-id", "--stage-name", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-usage{ $flags=( "--usage-plan-id", "--key-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-usage-plan{ $flags=( "--usage-plan-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigateway-update-vpc-link{ $flags=( "--vpc-link-id", "--patch-operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewaymanagementapi{ $commands=( "delete-connection", "get-connection", "post-to-connection" ); return $commands; } function Get-apigatewaymanagementapi-delete-connection{ $flags=( "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewaymanagementapi-get-connection{ $flags=( "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewaymanagementapi-post-to-connection{ $flags=( "--data", "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2{ $commands=( "create-api", "create-api-mapping", "create-authorizer", "create-deployment", "create-domain-name", "create-integration", "create-integration-response", "create-model", "create-route", "create-route-response", "create-stage", "create-vpc-link", "delete-access-log-settings", "delete-api", "delete-api-mapping", "delete-authorizer", "delete-cors-configuration", "delete-deployment", "delete-domain-name", "delete-integration", "delete-integration-response", "delete-model", "delete-route", "delete-route-request-parameter", "delete-route-response", "delete-route-settings", "delete-stage", "delete-vpc-link", "export-api", "get-api", "get-api-mapping", "get-api-mappings", "get-apis", "get-authorizer", "get-authorizers", "get-deployment", "get-deployments", "get-domain-name", "get-domain-names", "get-integration", "get-integration-response", "get-integration-responses", "get-integrations", "get-model", "get-model-template", "get-models", "get-route", "get-route-response", "get-route-responses", "get-routes", "get-stage", "get-stages", "get-tags", "get-vpc-link", "get-vpc-links", "import-api", "reimport-api", "tag-resource", "untag-resource", "update-api", "update-api-mapping", "update-authorizer", "update-deployment", "update-domain-name", "update-integration", "update-integration-response", "update-model", "update-route", "update-route-response", "update-stage", "update-vpc-link" ); return $commands; } function Get-apigatewayv2-create-api{ $flags=( "--api-key-selection-expression", "--cors-configuration", "--credentials-arn", "--description", "--disable-schema-validation", "--no-disable-schema-validation", "--name", "--protocol-type", "--route-key", "--route-selection-expression", "--tags", "--target", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-api-mapping{ $flags=( "--api-id", "--api-mapping-key", "--domain-name", "--stage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-authorizer{ $flags=( "--api-id", "--authorizer-credentials-arn", "--authorizer-result-ttl-in-seconds", "--authorizer-type", "--authorizer-uri", "--identity-source", "--identity-validation-expression", "--jwt-configuration", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-deployment{ $flags=( "--api-id", "--description", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-domain-name{ $flags=( "--domain-name", "--domain-name-configurations", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-integration{ $flags=( "--api-id", "--connection-id", "--connection-type", "--content-handling-strategy", "--credentials-arn", "--description", "--integration-method", "--integration-type", "--integration-uri", "--passthrough-behavior", "--payload-format-version", "--request-parameters", "--request-templates", "--template-selection-expression", "--timeout-in-millis", "--tls-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-integration-response{ $flags=( "--api-id", "--content-handling-strategy", "--integration-id", "--integration-response-key", "--response-parameters", "--response-templates", "--template-selection-expression", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-model{ $flags=( "--api-id", "--content-type", "--description", "--name", "--schema", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-route{ $flags=( "--api-id", "--api-key-required", "--no-api-key-required", "--authorization-scopes", "--authorization-type", "--authorizer-id", "--model-selection-expression", "--operation-name", "--request-models", "--request-parameters", "--route-key", "--route-response-selection-expression", "--target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-route-response{ $flags=( "--api-id", "--model-selection-expression", "--response-models", "--response-parameters", "--route-id", "--route-response-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-stage{ $flags=( "--access-log-settings", "--api-id", "--auto-deploy", "--no-auto-deploy", "--client-certificate-id", "--default-route-settings", "--deployment-id", "--description", "--route-settings", "--stage-name", "--stage-variables", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-create-vpc-link{ $flags=( "--name", "--security-group-ids", "--subnet-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-access-log-settings{ $flags=( "--api-id", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-api{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-api-mapping{ $flags=( "--api-mapping-id", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-authorizer{ $flags=( "--api-id", "--authorizer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-cors-configuration{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-deployment{ $flags=( "--api-id", "--deployment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-domain-name{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-integration{ $flags=( "--api-id", "--integration-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-integration-response{ $flags=( "--api-id", "--integration-id", "--integration-response-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-model{ $flags=( "--api-id", "--model-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-route{ $flags=( "--api-id", "--route-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-route-request-parameter{ $flags=( "--api-id", "--request-parameter-key", "--route-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-route-response{ $flags=( "--api-id", "--route-id", "--route-response-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-route-settings{ $flags=( "--api-id", "--route-key", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-stage{ $flags=( "--api-id", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-delete-vpc-link{ $flags=( "--vpc-link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-export-api{ $flags=( "--api-id", "--export-version", "--include-extensions", "--no-include-extensions", "--output-type", "--specification", "--stage-name" ); return $flags; } function Get-apigatewayv2-get-api{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-api-mapping{ $flags=( "--api-mapping-id", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-api-mappings{ $flags=( "--domain-name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-apis{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-authorizer{ $flags=( "--api-id", "--authorizer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-authorizers{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-deployment{ $flags=( "--api-id", "--deployment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-deployments{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-domain-name{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-domain-names{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-integration{ $flags=( "--api-id", "--integration-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-integration-response{ $flags=( "--api-id", "--integration-id", "--integration-response-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-integration-responses{ $flags=( "--api-id", "--integration-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-integrations{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-model{ $flags=( "--api-id", "--model-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-model-template{ $flags=( "--api-id", "--model-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-models{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-route{ $flags=( "--api-id", "--route-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-route-response{ $flags=( "--api-id", "--route-id", "--route-response-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-route-responses{ $flags=( "--api-id", "--route-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-routes{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-stage{ $flags=( "--api-id", "--stage-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-stages{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-tags{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-vpc-link{ $flags=( "--vpc-link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-get-vpc-links{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-import-api{ $flags=( "--basepath", "--body", "--fail-on-warnings", "--no-fail-on-warnings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-reimport-api{ $flags=( "--api-id", "--basepath", "--body", "--fail-on-warnings", "--no-fail-on-warnings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-api{ $flags=( "--api-id", "--api-key-selection-expression", "--cors-configuration", "--credentials-arn", "--description", "--disable-schema-validation", "--no-disable-schema-validation", "--name", "--route-key", "--route-selection-expression", "--target", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-api-mapping{ $flags=( "--api-id", "--api-mapping-id", "--api-mapping-key", "--domain-name", "--stage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-authorizer{ $flags=( "--api-id", "--authorizer-credentials-arn", "--authorizer-id", "--authorizer-result-ttl-in-seconds", "--authorizer-type", "--authorizer-uri", "--identity-source", "--identity-validation-expression", "--jwt-configuration", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-deployment{ $flags=( "--api-id", "--deployment-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-domain-name{ $flags=( "--domain-name", "--domain-name-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-integration{ $flags=( "--api-id", "--connection-id", "--connection-type", "--content-handling-strategy", "--credentials-arn", "--description", "--integration-id", "--integration-method", "--integration-type", "--integration-uri", "--passthrough-behavior", "--payload-format-version", "--request-parameters", "--request-templates", "--template-selection-expression", "--timeout-in-millis", "--tls-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-integration-response{ $flags=( "--api-id", "--content-handling-strategy", "--integration-id", "--integration-response-id", "--integration-response-key", "--response-parameters", "--response-templates", "--template-selection-expression", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-model{ $flags=( "--api-id", "--content-type", "--description", "--model-id", "--name", "--schema", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-route{ $flags=( "--api-id", "--api-key-required", "--no-api-key-required", "--authorization-scopes", "--authorization-type", "--authorizer-id", "--model-selection-expression", "--operation-name", "--request-models", "--request-parameters", "--route-id", "--route-key", "--route-response-selection-expression", "--target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-route-response{ $flags=( "--api-id", "--model-selection-expression", "--response-models", "--response-parameters", "--route-id", "--route-response-id", "--route-response-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-stage{ $flags=( "--access-log-settings", "--api-id", "--auto-deploy", "--no-auto-deploy", "--client-certificate-id", "--default-route-settings", "--deployment-id", "--description", "--route-settings", "--stage-name", "--stage-variables", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-apigatewayv2-update-vpc-link{ $flags=( "--name", "--vpc-link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig{ $commands=( "create-application", "create-configuration-profile", "create-deployment-strategy", "create-environment", "delete-application", "delete-configuration-profile", "delete-deployment-strategy", "delete-environment", "get-application", "get-configuration", "get-configuration-profile", "get-deployment", "get-deployment-strategy", "get-environment", "list-applications", "list-configuration-profiles", "list-deployment-strategies", "list-deployments", "list-environments", "list-tags-for-resource", "start-deployment", "stop-deployment", "tag-resource", "untag-resource", "update-application", "update-configuration-profile", "update-deployment-strategy", "update-environment", "validate-configuration" ); return $commands; } function Get-appconfig-create-application{ $flags=( "--name", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-create-configuration-profile{ $flags=( "--application-id", "--name", "--description", "--location-uri", "--retrieval-role-arn", "--validators", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-create-deployment-strategy{ $flags=( "--name", "--description", "--deployment-duration-in-minutes", "--final-bake-time-in-minutes", "--growth-factor", "--growth-type", "--replicate-to", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-create-environment{ $flags=( "--application-id", "--name", "--description", "--monitors", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-delete-application{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-delete-configuration-profile{ $flags=( "--application-id", "--configuration-profile-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-delete-deployment-strategy{ $flags=( "--deployment-strategy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-delete-environment{ $flags=( "--application-id", "--environment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-get-application{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-get-configuration{ $flags=( "--application", "--environment", "--configuration", "--client-id", "--client-configuration-version" ); return $flags; } function Get-appconfig-get-configuration-profile{ $flags=( "--application-id", "--configuration-profile-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-get-deployment{ $flags=( "--application-id", "--environment-id", "--deployment-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-get-deployment-strategy{ $flags=( "--deployment-strategy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-get-environment{ $flags=( "--application-id", "--environment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-list-applications{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-list-configuration-profiles{ $flags=( "--application-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-list-deployment-strategies{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-list-deployments{ $flags=( "--application-id", "--environment-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-list-environments{ $flags=( "--application-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-start-deployment{ $flags=( "--application-id", "--environment-id", "--deployment-strategy-id", "--configuration-profile-id", "--configuration-version", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-stop-deployment{ $flags=( "--application-id", "--environment-id", "--deployment-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-update-application{ $flags=( "--application-id", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-update-configuration-profile{ $flags=( "--application-id", "--configuration-profile-id", "--name", "--description", "--retrieval-role-arn", "--validators", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-update-deployment-strategy{ $flags=( "--deployment-strategy-id", "--description", "--deployment-duration-in-minutes", "--final-bake-time-in-minutes", "--growth-factor", "--growth-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-update-environment{ $flags=( "--application-id", "--environment-id", "--name", "--description", "--monitors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appconfig-validate-configuration{ $flags=( "--application-id", "--configuration-profile-id", "--configuration-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling{ $commands=( "delete-scaling-policy", "delete-scheduled-action", "deregister-scalable-target", "describe-scalable-targets", "describe-scaling-activities", "describe-scaling-policies", "describe-scheduled-actions", "put-scaling-policy", "put-scheduled-action", "register-scalable-target" ); return $commands; } function Get-application-autoscaling-delete-scaling-policy{ $flags=( "--policy-name", "--service-namespace", "--resource-id", "--scalable-dimension", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-delete-scheduled-action{ $flags=( "--service-namespace", "--scheduled-action-name", "--resource-id", "--scalable-dimension", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-deregister-scalable-target{ $flags=( "--service-namespace", "--resource-id", "--scalable-dimension", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-describe-scalable-targets{ $flags=( "--service-namespace", "--resource-ids", "--scalable-dimension", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-describe-scaling-activities{ $flags=( "--service-namespace", "--resource-id", "--scalable-dimension", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-describe-scaling-policies{ $flags=( "--policy-names", "--service-namespace", "--resource-id", "--scalable-dimension", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-describe-scheduled-actions{ $flags=( "--scheduled-action-names", "--service-namespace", "--resource-id", "--scalable-dimension", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-put-scaling-policy{ $flags=( "--policy-name", "--service-namespace", "--resource-id", "--scalable-dimension", "--policy-type", "--step-scaling-policy-configuration", "--target-tracking-scaling-policy-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-put-scheduled-action{ $flags=( "--service-namespace", "--schedule", "--scheduled-action-name", "--resource-id", "--scalable-dimension", "--start-time", "--end-time", "--scalable-target-action", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-autoscaling-register-scalable-target{ $flags=( "--service-namespace", "--resource-id", "--scalable-dimension", "--min-capacity", "--max-capacity", "--role-arn", "--suspended-state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights{ $commands=( "create-application", "create-component", "create-log-pattern", "delete-application", "delete-component", "delete-log-pattern", "describe-application", "describe-component", "describe-component-configuration", "describe-component-configuration-recommendation", "describe-log-pattern", "describe-observation", "describe-problem", "describe-problem-observations", "list-applications", "list-components", "list-configuration-history", "list-log-pattern-sets", "list-log-patterns", "list-problems", "list-tags-for-resource", "tag-resource", "untag-resource", "update-application", "update-component", "update-component-configuration", "update-log-pattern" ); return $commands; } function Get-application-insights-create-application{ $flags=( "--resource-group-name", "--ops-center-enabled", "--no-ops-center-enabled", "--cwe-monitor-enabled", "--no-cwe-monitor-enabled", "--ops-item-sns-topic-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-create-component{ $flags=( "--resource-group-name", "--component-name", "--resource-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-create-log-pattern{ $flags=( "--resource-group-name", "--pattern-set-name", "--pattern-name", "--pattern", "--rank", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-delete-application{ $flags=( "--resource-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-delete-component{ $flags=( "--resource-group-name", "--component-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-delete-log-pattern{ $flags=( "--resource-group-name", "--pattern-set-name", "--pattern-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-application{ $flags=( "--resource-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-component{ $flags=( "--resource-group-name", "--component-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-component-configuration{ $flags=( "--resource-group-name", "--component-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-component-configuration-recommendation{ $flags=( "--resource-group-name", "--component-name", "--tier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-log-pattern{ $flags=( "--resource-group-name", "--pattern-set-name", "--pattern-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-observation{ $flags=( "--observation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-problem{ $flags=( "--problem-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-describe-problem-observations{ $flags=( "--problem-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-list-applications{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-list-components{ $flags=( "--resource-group-name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-list-configuration-history{ $flags=( "--resource-group-name", "--start-time", "--end-time", "--event-status", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-list-log-pattern-sets{ $flags=( "--resource-group-name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-list-log-patterns{ $flags=( "--resource-group-name", "--pattern-set-name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-list-problems{ $flags=( "--resource-group-name", "--start-time", "--end-time", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-update-application{ $flags=( "--resource-group-name", "--ops-center-enabled", "--no-ops-center-enabled", "--cwe-monitor-enabled", "--no-cwe-monitor-enabled", "--ops-item-sns-topic-arn", "--remove-sns-topic", "--no-remove-sns-topic", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-update-component{ $flags=( "--resource-group-name", "--component-name", "--new-component-name", "--resource-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-update-component-configuration{ $flags=( "--resource-group-name", "--component-name", "--monitor", "--no-monitor", "--tier", "--component-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-application-insights-update-log-pattern{ $flags=( "--resource-group-name", "--pattern-set-name", "--pattern-name", "--pattern", "--rank", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh{ $commands=( "create-mesh", "create-route", "create-virtual-node", "create-virtual-router", "create-virtual-service", "delete-mesh", "delete-route", "delete-virtual-node", "delete-virtual-router", "delete-virtual-service", "describe-mesh", "describe-route", "describe-virtual-node", "describe-virtual-router", "describe-virtual-service", "list-meshes", "list-routes", "list-tags-for-resource", "list-virtual-nodes", "list-virtual-routers", "list-virtual-services", "tag-resource", "untag-resource", "update-mesh", "update-route", "update-virtual-node", "update-virtual-router", "update-virtual-service" ); return $commands; } function Get-appmesh-create-mesh{ $flags=( "--client-token", "--mesh-name", "--spec", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-create-route{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--route-name", "--spec", "--tags", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-create-virtual-node{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--spec", "--tags", "--virtual-node-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-create-virtual-router{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--spec", "--tags", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-create-virtual-service{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--spec", "--tags", "--virtual-service-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-delete-mesh{ $flags=( "--mesh-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-delete-route{ $flags=( "--mesh-name", "--mesh-owner", "--route-name", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-delete-virtual-node{ $flags=( "--mesh-name", "--mesh-owner", "--virtual-node-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-delete-virtual-router{ $flags=( "--mesh-name", "--mesh-owner", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-delete-virtual-service{ $flags=( "--mesh-name", "--mesh-owner", "--virtual-service-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-describe-mesh{ $flags=( "--mesh-name", "--mesh-owner", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-describe-route{ $flags=( "--mesh-name", "--mesh-owner", "--route-name", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-describe-virtual-node{ $flags=( "--mesh-name", "--mesh-owner", "--virtual-node-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-describe-virtual-router{ $flags=( "--mesh-name", "--mesh-owner", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-describe-virtual-service{ $flags=( "--mesh-name", "--mesh-owner", "--virtual-service-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-list-meshes{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-list-routes{ $flags=( "--mesh-name", "--mesh-owner", "--virtual-router-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-list-virtual-nodes{ $flags=( "--mesh-name", "--mesh-owner", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-list-virtual-routers{ $flags=( "--mesh-name", "--mesh-owner", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-list-virtual-services{ $flags=( "--mesh-name", "--mesh-owner", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-update-mesh{ $flags=( "--client-token", "--mesh-name", "--spec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-update-route{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--route-name", "--spec", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-update-virtual-node{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--spec", "--virtual-node-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-update-virtual-router{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--spec", "--virtual-router-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appmesh-update-virtual-service{ $flags=( "--client-token", "--mesh-name", "--mesh-owner", "--spec", "--virtual-service-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream{ $commands=( "associate-fleet", "batch-associate-user-stack", "batch-disassociate-user-stack", "copy-image", "create-directory-config", "create-fleet", "create-image-builder", "create-image-builder-streaming-url", "create-stack", "create-streaming-url", "create-usage-report-subscription", "create-user", "delete-directory-config", "delete-fleet", "delete-image", "delete-image-builder", "delete-image-permissions", "delete-stack", "delete-usage-report-subscription", "delete-user", "describe-directory-configs", "describe-fleets", "describe-image-builders", "describe-image-permissions", "describe-images", "describe-sessions", "describe-stacks", "describe-usage-report-subscriptions", "describe-user-stack-associations", "describe-users", "disable-user", "disassociate-fleet", "enable-user", "expire-session", "list-associated-fleets", "list-associated-stacks", "list-tags-for-resource", "start-fleet", "start-image-builder", "stop-fleet", "stop-image-builder", "tag-resource", "untag-resource", "update-directory-config", "update-fleet", "update-image-permissions", "update-stack", "wait" ); return $commands; } function Get-appstream-associate-fleet{ $flags=( "--fleet-name", "--stack-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-batch-associate-user-stack{ $flags=( "--user-stack-associations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-batch-disassociate-user-stack{ $flags=( "--user-stack-associations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-copy-image{ $flags=( "--source-image-name", "--destination-image-name", "--destination-region", "--destination-image-description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-directory-config{ $flags=( "--directory-name", "--organizational-unit-distinguished-names", "--service-account-credentials", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-fleet{ $flags=( "--name", "--image-name", "--image-arn", "--instance-type", "--fleet-type", "--compute-capacity", "--vpc-config", "--max-user-duration-in-seconds", "--disconnect-timeout-in-seconds", "--description", "--display-name", "--enable-default-internet-access", "--no-enable-default-internet-access", "--domain-join-info", "--tags", "--idle-disconnect-timeout-in-seconds", "--iam-role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-image-builder{ $flags=( "--name", "--image-name", "--image-arn", "--instance-type", "--description", "--display-name", "--vpc-config", "--iam-role-arn", "--enable-default-internet-access", "--no-enable-default-internet-access", "--domain-join-info", "--appstream-agent-version", "--tags", "--access-endpoints", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-image-builder-streaming-url{ $flags=( "--name", "--validity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-stack{ $flags=( "--name", "--description", "--display-name", "--storage-connectors", "--redirect-url", "--feedback-url", "--user-settings", "--application-settings", "--tags", "--access-endpoints", "--embed-host-domains", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-streaming-url{ $flags=( "--stack-name", "--fleet-name", "--user-id", "--application-id", "--validity", "--session-context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-usage-report-subscription{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-create-user{ $flags=( "--user-name", "--message-action", "--first-name", "--last-name", "--authentication-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-directory-config{ $flags=( "--directory-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-fleet{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-image{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-image-builder{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-image-permissions{ $flags=( "--name", "--shared-account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-stack{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-usage-report-subscription{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-delete-user{ $flags=( "--user-name", "--authentication-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-directory-configs{ $flags=( "--directory-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-fleets{ $flags=( "--names", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-image-builders{ $flags=( "--names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-image-permissions{ $flags=( "--name", "--max-results", "--shared-aws-account-ids", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-images{ $flags=( "--names", "--arns", "--type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-sessions{ $flags=( "--stack-name", "--fleet-name", "--user-id", "--authentication-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-stacks{ $flags=( "--names", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-usage-report-subscriptions{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-user-stack-associations{ $flags=( "--stack-name", "--user-name", "--authentication-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-describe-users{ $flags=( "--authentication-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-disable-user{ $flags=( "--user-name", "--authentication-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-disassociate-fleet{ $flags=( "--fleet-name", "--stack-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-enable-user{ $flags=( "--user-name", "--authentication-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-expire-session{ $flags=( "--session-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-list-associated-fleets{ $flags=( "--stack-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-list-associated-stacks{ $flags=( "--fleet-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-start-fleet{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-start-image-builder{ $flags=( "--name", "--appstream-agent-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-stop-fleet{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-stop-image-builder{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-update-directory-config{ $flags=( "--directory-name", "--organizational-unit-distinguished-names", "--service-account-credentials", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-update-fleet{ $flags=( "--image-name", "--image-arn", "--name", "--instance-type", "--compute-capacity", "--vpc-config", "--max-user-duration-in-seconds", "--disconnect-timeout-in-seconds", "--delete-vpc-config", "--no-delete-vpc-config", "--description", "--display-name", "--enable-default-internet-access", "--no-enable-default-internet-access", "--domain-join-info", "--idle-disconnect-timeout-in-seconds", "--attributes-to-delete", "--iam-role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-update-image-permissions{ $flags=( "--name", "--shared-account-id", "--image-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-update-stack{ $flags=( "--display-name", "--description", "--name", "--storage-connectors", "--delete-storage-connectors", "--no-delete-storage-connectors", "--redirect-url", "--feedback-url", "--attributes-to-delete", "--user-settings", "--application-settings", "--access-endpoints", "--embed-host-domains", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appstream-wait{ $flags=(""); return $flags; } function Get-appsync{ $commands=( "create-api-cache", "create-api-key", "create-data-source", "create-function", "create-graphql-api", "create-resolver", "create-type", "delete-api-cache", "delete-api-key", "delete-data-source", "delete-function", "delete-graphql-api", "delete-resolver", "delete-type", "flush-api-cache", "get-api-cache", "get-data-source", "get-function", "get-graphql-api", "get-introspection-schema", "get-resolver", "get-schema-creation-status", "get-type", "list-api-keys", "list-data-sources", "list-functions", "list-graphql-apis", "list-resolvers", "list-resolvers-by-function", "list-tags-for-resource", "list-types", "start-schema-creation", "tag-resource", "untag-resource", "update-api-cache", "update-api-key", "update-data-source", "update-function", "update-graphql-api", "update-resolver", "update-type" ); return $commands; } function Get-appsync-create-api-cache{ $flags=( "--api-id", "--ttl", "--transit-encryption-enabled", "--no-transit-encryption-enabled", "--at-rest-encryption-enabled", "--no-at-rest-encryption-enabled", "--api-caching-behavior", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-create-api-key{ $flags=( "--api-id", "--description", "--expires", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-create-data-source{ $flags=( "--api-id", "--name", "--description", "--type", "--service-role-arn", "--dynamodb-config", "--lambda-config", "--elasticsearch-config", "--http-config", "--relational-database-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-create-{ $flags=( "--api-id", "--name", "--description", "--data-source-name", "--request-mapping-template", "--response-mapping-template", "---version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-create-graphql-api{ $flags=( "--name", "--log-config", "--authentication-type", "--user-pool-config", "--open-id-connect-config", "--tags", "--additional-authentication-providers", "--xray-enabled", "--no-xray-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-create-resolver{ $flags=( "--api-id", "--type-name", "--field-name", "--data-source-name", "--request-mapping-template", "--response-mapping-template", "--kind", "--pipeline-config", "--sync-config", "--caching-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-create-type{ $flags=( "--api-id", "--definition", "--format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-delete-api-cache{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-delete-api-key{ $flags=( "--api-id", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-delete-data-source{ $flags=( "--api-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-delete-{ $flags=( "--api-id", "---id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-delete-graphql-api{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-delete-resolver{ $flags=( "--api-id", "--type-name", "--field-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-delete-type{ $flags=( "--api-id", "--type-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-flush-api-cache{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-get-api-cache{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-get-data-source{ $flags=( "--api-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-get-{ $flags=( "--api-id", "---id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-get-graphql-api{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-get-introspection-schema{ $flags=( "--api-id", "--format", "--include-directives", "--no-include-directives" ); return $flags; } function Get-appsync-get-resolver{ $flags=( "--api-id", "--type-name", "--field-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-get-schema-creation-status{ $flags=( "--api-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-get-type{ $flags=( "--api-id", "--type-name", "--format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-api-keys{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-data-sources{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-s{ $flags=( "--api-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-graphql-apis{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-resolvers{ $flags=( "--api-id", "--type-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-resolvers-by-{ $flags=( "--api-id", "---id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-list-types{ $flags=( "--api-id", "--format", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-start-schema-creation{ $flags=( "--api-id", "--definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-update-api-cache{ $flags=( "--api-id", "--ttl", "--api-caching-behavior", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-update-api-key{ $flags=( "--api-id", "--id", "--description", "--expires", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-update-data-source{ $flags=( "--api-id", "--name", "--description", "--type", "--service-role-arn", "--dynamodb-config", "--lambda-config", "--elasticsearch-config", "--http-config", "--relational-database-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-update-{ $flags=( "--api-id", "--name", "--description", "---id", "--data-source-name", "--request-mapping-template", "--response-mapping-template", "---version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-update-graphql-api{ $flags=( "--api-id", "--name", "--log-config", "--authentication-type", "--user-pool-config", "--open-id-connect-config", "--additional-authentication-providers", "--xray-enabled", "--no-xray-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-update-resolver{ $flags=( "--api-id", "--type-name", "--field-name", "--data-source-name", "--request-mapping-template", "--response-mapping-template", "--kind", "--pipeline-config", "--sync-config", "--caching-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-appsync-update-type{ $flags=( "--api-id", "--type-name", "--definition", "--format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena{ $commands=( "batch-get-named-query", "batch-get-query-execution", "create-named-query", "create-work-group", "delete-named-query", "delete-work-group", "get-named-query", "get-query-execution", "get-query-results", "get-work-group", "list-named-queries", "list-query-executions", "list-tags-for-resource", "list-work-groups", "start-query-execution", "stop-query-execution", "tag-resource", "untag-resource", "update-work-group" ); return $commands; } function Get-athena-batch-get-named-query{ $flags=( "--named-query-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-batch-get-query-execution{ $flags=( "--query-execution-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-create-named-query{ $flags=( "--name", "--description", "--database", "--query-string", "--client-request-token", "--work-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-create-work-group{ $flags=( "--name", "--configuration", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-delete-named-query{ $flags=( "--named-query-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-delete-work-group{ $flags=( "--work-group", "--recursive-delete-option", "--no-recursive-delete-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-get-named-query{ $flags=( "--named-query-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-get-query-execution{ $flags=( "--query-execution-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-get-query-results{ $flags=( "--query-execution-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-athena-get-work-group{ $flags=( "--work-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-list-named-queries{ $flags=( "--work-group", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-athena-list-query-executions{ $flags=( "--work-group", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-athena-list-tags-for-resource{ $flags=( "--resource-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-list-work-groups{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-start-query-execution{ $flags=( "--query-string", "--client-request-token", "--query-execution-context", "--result-configuration", "--work-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-stop-query-execution{ $flags=( "--query-execution-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-athena-update-work-group{ $flags=( "--work-group", "--description", "--configuration-updates", "--state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling{ $commands=( "attach-instances", "attach-load-balancer-target-groups", "attach-load-balancers", "batch-delete-scheduled-action", "batch-put-scheduled-update-group-action", "complete-lifecycle-action", "create-auto-scaling-group", "create-launch-configuration", "create-or-update-tags", "delete-auto-scaling-group", "delete-launch-configuration", "delete-lifecycle-hook", "delete-notification-configuration", "delete-policy", "delete-scheduled-action", "delete-tags", "describe-account-limits", "describe-adjustment-types", "describe-auto-scaling-groups", "describe-auto-scaling-instances", "describe-auto-scaling-notification-types", "describe-launch-configurations", "describe-lifecycle-hook-types", "describe-lifecycle-hooks", "describe-load-balancer-target-groups", "describe-load-balancers", "describe-metric-collection-types", "describe-notification-configurations", "describe-policies", "describe-scaling-activities", "describe-scaling-process-types", "describe-scheduled-actions", "describe-tags", "describe-termination-policy-types", "detach-instances", "detach-load-balancer-target-groups", "detach-load-balancers", "disable-metrics-collection", "enable-metrics-collection", "enter-standby", "execute-policy", "exit-standby", "put-lifecycle-hook", "put-notification-configuration", "put-scaling-policy", "put-scheduled-update-group-action", "record-lifecycle-action-heartbeat", "resume-processes", "set-desired-capacity", "set-instance-health", "set-instance-protection", "suspend-processes", "terminate-instance-in-auto-scaling-group", "update-auto-scaling-group" ); return $commands; } function Get-autoscaling-attach-instances{ $flags=( "--instance-ids", "--auto-scaling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-attach-load-balancer-target-groups{ $flags=( "--auto-scaling-group-name", "--target-group-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-attach-load-balancers{ $flags=( "--auto-scaling-group-name", "--load-balancer-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-batch-delete-scheduled-action{ $flags=( "--auto-scaling-group-name", "--scheduled-action-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-batch-put-scheduled-update-group-action{ $flags=( "--auto-scaling-group-name", "--scheduled-update-group-actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-complete-lifecycle-action{ $flags=( "--lifecycle-hook-name", "--auto-scaling-group-name", "--lifecycle-action-token", "--lifecycle-action-result", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-create-auto-scaling-group{ $flags=( "--auto-scaling-group-name", "--launch-configuration-name", "--launch-template", "--mixed-instances-policy", "--instance-id", "--min-size", "--max-size", "--desired-capacity", "--default-cooldown", "--availability-zones", "--load-balancer-names", "--target-group-arns", "--health-check-type", "--health-check-grace-period", "--placement-group", "--vpc-zone-identifier", "--termination-policies", "--new-instances-protected-from-scale-in", "--no-new-instances-protected-from-scale-in", "--lifecycle-hook-specification-list", "--tags", "--service-linked-role-arn", "--max-instance-lifetime", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-create-launch-configuration{ $flags=( "--launch-configuration-name", "--image-id", "--key-name", "--security-groups", "--classic-link-vpc-id", "--classic-link-vpc-security-groups", "--user-data", "--instance-id", "--instance-type", "--kernel-id", "--ramdisk-id", "--block-device-mappings", "--instance-monitoring", "--spot-price", "--iam-instance-profile", "--ebs-optimized", "--no-ebs-optimized", "--associate-public-ip-address", "--no-associate-public-ip-address", "--placement-tenancy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-create-or-update-tags{ $flags=( "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-delete-auto-scaling-group{ $flags=( "--auto-scaling-group-name", "--force-delete", "--no-force-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-delete-launch-configuration{ $flags=( "--launch-configuration-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-delete-lifecycle-hook{ $flags=( "--lifecycle-hook-name", "--auto-scaling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-delete-notification-configuration{ $flags=( "--auto-scaling-group-name", "--topic-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-delete-policy{ $flags=( "--auto-scaling-group-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-delete-scheduled-action{ $flags=( "--auto-scaling-group-name", "--scheduled-action-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-delete-tags{ $flags=( "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-account-limits{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-adjustment-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-auto-scaling-groups{ $flags=( "--auto-scaling-group-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-auto-scaling-instances{ $flags=( "--instance-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-auto-scaling-notification-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-launch-configurations{ $flags=( "--launch-configuration-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-lifecycle-hook-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-lifecycle-hooks{ $flags=( "--auto-scaling-group-name", "--lifecycle-hook-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-load-balancer-target-groups{ $flags=( "--auto-scaling-group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-load-balancers{ $flags=( "--auto-scaling-group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-metric-collection-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-notification-configurations{ $flags=( "--auto-scaling-group-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-policies{ $flags=( "--auto-scaling-group-name", "--policy-names", "--policy-types", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-scaling-activities{ $flags=( "--activity-ids", "--auto-scaling-group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-scaling-process-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-scheduled-actions{ $flags=( "--auto-scaling-group-name", "--scheduled-action-names", "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-tags{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-describe-termination-policy-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-detach-instances{ $flags=( "--instance-ids", "--auto-scaling-group-name", "--should-decrement-desired-capacity", "--no-should-decrement-desired-capacity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-detach-load-balancer-target-groups{ $flags=( "--auto-scaling-group-name", "--target-group-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-detach-load-balancers{ $flags=( "--auto-scaling-group-name", "--load-balancer-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-disable-metrics-collection{ $flags=( "--auto-scaling-group-name", "--metrics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-enable-metrics-collection{ $flags=( "--auto-scaling-group-name", "--metrics", "--granularity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-enter-standby{ $flags=( "--instance-ids", "--auto-scaling-group-name", "--should-decrement-desired-capacity", "--no-should-decrement-desired-capacity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-execute-policy{ $flags=( "--auto-scaling-group-name", "--policy-name", "--honor-cooldown", "--no-honor-cooldown", "--metric-value", "--breach-threshold", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-exit-standby{ $flags=( "--instance-ids", "--auto-scaling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-put-lifecycle-hook{ $flags=( "--lifecycle-hook-name", "--auto-scaling-group-name", "--lifecycle-transition", "--role-arn", "--notification-target-arn", "--notification-metadata", "--heartbeat-timeout", "--default-result", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-put-notification-configuration{ $flags=( "--auto-scaling-group-name", "--topic-arn", "--notification-types", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-put-scaling-policy{ $flags=( "--auto-scaling-group-name", "--policy-name", "--policy-type", "--adjustment-type", "--min-adjustment-step", "--min-adjustment-magnitude", "--scaling-adjustment", "--cooldown", "--metric-aggregation-type", "--step-adjustments", "--estimated-instance-warmup", "--target-tracking-configuration", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-put-scheduled-update-group-action{ $flags=( "--auto-scaling-group-name", "--scheduled-action-name", "--time", "--start-time", "--end-time", "--recurrence", "--min-size", "--max-size", "--desired-capacity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-record-lifecycle-action-heartbeat{ $flags=( "--lifecycle-hook-name", "--auto-scaling-group-name", "--lifecycle-action-token", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-resume-processes{ $flags=( "--auto-scaling-group-name", "--scaling-processes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-set-desired-capacity{ $flags=( "--auto-scaling-group-name", "--desired-capacity", "--honor-cooldown", "--no-honor-cooldown", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-set-instance-health{ $flags=( "--instance-id", "--health-status", "--should-respect-grace-period", "--no-should-respect-grace-period", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-set-instance-protection{ $flags=( "--instance-ids", "--auto-scaling-group-name", "--protected-from-scale-in", "--no-protected-from-scale-in", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-suspend-processes{ $flags=( "--auto-scaling-group-name", "--scaling-processes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-terminate-instance-in-auto-scaling-group{ $flags=( "--instance-id", "--should-decrement-desired-capacity", "--no-should-decrement-desired-capacity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-update-auto-scaling-group{ $flags=( "--auto-scaling-group-name", "--launch-configuration-name", "--launch-template", "--mixed-instances-policy", "--min-size", "--max-size", "--desired-capacity", "--default-cooldown", "--availability-zones", "--health-check-type", "--health-check-grace-period", "--placement-group", "--vpc-zone-identifier", "--termination-policies", "--new-instances-protected-from-scale-in", "--no-new-instances-protected-from-scale-in", "--service-linked-role-arn", "--max-instance-lifetime", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-plans{ $commands=( "create-scaling-plan", "delete-scaling-plan", "describe-scaling-plan-resources", "describe-scaling-plans", "get-scaling-plan-resource-forecast-data", "update-scaling-plan" ); return $commands; } function Get-autoscaling-plans-create-scaling-plan{ $flags=( "--scaling-plan-name", "--application-source", "--scaling-instructions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-plans-delete-scaling-plan{ $flags=( "--scaling-plan-name", "--scaling-plan-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-plans-describe-scaling-plan-resources{ $flags=( "--scaling-plan-name", "--scaling-plan-version", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-plans-describe-scaling-plans{ $flags=( "--scaling-plan-names", "--scaling-plan-version", "--application-sources", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-plans-get-scaling-plan-resource-forecast-data{ $flags=( "--scaling-plan-name", "--scaling-plan-version", "--service-namespace", "--resource-id", "--scalable-dimension", "--forecast-data-type", "--start-time", "--end-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-autoscaling-plans-update-scaling-plan{ $flags=( "--scaling-plan-name", "--scaling-plan-version", "--application-source", "--scaling-instructions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup{ $commands=( "create-backup-plan", "create-backup-selection", "create-backup-vault", "delete-backup-plan", "delete-backup-selection", "delete-backup-vault", "delete-backup-vault-access-policy", "delete-backup-vault-notifications", "delete-recovery-point", "describe-backup-job", "describe-backup-vault", "describe-copy-job", "describe-protected-resource", "describe-recovery-point", "describe-restore-job", "export-backup-plan-template", "get-backup-plan", "get-backup-plan-from-json", "get-backup-plan-from-template", "get-backup-selection", "get-backup-vault-access-policy", "get-backup-vault-notifications", "get-recovery-point-restore-metadata", "get-supported-resource-types", "list-backup-jobs", "list-backup-plan-templates", "list-backup-plan-versions", "list-backup-plans", "list-backup-selections", "list-backup-vaults", "list-copy-jobs", "list-protected-resources", "list-recovery-points-by-backup-vault", "list-recovery-points-by-resource", "list-restore-jobs", "list-tags", "put-backup-vault-access-policy", "put-backup-vault-notifications", "start-backup-job", "start-copy-job", "start-restore-job", "stop-backup-job", "tag-resource", "untag-resource", "update-backup-plan", "update-recovery-point-lifecycle" ); return $commands; } function Get-backup-create-backup-plan{ $flags=( "--backup-plan", "--backup-plan-tags", "--creator-request-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-create-backup-selection{ $flags=( "--backup-plan-id", "--backup-selection", "--creator-request-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-create-backup-vault{ $flags=( "--backup-vault-name", "--backup-vault-tags", "--encryption-key-arn", "--creator-request-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-delete-backup-plan{ $flags=( "--backup-plan-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-delete-backup-selection{ $flags=( "--backup-plan-id", "--selection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-delete-backup-vault{ $flags=( "--backup-vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-delete-backup-vault-access-policy{ $flags=( "--backup-vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-delete-backup-vault-notifications{ $flags=( "--backup-vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-delete-recovery-point{ $flags=( "--backup-vault-name", "--recovery-point-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-describe-backup-job{ $flags=( "--backup-job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-describe-backup-vault{ $flags=( "--backup-vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-describe-copy-job{ $flags=( "--copy-job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-describe-protected-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-describe-recovery-point{ $flags=( "--backup-vault-name", "--recovery-point-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-describe-restore-job{ $flags=( "--restore-job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-export-backup-plan-template{ $flags=( "--backup-plan-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-backup-plan{ $flags=( "--backup-plan-id", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-backup-plan-from-json{ $flags=( "--backup-plan-template-json", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-backup-plan-from-template{ $flags=( "--backup-plan-template-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-backup-selection{ $flags=( "--backup-plan-id", "--selection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-backup-vault-access-policy{ $flags=( "--backup-vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-backup-vault-notifications{ $flags=( "--backup-vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-recovery-point-restore-metadata{ $flags=( "--backup-vault-name", "--recovery-point-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-get-supported-resource-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-backup-jobs{ $flags=( "--next-token", "--max-results", "--by-resource-arn", "--by-state", "--by-backup-vault-name", "--by-created-before", "--by-created-after", "--by-resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-backup-plan-templates{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-backup-plan-versions{ $flags=( "--backup-plan-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-backup-plans{ $flags=( "--next-token", "--max-results", "--include-deleted", "--no-include-deleted", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-backup-selections{ $flags=( "--backup-plan-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-backup-vaults{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-copy-jobs{ $flags=( "--next-token", "--max-results", "--by-resource-arn", "--by-state", "--by-created-before", "--by-created-after", "--by-resource-type", "--by-destination-vault-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-protected-resources{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-recovery-points-by-backup-vault{ $flags=( "--backup-vault-name", "--next-token", "--max-results", "--by-resource-arn", "--by-resource-type", "--by-backup-plan-id", "--by-created-before", "--by-created-after", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-recovery-points-by-resource{ $flags=( "--resource-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-restore-jobs{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-list-tags{ $flags=( "--resource-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-put-backup-vault-access-policy{ $flags=( "--backup-vault-name", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-put-backup-vault-notifications{ $flags=( "--backup-vault-name", "--sns-topic-arn", "--backup-vault-events", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-start-backup-job{ $flags=( "--backup-vault-name", "--resource-arn", "--iam-role-arn", "--idempotency-token", "--start-window-minutes", "--complete-window-minutes", "--lifecycle", "--recovery-point-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-start-copy-job{ $flags=( "--recovery-point-arn", "--source-backup-vault-name", "--destination-backup-vault-arn", "--iam-role-arn", "--idempotency-token", "--lifecycle", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-start-restore-job{ $flags=( "--recovery-point-arn", "--metadata", "--iam-role-arn", "--idempotency-token", "--resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-stop-backup-job{ $flags=( "--backup-job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-untag-resource{ $flags=( "--resource-arn", "--tag-key-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-update-backup-plan{ $flags=( "--backup-plan-id", "--backup-plan", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-backup-update-recovery-point-lifecycle{ $flags=( "--backup-vault-name", "--recovery-point-arn", "--lifecycle", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch{ $commands=( "cancel-job", "create-compute-environment", "create-job-queue", "delete-compute-environment", "delete-job-queue", "deregister-job-definition", "describe-compute-environments", "describe-job-definitions", "describe-job-queues", "describe-jobs", "list-jobs", "register-job-definition", "submit-job", "terminate-job", "update-compute-environment", "update-job-queue" ); return $commands; } function Get-batch-cancel-job{ $flags=( "--job-id", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-create-compute-environment{ $flags=( "--compute-environment-name", "--type", "--state", "--compute-resources", "--service-role", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-create-job-queue{ $flags=( "--job-queue-name", "--state", "--priority", "--compute-environment-order", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-delete-compute-environment{ $flags=( "--compute-environment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-delete-job-queue{ $flags=( "--job-queue", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-deregister-job-definition{ $flags=( "--job-definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-describe-compute-environments{ $flags=( "--compute-environments", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-batch-describe-job-definitions{ $flags=( "--job-definitions", "--job-definition-name", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-batch-describe-job-queues{ $flags=( "--job-queues", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-batch-describe-jobs{ $flags=( "--jobs", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-list-jobs{ $flags=( "--job-queue", "--array-job-id", "--multi-node-job-id", "--job-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-batch-register-job-definition{ $flags=( "--job-definition-name", "--type", "--parameters", "--container-properties", "--node-properties", "--retry-strategy", "--timeout", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-submit-job{ $flags=( "--job-name", "--job-queue", "--array-properties", "--depends-on", "--job-definition", "--parameters", "--container-overrides", "--node-overrides", "--retry-strategy", "--timeout", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-terminate-job{ $flags=( "--job-id", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-update-compute-environment{ $flags=( "--compute-environment", "--state", "--compute-resources", "--service-role", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-batch-update-job-queue{ $flags=( "--job-queue", "--state", "--priority", "--compute-environment-order", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets{ $commands=( "create-budget", "create-notification", "create-subscriber", "delete-budget", "delete-notification", "delete-subscriber", "describe-budget", "describe-budget-performance-history", "describe-budgets", "describe-notifications-for-budget", "describe-subscribers-for-notification", "update-budget", "update-notification", "update-subscriber" ); return $commands; } function Get-budgets-create-budget{ $flags=( "--account-id", "--budget", "--notifications-with-subscribers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-create-notification{ $flags=( "--account-id", "--budget-name", "--notification", "--subscribers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-create-subscriber{ $flags=( "--account-id", "--budget-name", "--notification", "--subscriber", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-delete-budget{ $flags=( "--account-id", "--budget-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-delete-notification{ $flags=( "--account-id", "--budget-name", "--notification", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-delete-subscriber{ $flags=( "--account-id", "--budget-name", "--notification", "--subscriber", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-describe-budget{ $flags=( "--account-id", "--budget-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-describe-budget-performance-history{ $flags=( "--account-id", "--budget-name", "--time-period", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-describe-budgets{ $flags=( "--account-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-describe-notifications-for-budget{ $flags=( "--account-id", "--budget-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-describe-subscribers-for-notification{ $flags=( "--account-id", "--budget-name", "--notification", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-update-budget{ $flags=( "--account-id", "--new-budget", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-update-notification{ $flags=( "--account-id", "--budget-name", "--old-notification", "--new-notification", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-budgets-update-subscriber{ $flags=( "--account-id", "--budget-name", "--notification", "--old-subscriber", "--new-subscriber", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce{ $commands=( "create-cost-category-definition", "delete-cost-category-definition", "describe-cost-category-definition", "get-cost-and-usage", "get-cost-and-usage-with-resources", "get-cost-forecast", "get-dimension-values", "get-reservation-coverage", "get-reservation-purchase-recommendation", "get-reservation-utilization", "get-rightsizing-recommendation", "get-savings-plans-coverage", "get-savings-plans-purchase-recommendation", "get-savings-plans-utilization", "get-savings-plans-utilization-details", "get-tags", "get-usage-forecast", "list-cost-category-definitions", "update-cost-category-definition" ); return $commands; } function Get-ce-create-cost-category-definition{ $flags=( "--name", "--rule-version", "--rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-delete-cost-category-definition{ $flags=( "--cost-category-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-describe-cost-category-definition{ $flags=( "--cost-category-arn", "--effective-on", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-cost-and-usage{ $flags=( "--time-period", "--granularity", "--filter", "--metrics", "--group-by", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-cost-and-usage-with-resources{ $flags=( "--time-period", "--granularity", "--filter", "--metrics", "--group-by", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-cost-forecast{ $flags=( "--time-period", "--metric", "--granularity", "--filter", "--prediction-interval-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-dimension-values{ $flags=( "--search-string", "--time-period", "--dimension", "--context", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-reservation-coverage{ $flags=( "--time-period", "--group-by", "--granularity", "--filter", "--metrics", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-reservation-purchase-recommendation{ $flags=( "--account-id", "--service", "--account-scope", "--lookback-period-in-days", "--term-in-years", "--payment-option", "--service-specification", "--page-size", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-reservation-utilization{ $flags=( "--time-period", "--group-by", "--granularity", "--filter", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-rightsizing-recommendation{ $flags=( "--filter", "--configuration", "--service", "--page-size", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-savings-plans-coverage{ $flags=( "--time-period", "--group-by", "--granularity", "--filter", "--metrics", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-savings-plans-purchase-recommendation{ $flags=( "--savings-plans-type", "--term-in-years", "--payment-option", "--account-scope", "--next-page-token", "--page-size", "--lookback-period-in-days", "--filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-savings-plans-utilization{ $flags=( "--time-period", "--granularity", "--filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-savings-plans-utilization-details{ $flags=( "--time-period", "--filter", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-tags{ $flags=( "--search-string", "--time-period", "--tag-key", "--next-page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-get-usage-forecast{ $flags=( "--time-period", "--metric", "--granularity", "--filter", "--prediction-interval-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-list-cost-category-definitions{ $flags=( "--effective-on", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ce-update-cost-category-definition{ $flags=( "--cost-category-arn", "--rule-version", "--rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime{ $commands=( "associate-phone-number-with-user", "associate-phone-numbers-with-voice-connector", "associate-phone-numbers-with-voice-connector-group", "associate-signin-delegate-groups-with-account", "batch-create-attendee", "batch-create-room-membership", "batch-delete-phone-number", "batch-suspend-user", "batch-unsuspend-user", "batch-update-phone-number", "batch-update-user", "create-account", "create-attendee", "create-bot", "create-meeting", "create-phone-number-order", "create-proxy-session", "create-room", "create-room-membership", "create-user", "create-voice-connector", "create-voice-connector-group", "delete-account", "delete-attendee", "delete-events-configuration", "delete-meeting", "delete-phone-number", "delete-proxy-session", "delete-room", "delete-room-membership", "delete-voice-connector", "delete-voice-connector-group", "delete-voice-connector-origination", "delete-voice-connector-proxy", "delete-voice-connector-streaming-configuration", "delete-voice-connector-termination", "delete-voice-connector-termination-credentials", "disassociate-phone-number-from-user", "disassociate-phone-numbers-from-voice-connector", "disassociate-phone-numbers-from-voice-connector-group", "disassociate-signin-delegate-groups-from-account", "get-account", "get-account-settings", "get-attendee", "get-bot", "get-events-configuration", "get-global-settings", "get-meeting", "get-phone-number", "get-phone-number-order", "get-phone-number-settings", "get-proxy-session", "get-room", "get-user", "get-user-settings", "get-voice-connector", "get-voice-connector-group", "get-voice-connector-logging-configuration", "get-voice-connector-origination", "get-voice-connector-proxy", "get-voice-connector-streaming-configuration", "get-voice-connector-termination", "get-voice-connector-termination-health", "invite-users", "list-accounts", "list-attendee-tags", "list-attendees", "list-bots", "list-meeting-tags", "list-meetings", "list-phone-number-orders", "list-phone-numbers", "list-proxy-sessions", "list-room-memberships", "list-rooms", "list-tags-for-resource", "list-users", "list-voice-connector-groups", "list-voice-connector-termination-credentials", "list-voice-connectors", "logout-user", "put-events-configuration", "put-voice-connector-logging-configuration", "put-voice-connector-origination", "put-voice-connector-proxy", "put-voice-connector-streaming-configuration", "put-voice-connector-termination", "put-voice-connector-termination-credentials", "regenerate-security-token", "reset-personal-pin", "restore-phone-number", "search-available-phone-numbers", "tag-attendee", "tag-meeting", "tag-resource", "untag-attendee", "untag-meeting", "untag-resource", "update-account", "update-account-settings", "update-bot", "update-global-settings", "update-phone-number", "update-phone-number-settings", "update-proxy-session", "update-room", "update-room-membership", "update-user", "update-user-settings", "update-voice-connector", "update-voice-connector-group" ); return $commands; } function Get-chime-associate-phone-number-with-user{ $flags=( "--account-id", "--user-id", "--e", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-associate-phone-numbers-with-voice-connector{ $flags=( "--voice-connector-id", "--e", "--force-associate", "--no-force-associate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-associate-phone-numbers-with-voice-connector-group{ $flags=( "--voice-connector-group-id", "--e", "--force-associate", "--no-force-associate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-associate-signin-delegate-groups-with-account{ $flags=( "--account-id", "--signin-delegate-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-batch-create-attendee{ $flags=( "--meeting-id", "--attendees", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-batch-create-room-membership{ $flags=( "--account-id", "--room-id", "--membership-item-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-batch-delete-phone-number{ $flags=( "--phone-number-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-batch-suspend-user{ $flags=( "--account-id", "--user-id-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-batch-unsuspend-user{ $flags=( "--account-id", "--user-id-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-batch-update-phone-number{ $flags=( "--update-phone-number-request-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-batch-update-user{ $flags=( "--account-id", "--update-user-request-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-account{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-attendee{ $flags=( "--meeting-id", "--external-user-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-bot{ $flags=( "--account-id", "--display-name", "--domain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-meeting{ $flags=( "--client-request-token", "--external-meeting-id", "--meeting-host-id", "--media-region", "--tags", "--notifications-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-phone-number-order{ $flags=( "--product-type", "--e", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-proxy-session{ $flags=( "--voice-connector-id", "--participant-phone-numbers", "--name", "--expiry-minutes", "--capabilities", "--number-selection-behavior", "--geo-match-level", "--geo-match-params", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-room{ $flags=( "--account-id", "--name", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-room-membership{ $flags=( "--account-id", "--room-id", "--member-id", "--role", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-user{ $flags=( "--account-id", "--username", "--email", "--user-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-voice-connector{ $flags=( "--name", "--aws-region", "--require-encryption", "--no-require-encryption", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-create-voice-connector-group{ $flags=( "--name", "--voice-connector-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-account{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-attendee{ $flags=( "--meeting-id", "--attendee-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-events-configuration{ $flags=( "--account-id", "--bot-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-meeting{ $flags=( "--meeting-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-phone-number{ $flags=( "--phone-number-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-proxy-session{ $flags=( "--voice-connector-id", "--proxy-session-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-room{ $flags=( "--account-id", "--room-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-room-membership{ $flags=( "--account-id", "--room-id", "--member-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-voice-connector{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-voice-connector-group{ $flags=( "--voice-connector-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-voice-connector-origination{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-voice-connector-proxy{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-voice-connector-streaming-configuration{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-voice-connector-termination{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-delete-voice-connector-termination-credentials{ $flags=( "--voice-connector-id", "--usernames", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-disassociate-phone-number-from-user{ $flags=( "--account-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-disassociate-phone-numbers-from-voice-connector{ $flags=( "--voice-connector-id", "--e", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-disassociate-phone-numbers-from-voice-connector-group{ $flags=( "--voice-connector-group-id", "--e", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-disassociate-signin-delegate-groups-from-account{ $flags=( "--account-id", "--group-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-account{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-account-settings{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-attendee{ $flags=( "--meeting-id", "--attendee-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-bot{ $flags=( "--account-id", "--bot-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-events-configuration{ $flags=( "--account-id", "--bot-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-global-settings{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-meeting{ $flags=( "--meeting-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-phone-number{ $flags=( "--phone-number-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-phone-number-order{ $flags=( "--phone-number-order-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-phone-number-settings{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-proxy-session{ $flags=( "--voice-connector-id", "--proxy-session-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-room{ $flags=( "--account-id", "--room-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-user{ $flags=( "--account-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-user-settings{ $flags=( "--account-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector-group{ $flags=( "--voice-connector-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector-logging-configuration{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector-origination{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector-proxy{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector-streaming-configuration{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector-termination{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-get-voice-connector-termination-health{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-invite-users{ $flags=( "--account-id", "--user-email-list", "--user-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-accounts{ $flags=( "--name", "--user-email", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-attendee-tags{ $flags=( "--meeting-id", "--attendee-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-attendees{ $flags=( "--meeting-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-bots{ $flags=( "--account-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-meeting-tags{ $flags=( "--meeting-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-meetings{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-phone-number-orders{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-phone-numbers{ $flags=( "--status", "--product-type", "--filter-name", "--filter-value", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-proxy-sessions{ $flags=( "--voice-connector-id", "--status", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-room-memberships{ $flags=( "--account-id", "--room-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-rooms{ $flags=( "--account-id", "--member-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-users{ $flags=( "--account-id", "--user-email", "--user-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-voice-connector-groups{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-voice-connector-termination-credentials{ $flags=( "--voice-connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-list-voice-connectors{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-logout-user{ $flags=( "--account-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-put-events-configuration{ $flags=( "--account-id", "--bot-id", "--outbound-events-https-endpoint", "--lambda-function-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-put-voice-connector-logging-configuration{ $flags=( "--voice-connector-id", "--logging-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-put-voice-connector-origination{ $flags=( "--voice-connector-id", "--origination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-put-voice-connector-proxy{ $flags=( "--voice-connector-id", "--default-session-expiry-minutes", "--phone-number-pool-countries", "--fall-back-phone-number", "--disabled", "--no-disabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-put-voice-connector-streaming-configuration{ $flags=( "--voice-connector-id", "--streaming-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-put-voice-connector-termination{ $flags=( "--voice-connector-id", "--termination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-put-voice-connector-termination-credentials{ $flags=( "--voice-connector-id", "--credentials", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-regenerate-security-token{ $flags=( "--account-id", "--bot-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-reset-personal-pin{ $flags=( "--account-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-restore-phone-number{ $flags=( "--phone-number-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-search-available-phone-numbers{ $flags=( "--area-code", "--city", "--country", "--state", "--toll-free-prefix", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-tag-attendee{ $flags=( "--meeting-id", "--attendee-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-tag-meeting{ $flags=( "--meeting-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-untag-attendee{ $flags=( "--meeting-id", "--attendee-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-untag-meeting{ $flags=( "--meeting-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-account{ $flags=( "--account-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-account-settings{ $flags=( "--account-id", "--account-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-bot{ $flags=( "--account-id", "--bot-id", "--disabled", "--no-disabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-global-settings{ $flags=( "--business-calling", "--voice-connector", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-phone-number{ $flags=( "--phone-number-id", "--product-type", "--calling-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-phone-number-settings{ $flags=( "--calling-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-proxy-session{ $flags=( "--voice-connector-id", "--proxy-session-id", "--capabilities", "--expiry-minutes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-room{ $flags=( "--account-id", "--room-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-room-membership{ $flags=( "--account-id", "--room-id", "--member-id", "--role", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-user{ $flags=( "--account-id", "--user-id", "--license-type", "--user-type", "--alexa-for-business-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-user-settings{ $flags=( "--account-id", "--user-id", "--user-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-voice-connector{ $flags=( "--voice-connector-id", "--name", "--require-encryption", "--no-require-encryption", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-chime-update-voice-connector-group{ $flags=( "--voice-connector-group-id", "--name", "--voice-connector-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9{ $commands=( "create-environment-ec2", "create-environment-membership", "delete-environment", "delete-environment-membership", "describe-environment-memberships", "describe-environment-status", "describe-environments", "list-environments", "list-tags-for-resource", "tag-resource", "untag-resource", "update-environment", "update-environment-membership" ); return $commands; } function Get-cloud9-create-environment-ec2{ $flags=( "--name", "--description", "--client-request-token", "--instance-type", "--subnet-id", "--automatic-stop-time-minutes", "--owner-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-create-environment-membership{ $flags=( "--environment-id", "--user-arn", "--permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-delete-environment{ $flags=( "--environment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-delete-environment-membership{ $flags=( "--environment-id", "--user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-describe-environment-memberships{ $flags=( "--user-arn", "--environment-id", "--permissions", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-describe-environment-status{ $flags=( "--environment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-describe-environments{ $flags=( "--environment-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-list-environments{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-update-environment{ $flags=( "--environment-id", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloud9-update-environment-membership{ $flags=( "--environment-id", "--user-arn", "--permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory{ $commands=( "add-facet-to-object", "apply-schema", "attach-object", "attach-policy", "attach-to-index", "attach-typed-link", "batch-read", "batch-write", "create-directory", "create-facet", "create-index", "create-object", "create-schema", "create-typed-link-facet", "delete-directory", "delete-facet", "delete-object", "delete-schema", "delete-typed-link-facet", "detach-from-index", "detach-object", "detach-policy", "detach-typed-link", "disable-directory", "enable-directory", "get-applied-schema-version", "get-directory", "get-facet", "get-link-attributes", "get-object-attributes", "get-object-information", "get-schema-as-json", "get-typed-link-facet-information", "list-applied-schema-arns", "list-attached-indices", "list-development-schema-arns", "list-directories", "list-facet-attributes", "list-facet-names", "list-incoming-typed-links", "list-index", "list-managed-schema-arns", "list-object-attributes", "list-object-children", "list-object-parent-paths", "list-object-parents", "list-object-policies", "list-outgoing-typed-links", "list-policy-attachments", "list-published-schema-arns", "list-tags-for-resource", "list-typed-link-facet-attributes", "list-typed-link-facet-names", "lookup-policy", "publish-schema", "put-schema-from-json", "remove-facet-from-object", "tag-resource", "untag-resource", "update-facet", "update-link-attributes", "update-object-attributes", "update-schema", "update-typed-link-facet", "upgrade-applied-schema", "upgrade-published-schema" ); return $commands; } function Get-clouddirectory-add-facet-to-object{ $flags=( "--directory-arn", "--schema-facet", "--object-attribute-list", "--object-reference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-apply-schema{ $flags=( "--published-schema-arn", "--directory-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-attach-object{ $flags=( "--directory-arn", "--parent-reference", "--child-reference", "--link-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-attach-policy{ $flags=( "--directory-arn", "--policy-reference", "--object-reference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-attach-to-index{ $flags=( "--directory-arn", "--index-reference", "--target-reference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-attach-typed-link{ $flags=( "--directory-arn", "--source-object-reference", "--target-object-reference", "--typed-link-facet", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-batch-read{ $flags=( "--directory-arn", "--operations", "--consistency-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-batch-write{ $flags=( "--directory-arn", "--operations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-create-directory{ $flags=( "--name", "--schema-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-create-facet{ $flags=( "--schema-arn", "--name", "--attributes", "--object-type", "--facet-style", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-create-index{ $flags=( "--directory-arn", "--ordered-indexed-attribute-list", "--is-unique", "--no-is-unique", "--parent-reference", "--link-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-create-object{ $flags=( "--directory-arn", "--schema-facets", "--object-attribute-list", "--parent-reference", "--link-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-create-schema{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-create-typed-link-facet{ $flags=( "--schema-arn", "--facet", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-delete-directory{ $flags=( "--directory-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-delete-facet{ $flags=( "--schema-arn", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-delete-object{ $flags=( "--directory-arn", "--object-reference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-delete-schema{ $flags=( "--schema-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-delete-typed-link-facet{ $flags=( "--schema-arn", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-detach-from-index{ $flags=( "--directory-arn", "--index-reference", "--target-reference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-detach-object{ $flags=( "--directory-arn", "--parent-reference", "--link-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-detach-policy{ $flags=( "--directory-arn", "--policy-reference", "--object-reference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-detach-typed-link{ $flags=( "--directory-arn", "--typed-link-specifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-disable-directory{ $flags=( "--directory-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-enable-directory{ $flags=( "--directory-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-applied-schema-version{ $flags=( "--schema-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-directory{ $flags=( "--directory-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-facet{ $flags=( "--schema-arn", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-link-attributes{ $flags=( "--directory-arn", "--typed-link-specifier", "--attribute-names", "--consistency-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-object-attributes{ $flags=( "--directory-arn", "--object-reference", "--consistency-level", "--schema-facet", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-object-information{ $flags=( "--directory-arn", "--object-reference", "--consistency-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-schema-as-json{ $flags=( "--schema-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-get-typed-link-facet-information{ $flags=( "--schema-arn", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-applied-schema-arns{ $flags=( "--directory-arn", "--schema-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-attached-indices{ $flags=( "--directory-arn", "--target-reference", "--consistency-level", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-development-schema-arns{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-directories{ $flags=( "--state", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-facet-attributes{ $flags=( "--schema-arn", "--name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-facet-names{ $flags=( "--schema-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-incoming-typed-links{ $flags=( "--directory-arn", "--object-reference", "--filter-attribute-ranges", "--filter-typed-link", "--consistency-level", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-index{ $flags=( "--directory-arn", "--ranges-on-indexed-values", "--index-reference", "--consistency-level", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-managed-schema-arns{ $flags=( "--schema-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-object-attributes{ $flags=( "--directory-arn", "--object-reference", "--consistency-level", "--facet-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-object-children{ $flags=( "--directory-arn", "--object-reference", "--next-token", "--max-results", "--consistency-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-object-parent-paths{ $flags=( "--directory-arn", "--object-reference", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-object-parents{ $flags=( "--directory-arn", "--object-reference", "--next-token", "--max-results", "--consistency-level", "--include-all-links-to-each-parent", "--no-include-all-links-to-each-parent", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-object-policies{ $flags=( "--directory-arn", "--object-reference", "--consistency-level", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-outgoing-typed-links{ $flags=( "--directory-arn", "--object-reference", "--filter-attribute-ranges", "--filter-typed-link", "--consistency-level", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-policy-attachments{ $flags=( "--directory-arn", "--policy-reference", "--consistency-level", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-published-schema-arns{ $flags=( "--schema-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-typed-link-facet-attributes{ $flags=( "--schema-arn", "--name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-list-typed-link-facet-names{ $flags=( "--schema-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-lookup-policy{ $flags=( "--directory-arn", "--object-reference", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-publish-schema{ $flags=( "--development-schema-arn", "--minor-version", "--name", "--schema-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-put-schema-from-json{ $flags=( "--schema-arn", "--document", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-remove-facet-from-object{ $flags=( "--directory-arn", "--schema-facet", "--object-reference", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-update-facet{ $flags=( "--schema-arn", "--name", "--attribute-updates", "--object-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-update-link-attributes{ $flags=( "--directory-arn", "--typed-link-specifier", "--attribute-updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-update-object-attributes{ $flags=( "--directory-arn", "--object-reference", "--attribute-updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-update-schema{ $flags=( "--schema-arn", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-update-typed-link-facet{ $flags=( "--schema-arn", "--name", "--attribute-updates", "--identity-attribute-order", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-upgrade-applied-schema{ $flags=( "--published-schema-arn", "--directory-arn", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-clouddirectory-upgrade-published-schema{ $flags=( "--development-schema-arn", "--published-schema-arn", "--minor-version", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation{ $commands=( "cancel-update-stack", "continue-update-rollback", "create-change-set", "create-stack", "create-stack-instances", "create-stack-set", "delete-change-set", "delete-stack", "delete-stack-instances", "delete-stack-set", "deploy", "deregister-type", "describe-account-limits", "describe-change-set", "describe-stack-drift-detection-status", "describe-stack-events", "describe-stack-instance", "describe-stack-resource", "describe-stack-resource-drifts", "describe-stack-resources", "describe-stack-set", "describe-stack-set-operation", "describe-stacks", "describe-type", "describe-type-registration", "detect-stack-drift", "detect-stack-resource-drift", "detect-stack-set-drift", "estimate-template-cost", "execute-change-set", "get-stack-policy", "get-template", "get-template-summary", "list-change-sets", "list-exports", "list-imports", "list-stack-instances", "list-stack-resources", "list-stack-set-operation-results", "list-stack-set-operations", "list-stack-sets", "list-stacks", "list-type-registrations", "list-type-versions", "list-types", "package", "record-handler-progress", "register-type", "set-stack-policy", "set-type-default-version", "signal-resource", "stop-stack-set-operation", "update-stack", "update-stack-instances", "update-stack-set", "update-termination-protection", "validate-template", "wait" ); return $commands; } function Get-cloudformation-cancel-update-stack{ $flags=( "--stack-name", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-continue-update-rollback{ $flags=( "--stack-name", "--role-arn", "--resources-to-skip", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-create-change-set{ $flags=( "--stack-name", "--template-body", "--template-url", "--use-previous-template", "--no-use-previous-template", "--parameters", "--capabilities", "--resource-types", "--role-arn", "--rollback-configuration", "--notification-arns", "--tags", "--change-set-name", "--client-token", "--description", "--change-set-type", "--resources-to-import", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-create-stack{ $flags=( "--stack-name", "--template-body", "--template-url", "--parameters", "--disable-rollback", "--no-disable-rollback", "--rollback-configuration", "--timeout-in-minutes", "--notification-arns", "--capabilities", "--resource-types", "--role-arn", "--on-failure", "--stack-policy-body", "--stack-policy-url", "--tags", "--client-request-token", "--enable-termination-protection", "--no-enable-termination-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-create-stack-instances{ $flags=( "--stack-set-name", "--accounts", "--deployment-targets", "--regions", "--parameter-overrides", "--operation-preferences", "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-create-stack-set{ $flags=( "--stack-set-name", "--description", "--template-body", "--template-url", "--parameters", "--capabilities", "--tags", "--administration-role-arn", "--execution-role-name", "--permission-model", "--auto-deployment", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-delete-change-set{ $flags=( "--change-set-name", "--stack-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-delete-stack{ $flags=( "--stack-name", "--retain-resources", "--role-arn", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-delete-stack-instances{ $flags=( "--stack-set-name", "--accounts", "--deployment-targets", "--regions", "--operation-preferences", "--retain-stacks", "--no-retain-stacks", "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-delete-stack-set{ $flags=( "--stack-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-deploy{ $flags=( "--template-file", "--stack-name", "--s3-bucket", "--force-upload", "--s3-prefix", "--kms-key-id", "--parameter-overrides", "--capabilities", "--no-execute-changeset", "--role-arn", "--notification-arns", "--fail-on-empty-changeset", "--no-fail-on-empty-changeset", "--tags" ); return $flags; } function Get-cloudformation-deregister-type{ $flags=( "--arn", "--type", "--type-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-account-limits{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-change-set{ $flags=( "--change-set-name", "--stack-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-drift-detection-status{ $flags=( "--stack-drift-detection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-events{ $flags=( "--stack-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-instance{ $flags=( "--stack-set-name", "--stack-instance-account", "--stack-instance-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-resource{ $flags=( "--stack-name", "--logical-resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-resource-drifts{ $flags=( "--stack-name", "--stack-resource-drift-status-filters", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-resources{ $flags=( "--stack-name", "--logical-resource-id", "--physical-resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-set{ $flags=( "--stack-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stack-set-operation{ $flags=( "--stack-set-name", "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-stacks{ $flags=( "--stack-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-type{ $flags=( "--type", "--type-name", "--arn", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-describe-type-registration{ $flags=( "--registration-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-detect-stack-drift{ $flags=( "--stack-name", "--logical-resource-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-detect-stack-resource-drift{ $flags=( "--stack-name", "--logical-resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-detect-stack-set-drift{ $flags=( "--stack-set-name", "--operation-preferences", "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-estimate-template-cost{ $flags=( "--template-body", "--template-url", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-execute-change-set{ $flags=( "--change-set-name", "--stack-name", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-get-stack-policy{ $flags=( "--stack-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-get-template{ $flags=( "--stack-name", "--change-set-name", "--template-stage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-get-template-summary{ $flags=( "--template-body", "--template-url", "--stack-name", "--stack-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-change-sets{ $flags=( "--stack-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-exports{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-imports{ $flags=( "--export-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-stack-instances{ $flags=( "--stack-set-name", "--stack-instance-account", "--stack-instance-region", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-stack-resources{ $flags=( "--stack-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-stack-set-operation-results{ $flags=( "--stack-set-name", "--operation-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-stack-set-operations{ $flags=( "--stack-set-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-stack-sets{ $flags=( "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-stacks{ $flags=( "--stack-status-filter", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-type-registrations{ $flags=( "--type", "--type-name", "--type-arn", "--registration-status-filter", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-type-versions{ $flags=( "--type", "--type-name", "--arn", "--max-results", "--next-token", "--deprecated-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-list-types{ $flags=( "--visibility", "--provisioning-type", "--deprecated-status", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-package{ $flags=( "--template-file", "--s3-bucket", "--s3-prefix", "--kms-key-id", "--output-template-file", "--use-json", "--force-upload", "--metadata" ); return $flags; } function Get-cloudformation-record-handler-progress{ $flags=( "--bearer-token", "--operation-status", "--current-operation-status", "--status-message", "--error-code", "--resource-model", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-register-type{ $flags=( "--type", "--type-name", "--schema-handler-package", "--logging-config", "--execution-role-arn", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-set-stack-policy{ $flags=( "--stack-name", "--stack-policy-body", "--stack-policy-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-set-type-default-version{ $flags=( "--arn", "--type", "--type-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-signal-resource{ $flags=( "--stack-name", "--logical-resource-id", "--unique-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-stop-stack-set-operation{ $flags=( "--stack-set-name", "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-update-stack{ $flags=( "--stack-name", "--template-body", "--template-url", "--use-previous-template", "--no-use-previous-template", "--stack-policy-during-update-body", "--stack-policy-during-update-url", "--parameters", "--capabilities", "--resource-types", "--role-arn", "--rollback-configuration", "--stack-policy-body", "--stack-policy-url", "--notification-arns", "--tags", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-update-stack-instances{ $flags=( "--stack-set-name", "--accounts", "--deployment-targets", "--regions", "--parameter-overrides", "--operation-preferences", "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-update-stack-set{ $flags=( "--stack-set-name", "--description", "--template-body", "--template-url", "--use-previous-template", "--no-use-previous-template", "--parameters", "--capabilities", "--tags", "--operation-preferences", "--administration-role-arn", "--execution-role-name", "--deployment-targets", "--permission-model", "--auto-deployment", "--operation-id", "--accounts", "--regions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-update-termination-protection{ $flags=( "--enable-termination-protection", "--no-enable-termination-protection", "--stack-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-validate-template{ $flags=( "--template-body", "--template-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudformation-wait{ $flags=(""); return $flags; } function Get-cloudfront{ $commands=( "create-cloud-front-origin-access-identity", "create-distribution", "create-distribution-with-tags", "create-field-level-encryption-config", "create-field-level-encryption-profile", "create-invalidation", "create-public-key", "create-streaming-distribution", "create-streaming-distribution-with-tags", "delete-cloud-front-origin-access-identity", "delete-distribution", "delete-field-level-encryption-config", "delete-field-level-encryption-profile", "delete-public-key", "delete-streaming-distribution", "get-cloud-front-origin-access-identity", "get-cloud-front-origin-access-identity-config", "get-distribution", "get-distribution-config", "get-field-level-encryption", "get-field-level-encryption-config", "get-field-level-encryption-profile", "get-field-level-encryption-profile-config", "get-invalidation", "get-public-key", "get-public-key-config", "get-streaming-distribution", "get-streaming-distribution-config", "list-cloud-front-origin-access-identities", "list-distributions", "list-distributions-by-web-acl-id", "list-field-level-encryption-configs", "list-field-level-encryption-profiles", "list-invalidations", "list-public-keys", "list-streaming-distributions", "list-tags-for-resource", "sign", "tag-resource", "untag-resource", "update-cloud-front-origin-access-identity", "update-distribution", "update-field-level-encryption-config", "update-field-level-encryption-profile", "update-public-key", "update-streaming-distribution", "wait" ); return $commands; } function Get-cloudfront-create-cloud-front-origin-access-identity{ $flags=( "--cloud-front-origin-access-identity-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-distribution{ $flags=( "--distribution-config", "--origin-domain-name", "--default-root-object", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-distribution-with-tags{ $flags=( "--distribution-config-with-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-field-level-encryption-config{ $flags=( "--field-level-encryption-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-field-level-encryption-profile{ $flags=( "--field-level-encryption-profile-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-invalidation{ $flags=( "--distribution-id", "--invalidation-batch", "--paths", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-public-key{ $flags=( "--public-key-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-streaming-distribution{ $flags=( "--streaming-distribution-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-create-streaming-distribution-with-tags{ $flags=( "--streaming-distribution-config-with-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-delete-cloud-front-origin-access-identity{ $flags=( "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-delete-distribution{ $flags=( "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-delete-field-level-encryption-config{ $flags=( "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-delete-field-level-encryption-profile{ $flags=( "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-delete-public-key{ $flags=( "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-delete-streaming-distribution{ $flags=( "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-cloud-front-origin-access-identity{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-cloud-front-origin-access-identity-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-distribution{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-distribution-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-field-level-encryption{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-field-level-encryption-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-field-level-encryption-profile{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-field-level-encryption-profile-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-invalidation{ $flags=( "--distribution-id", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-public-key{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-public-key-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-streaming-distribution{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-get-streaming-distribution-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-cloud-front-origin-access-identities{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-distributions{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-distributions-by-web-acl-id{ $flags=( "--marker", "--max-items", "--web-acl-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-field-level-encryption-configs{ $flags=( "--marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-field-level-encryption-profiles{ $flags=( "--marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-invalidations{ $flags=( "--distribution-id", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-public-keys{ $flags=( "--marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-streaming-distributions{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-list-tags-for-resource{ $flags=( "--resource", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-sign{ $flags=( "--url", "--key-pair-id", "--private-key", "--date-less-than", "--date-greater-than", "--ip-address" ); return $flags; } function Get-cloudfront-tag-resource{ $flags=( "--resource", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-untag-resource{ $flags=( "--resource", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-update-cloud-front-origin-access-identity{ $flags=( "--cloud-front-origin-access-identity-config", "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-update-distribution{ $flags=( "--distribution-config", "--id", "--if-match", "--default-root-object", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-update-field-level-encryption-config{ $flags=( "--field-level-encryption-config", "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-update-field-level-encryption-profile{ $flags=( "--field-level-encryption-profile-config", "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-update-public-key{ $flags=( "--public-key-config", "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-update-streaming-distribution{ $flags=( "--streaming-distribution-config", "--id", "--if-match", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudfront-wait{ $flags=(""); return $flags; } function Get-cloudhsm{ $commands=( "add-tags-to-resource", "create-hapg", "create-hsm", "create-luna-client", "delete-hapg", "delete-hsm", "delete-luna-client", "describe-hapg", "describe-hsm", "describe-luna-client", "get-config", "list-available-zones", "list-hapgs", "list-hsms", "list-luna-clients", "list-tags-for-resource", "modify-hapg", "modify-hsm", "modify-luna-client", "remove-tags-from-resource" ); return $commands; } function Get-cloudhsm-add-tags-to-resource{ $flags=( "--resource-arn", "--tag-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-create-hapg{ $flags=( "--label", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-create-hsm{ $flags=( "--subnet-id", "--ssh-key", "--eni-ip", "--iam-role-arn", "--external-id", "--subscription-type", "--client-token", "--syslog-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-create-luna-client{ $flags=( "--label", "--certificate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-delete-hapg{ $flags=( "--hapg-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-delete-hsm{ $flags=( "--hsm-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-delete-luna-client{ $flags=( "--client-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-describe-hapg{ $flags=( "--hapg-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-describe-hsm{ $flags=( "--hsm-arn", "--hsm-serial-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-describe-luna-client{ $flags=( "--client-arn", "--certificate-fingerprint", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-get-config{ $flags=( "--client-arn", "--client-version", "--hapg-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-list-available-zones{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-list-hapgs{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-list-hsms{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-list-luna-clients{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-modify-hapg{ $flags=( "--hapg-arn", "--label", "--partition-serial-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-modify-hsm{ $flags=( "--hsm-arn", "--subnet-id", "--eni-ip", "--iam-role-arn", "--external-id", "--syslog-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-modify-luna-client{ $flags=( "--client-arn", "--certificate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsm-remove-tags-from-resource{ $flags=( "--resource-arn", "--tag-key-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2{ $commands=( "copy-backup-to-region", "create-cluster", "create-hsm", "delete-backup", "delete-cluster", "delete-hsm", "describe-backups", "describe-clusters", "initialize-cluster", "list-tags", "restore-backup", "tag-resource", "untag-resource" ); return $commands; } function Get-cloudhsmv2-copy-backup-to-region{ $flags=( "--destination-region", "--backup-id", "--tag-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-create-cluster{ $flags=( "--subnet-ids", "--hsm-type", "--source-backup-id", "--tag-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-create-hsm{ $flags=( "--cluster-id", "--availability-zone", "--ip-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-delete-backup{ $flags=( "--backup-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-delete-cluster{ $flags=( "--cluster-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-delete-hsm{ $flags=( "--cluster-id", "--hsm-id", "--eni-id", "--eni-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-describe-backups{ $flags=( "--filters", "--sort-ascending", "--no-sort-ascending", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-describe-clusters{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-initialize-cluster{ $flags=( "--cluster-id", "--signed-cert", "--trust-anchor", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-list-tags{ $flags=( "--resource-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-restore-backup{ $flags=( "--backup-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-tag-resource{ $flags=( "--resource-id", "--tag-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudhsmv2-untag-resource{ $flags=( "--resource-id", "--tag-key-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch{ $commands=( "build-suggesters", "create-domain", "define-analysis-scheme", "define-expression", "define-index-field", "define-suggester", "delete-analysis-scheme", "delete-domain", "delete-expression", "delete-index-field", "delete-suggester", "describe-analysis-schemes", "describe-availability-options", "describe-domain-endpoint-options", "describe-domains", "describe-expressions", "describe-index-fields", "describe-scaling-parameters", "describe-service-access-policies", "describe-suggesters", "index-documents", "list-domain-names", "update-availability-options", "update-domain-endpoint-options", "update-scaling-parameters", "update-service-access-policies" ); return $commands; } function Get-cloudsearch-build-suggesters{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-create-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-define-analysis-scheme{ $flags=( "--domain-name", "--analysis-scheme", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-define-expression{ $flags=( "--domain-name", "--expression", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-define-index-field{ $flags=( "--domain-name", "--name", "--type", "--default-value", "--facet-enabled", "--search-enabled", "--return-enabled", "--sort-enabled", "--highlight-enabled", "--analysis-scheme", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-define-suggester{ $flags=( "--domain-name", "--suggester", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-delete-analysis-scheme{ $flags=( "--domain-name", "--analysis-scheme-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-delete-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-delete-expression{ $flags=( "--domain-name", "--expression-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-delete-index-field{ $flags=( "--domain-name", "--index-field-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-delete-suggester{ $flags=( "--domain-name", "--suggester-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-analysis-schemes{ $flags=( "--domain-name", "--analysis-scheme-names", "--deployed", "--no-deployed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-availability-options{ $flags=( "--domain-name", "--deployed", "--no-deployed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-domain-endpoint-options{ $flags=( "--domain-name", "--deployed", "--no-deployed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-domains{ $flags=( "--domain-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-expressions{ $flags=( "--domain-name", "--expression-names", "--deployed", "--no-deployed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-index-fields{ $flags=( "--domain-name", "--field-names", "--deployed", "--no-deployed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-scaling-parameters{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-service-access-policies{ $flags=( "--domain-name", "--deployed", "--no-deployed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-describe-suggesters{ $flags=( "--domain-name", "--suggester-names", "--deployed", "--no-deployed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-index-documents{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-list-domain-names{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-update-availability-options{ $flags=( "--domain-name", "--multi-az", "--no-multi-az", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-update-domain-endpoint-options{ $flags=( "--domain-name", "--domain-endpoint-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-update-scaling-parameters{ $flags=( "--domain-name", "--scaling-parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearch-update-service-access-policies{ $flags=( "--domain-name", "--access-policies", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearchdomain{ $commands=( "search", "suggest", "upload-documents" ); return $commands; } function Get-cloudsearchdomain-search{ $flags=( "--cursor", "--expr", "--facet", "--filter-query", "--highlight", "--partial", "--no-partial", "--query-options", "--query-parser", "--return", "--size", "--sort", "--start", "--stats", "--search-query", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearchdomain-suggest{ $flags=( "--suggester", "--size", "--suggest-query", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudsearchdomain-upload-documents{ $flags=( "--documents", "--content-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail{ $commands=( "add-tags", "create-trail", "delete-trail", "describe-trails", "get-event-selectors", "get-insight-selectors", "get-trail", "get-trail-status", "list-public-keys", "list-tags", "list-trails", "lookup-events", "put-event-selectors", "put-insight-selectors", "remove-tags", "start-logging", "stop-logging", "update-trail", "validate-logs" ); return $commands; } function Get-cloudtrail-add-tags{ $flags=( "--resource-id", "--tags-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-create-trail{ $flags=( "--name", "-s3-bucket-name", "--s3-key-prefix", "--sns-topic-name", "--include-global-service-events", "--no-include-global-service-events", "--is-multi-region-trail", "--no-is-multi-region-trail", "--enable-log-file-validation", "--no-enable-log-file-validation", "--cloud-watch-logs-log-group-arn", "--cloud-watch-logs-role-arn", "--kms-key-id", "--is-organization-trail", "--no-is-organization-trail", "--tags-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-delete-trail{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-describe-trails{ $flags=( "--trail-name-list", "--include-shadow-trails", "--no-include-shadow-trails", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-get-event-selectors{ $flags=( "--trail-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-get-insight-selectors{ $flags=( "--trail-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-get-trail{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-get-trail-status{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-list-public-keys{ $flags=( "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-list-tags{ $flags=( "--resource-id-list", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-list-trails{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-lookup-events{ $flags=( "--lookup-attributes", "--start-time", "--end-time", "--event-category", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-put-event-selectors{ $flags=( "--trail-name", "--event-selectors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-put-insight-selectors{ $flags=( "--trail-name", "--insight-selectors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-remove-tags{ $flags=( "--resource-id", "--tags-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-start-logging{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-stop-logging{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-update-trail{ $flags=( "--name", "--s3-bucket-name", "--s3-key-prefix", "--sns-topic-name", "--include-global-service-events", "--no-include-global-service-events", "--is-multi-region-trail", "--no-is-multi-region-trail", "--enable-log-file-validation", "--no-enable-log-file-validation", "--cloud-watch-logs-log-group-arn", "--cloud-watch-logs-role-arn", "--kms-key-id", "--is-organization-trail", "--no-is-organization-trail", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudtrail-validate-logs{ $flags=( "--trail-arn", "--start-time", "--end-time", "--s3-bucket", "--s3-prefix", "--account-id", "--verbose" ); return $flags; } function Get-cloudwatch{ $commands=( "delete-alarms", "delete-anomaly-detector", "delete-dashboards", "delete-insight-rules", "describe-alarm-history", "describe-alarms", "describe-alarms-for-metric", "describe-anomaly-detectors", "describe-insight-rules", "disable-alarm-actions", "disable-insight-rules", "enable-alarm-actions", "enable-insight-rules", "get-dashboard", "get-insight-rule-report", "get-metric-data", "get-metric-statistics", "get-metric-widget-image", "list-dashboards", "list-metrics", "list-tags-for-resource", "put-anomaly-detector", "put-composite-alarm", "put-dashboard", "put-insight-rule", "put-metric-alarm", "put-metric-data", "set-alarm-state", "tag-resource", "untag-resource", "wait" ); return $commands; } function Get-cloudwatch-delete-alarms{ $flags=( "--alarm-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-delete-anomaly-detector{ $flags=( "--namespace", "--metric-name", "--dimensions", "--stat", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-delete-dashboards{ $flags=( "--dashboard-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-delete-insight-rules{ $flags=( "--rule-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-describe-alarm-history{ $flags=( "--alarm-name", "--alarm-types", "--history-item-type", "--start-date", "--end-date", "--scan-by", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-describe-alarms{ $flags=( "--alarm-names", "--alarm-name-prefix", "--alarm-types", "--children-of-alarm-name", "--parents-of-alarm-name", "--state-value", "--action-prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-describe-alarms-for-metric{ $flags=( "--metric-name", "--namespace", "--statistic", "--extended-statistic", "--dimensions", "--period", "--unit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-describe-anomaly-detectors{ $flags=( "--next-token", "--max-results", "--namespace", "--metric-name", "--dimensions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-describe-insight-rules{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-disable-alarm-actions{ $flags=( "--alarm-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-disable-insight-rules{ $flags=( "--rule-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-enable-alarm-actions{ $flags=( "--alarm-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-enable-insight-rules{ $flags=( "--rule-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-get-dashboard{ $flags=( "--dashboard-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-get-insight-rule-report{ $flags=( "--rule-name", "--start-time", "--end-time", "--period", "--max-contributor-count", "--metrics", "--order-by", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-get-metric-data{ $flags=( "--metric-data-queries", "--start-time", "--end-time", "--scan-by", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-get-metric-statistics{ $flags=( "--namespace", "--metric-name", "--dimensions", "--start-time", "--end-time", "--period", "--statistics", "--extended-statistics", "--unit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-get-metric-widget-image{ $flags=( "--metric-widget", "--output-format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-list-dashboards{ $flags=( "--dashboard-name-prefix", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-list-metrics{ $flags=( "--namespace", "--metric-name", "--dimensions", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-put-anomaly-detector{ $flags=( "--namespace", "--metric-name", "--dimensions", "--stat", "--configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-put-composite-alarm{ $flags=( "--actions-enabled", "--no-actions-enabled", "--alarm-actions", "--alarm-description", "--alarm-name", "--alarm-rule", "--insufficient-data-actions", "--ok-actions", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-put-dashboard{ $flags=( "--dashboard-name", "--dashboard-body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-put-insight-rule{ $flags=( "--rule-name", "--rule-state", "--rule-definition", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-put-metric-alarm{ $flags=( "--alarm-name", "--alarm-description", "--actions-enabled", "--no-actions-enabled", "--ok-actions", "--alarm-actions", "--insufficient-data-actions", "--metric-name", "--namespace", "--statistic", "--extended-statistic", "--dimensions", "--period", "--unit", "--evaluation-periods", "--datapoints-to-alarm", "--threshold", "--comparison-operator", "--treat-missing-data", "--evaluate-low-sample-count-percentile", "--metrics", "--tags", "--threshold-metric-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-put-metric-data{ $flags=( "--namespace", "--metric-data", "--metric-name", "--timestamp", "--unit", "--value", "--dimensions", "--statistic-values", "--storage-resolution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-set-alarm-state{ $flags=( "--alarm-name", "--state-value", "--state-reason", "--state-reason-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cloudwatch-wait{ $flags=(""); return $flags; } function Get-codebuild{ $commands=( "batch-delete-builds", "batch-get-builds", "batch-get-projects", "batch-get-report-groups", "batch-get-reports", "create-project", "create-report-group", "create-webhook", "delete-project", "delete-report", "delete-report-group", "delete-resource-policy", "delete-source-credentials", "delete-webhook", "describe-test-cases", "get-resource-policy", "import-source-credentials", "invalidate-project-cache", "list-builds", "list-builds-for-project", "list-curated-environment-images", "list-projects", "list-report-groups", "list-reports", "list-reports-for-report-group", "list-shared-projects", "list-shared-report-groups", "list-source-credentials", "put-resource-policy", "start-build", "stop-build", "update-project", "update-report-group", "update-webhook" ); return $commands; } function Get-codebuild-batch-delete-builds{ $flags=( "--ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-batch-get-builds{ $flags=( "--ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-batch-get-projects{ $flags=( "--names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-batch-get-report-groups{ $flags=( "--report-group-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-batch-get-reports{ $flags=( "--report-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-create-project{ $flags=( "--name", "--description", "--source", "--secondary-sources", "--source-version", "--secondary-source-versions", "--artifacts", "--secondary-artifacts", "--cache", "--environment", "--service-role", "--timeout-in-minutes", "--queued-timeout-in-minutes", "--encryption-key", "--tags", "--vpc-config", "--badge-enabled", "--no-badge-enabled", "--logs-config", "--file-system-locations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-create-report-group{ $flags=( "--name", "--type", "--export-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-create-webhook{ $flags=( "--project-name", "--branch-filter", "--filter-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-delete-project{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-delete-report{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-delete-report-group{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-delete-resource-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-delete-source-credentials{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-delete-webhook{ $flags=( "--project-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-describe-test-cases{ $flags=( "--report-arn", "--next-token", "--max-results", "--filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-get-resource-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-import-source-credentials{ $flags=( "--username", "--token", "--server-type", "--auth-type", "--should-overwrite", "--no-should-overwrite", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-invalidate-project-cache{ $flags=( "--project-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-builds{ $flags=( "--sort-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-builds-for-project{ $flags=( "--project-name", "--sort-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-curated-environment-images{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-projects{ $flags=( "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-report-groups{ $flags=( "--sort-order", "--sort-by", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-reports{ $flags=( "--sort-order", "--next-token", "--max-results", "--filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-reports-for-report-group{ $flags=( "--report-group-arn", "--next-token", "--sort-order", "--max-results", "--filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-shared-projects{ $flags=( "--sort-by", "--sort-order", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-shared-report-groups{ $flags=( "--sort-order", "--sort-by", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-list-source-credentials{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-put-resource-policy{ $flags=( "--policy", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-start-build{ $flags=( "--project-name", "--secondary-sources-override", "--secondary-sources-version-override", "--source-version", "--artifacts-override", "--secondary-artifacts-override", "--environment-variables-override", "--source-type-override", "--source-location-override", "--source-auth-override", "--git-clone-depth-override", "--git-submodules-config-override", "--buildspec-override", "--insecure-ssl-override", "--no-insecure-ssl-override", "--report-build-status-override", "--no-report-build-status-override", "--environment-type-override", "--image-override", "--compute-type-override", "--certificate-override", "--cache-override", "--service-role-override", "--privileged-mode-override", "--no-privileged-mode-override", "--timeout-in-minutes-override", "--queued-timeout-in-minutes-override", "--encryption-key-override", "--idempotency-token", "--logs-config-override", "--registry-credential-override", "--image-pull-credentials-type-override", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-stop-build{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-update-project{ $flags=( "--name", "--description", "--source", "--secondary-sources", "--source-version", "--secondary-source-versions", "--artifacts", "--secondary-artifacts", "--cache", "--environment", "--service-role", "--timeout-in-minutes", "--queued-timeout-in-minutes", "--encryption-key", "--tags", "--vpc-config", "--badge-enabled", "--no-badge-enabled", "--logs-config", "--file-system-locations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-update-report-group{ $flags=( "--arn", "--export-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codebuild-update-webhook{ $flags=( "--project-name", "--branch-filter", "--rotate-secret", "--no-rotate-secret", "--filter-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit{ $commands=( "associate-approval-rule-template-with-repository", "batch-associate-approval-rule-template-with-repositories", "batch-describe-merge-conflicts", "batch-disassociate-approval-rule-template-from-repositories", "batch-get-commits", "batch-get-repositories", "create-approval-rule-template", "create-branch", "create-commit", "create-pull-request", "create-pull-request-approval-rule", "create-repository", "create-unreferenced-merge-commit", "credential-helper", "delete-approval-rule-template", "delete-branch", "delete-comment-content", "delete-file", "delete-pull-request-approval-rule", "delete-repository", "describe-merge-conflicts", "describe-pull-request-events", "disassociate-approval-rule-template-from-repository", "evaluate-pull-request-approval-rules", "get-approval-rule-template", "get-blob", "get-branch", "get-comment", "get-comments-for-compared-commit", "get-comments-for-pull-request", "get-commit", "get-differences", "get-file", "get-folder", "get-merge-commit", "get-merge-conflicts", "get-merge-options", "get-pull-request", "get-pull-request-approval-states", "get-pull-request-override-state", "get-repository", "get-repository-triggers", "list-approval-rule-templates", "list-associated-approval-rule-templates-for-repository", "list-branches", "list-pull-requests", "list-repositories", "list-repositories-for-approval-rule-template", "list-tags-for-resource", "merge-branches-by-fast-forward", "merge-branches-by-squash", "merge-branches-by-three-way", "merge-pull-request-by-fast-forward", "merge-pull-request-by-squash", "merge-pull-request-by-three-way", "override-pull-request-approval-rules", "post-comment-for-compared-commit", "post-comment-for-pull-request", "post-comment-reply", "put-file", "put-repository-triggers", "tag-resource", "test-repository-triggers", "untag-resource", "update-approval-rule-template-content", "update-approval-rule-template-description", "update-approval-rule-template-name", "update-comment", "update-default-branch", "update-pull-request-approval-rule-content", "update-pull-request-approval-state", "update-pull-request-description", "update-pull-request-status", "update-pull-request-title", "update-repository-description", "update-repository-name" ); return $commands; } function Get-codecommit-associate-approval-rule-template-with-repository{ $flags=( "--approval-rule-template-name", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-batch-associate-approval-rule-template-with-repositories{ $flags=( "--approval-rule-template-name", "--repository-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-batch-describe-merge-conflicts{ $flags=( "--repository-name", "--destination-commit-specifier", "--source-commit-specifier", "--merge-option", "--max-merge-hunks", "--max-conflict-files", "--file-paths", "--conflict-detail-level", "--conflict-resolution-strategy", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-batch-disassociate-approval-rule-template-from-repositories{ $flags=( "--approval-rule-template-name", "--repository-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-batch-get-commits{ $flags=( "--commit-ids", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-batch-get-repositories{ $flags=( "--repository-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-create-approval-rule-template{ $flags=( "--approval-rule-template-name", "--approval-rule-template-content", "--approval-rule-template-description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-create-branch{ $flags=( "--repository-name", "--branch-name", "--commit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-create-commit{ $flags=( "--repository-name", "--branch-name", "--parent-commit-id", "--author-name", "--email", "--commit-message", "--keep-empty-folders", "--no-keep-empty-folders", "--put-files", "--delete-files", "--set-file-modes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-create-pull-request{ $flags=( "--title", "--description", "--targets", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-create-pull-request-approval-rule{ $flags=( "--pull-request-id", "--approval-rule-name", "--approval-rule-content", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-create-repository{ $flags=( "--repository-name", "--repository-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-create-unreferenced-merge-commit{ $flags=( "--repository-name", "--source-commit-specifier", "--destination-commit-specifier", "--merge-option", "--conflict-detail-level", "--conflict-resolution-strategy", "--author-name", "--email", "--commit-message", "--keep-empty-folders", "--no-keep-empty-folders", "--conflict-resolution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-credential-helper{ $flags=(""); return $flags; } function Get-codecommit-delete-approval-rule-template{ $flags=( "--approval-rule-template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-delete-branch{ $flags=( "--repository-name", "--branch-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-delete-comment-content{ $flags=( "--comment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-delete-file{ $flags=( "--repository-name", "--branch-name", "--file-path", "--parent-commit-id", "--keep-empty-folders", "--no-keep-empty-folders", "--commit-message", "--name", "--email", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-delete-pull-request-approval-rule{ $flags=( "--pull-request-id", "--approval-rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-delete-repository{ $flags=( "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-describe-merge-conflicts{ $flags=( "--repository-name", "--destination-commit-specifier", "--source-commit-specifier", "--merge-option", "--max-merge-hunks", "--file-path", "--conflict-detail-level", "--conflict-resolution-strategy", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-describe-pull-request-events{ $flags=( "--pull-request-id", "--pull-request-event-type", "--actor-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-disassociate-approval-rule-template-from-repository{ $flags=( "--approval-rule-template-name", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-evaluate-pull-request-approval-rules{ $flags=( "--pull-request-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-approval-rule-template{ $flags=( "--approval-rule-template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-blob{ $flags=( "--repository-name", "--blob-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-branch{ $flags=( "--repository-name", "--branch-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-comment{ $flags=( "--comment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-comments-for-compared-commit{ $flags=( "--repository-name", "--before-commit-id", "--after-commit-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-comments-for-pull-request{ $flags=( "--pull-request-id", "--repository-name", "--before-commit-id", "--after-commit-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-commit{ $flags=( "--repository-name", "--commit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-differences{ $flags=( "--repository-name", "--before-commit-specifier", "--after-commit-specifier", "--before-path", "--after-path", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-file{ $flags=( "--repository-name", "--commit-specifier", "--file-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-folder{ $flags=( "--repository-name", "--commit-specifier", "--folder-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-merge-commit{ $flags=( "--repository-name", "--source-commit-specifier", "--destination-commit-specifier", "--conflict-detail-level", "--conflict-resolution-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-merge-conflicts{ $flags=( "--repository-name", "--destination-commit-specifier", "--source-commit-specifier", "--merge-option", "--conflict-detail-level", "--max-conflict-files", "--conflict-resolution-strategy", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-merge-options{ $flags=( "--repository-name", "--source-commit-specifier", "--destination-commit-specifier", "--conflict-detail-level", "--conflict-resolution-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-pull-request{ $flags=( "--pull-request-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-pull-request-approval-states{ $flags=( "--pull-request-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-pull-request-override-state{ $flags=( "--pull-request-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-repository{ $flags=( "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-get-repository-triggers{ $flags=( "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-list-approval-rule-templates{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-list-associated-approval-rule-templates-for-repository{ $flags=( "--repository-name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-list-branches{ $flags=( "--repository-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-list-pull-requests{ $flags=( "--repository-name", "--author-arn", "--pull-request-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-list-repositories{ $flags=( "--sort-by", "--order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-list-repositories-for-approval-rule-template{ $flags=( "--approval-rule-template-name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-list-tags-for-resource{ $flags=( "--resource-arn", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-merge-branches-by-fast-forward{ $flags=( "--repository-name", "--source-commit-specifier", "--destination-commit-specifier", "--target-branch", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-merge-branches-by-squash{ $flags=( "--repository-name", "--source-commit-specifier", "--destination-commit-specifier", "--target-branch", "--conflict-detail-level", "--conflict-resolution-strategy", "--author-name", "--email", "--commit-message", "--keep-empty-folders", "--no-keep-empty-folders", "--conflict-resolution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-merge-branches-by-three-way{ $flags=( "--repository-name", "--source-commit-specifier", "--destination-commit-specifier", "--target-branch", "--conflict-detail-level", "--conflict-resolution-strategy", "--author-name", "--email", "--commit-message", "--keep-empty-folders", "--no-keep-empty-folders", "--conflict-resolution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-merge-pull-request-by-fast-forward{ $flags=( "--pull-request-id", "--repository-name", "--source-commit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-merge-pull-request-by-squash{ $flags=( "--pull-request-id", "--repository-name", "--source-commit-id", "--conflict-detail-level", "--conflict-resolution-strategy", "--commit-message", "--author-name", "--email", "--keep-empty-folders", "--no-keep-empty-folders", "--conflict-resolution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-merge-pull-request-by-three-way{ $flags=( "--pull-request-id", "--repository-name", "--source-commit-id", "--conflict-detail-level", "--conflict-resolution-strategy", "--commit-message", "--author-name", "--email", "--keep-empty-folders", "--no-keep-empty-folders", "--conflict-resolution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-override-pull-request-approval-rules{ $flags=( "--pull-request-id", "--revision-id", "--override-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-post-comment-for-compared-commit{ $flags=( "--repository-name", "--before-commit-id", "--after-commit-id", "--location", "--content", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-post-comment-for-pull-request{ $flags=( "--pull-request-id", "--repository-name", "--before-commit-id", "--after-commit-id", "--location", "--content", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-post-comment-reply{ $flags=( "--in-reply-to", "--client-request-token", "--content", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-put-file{ $flags=( "--repository-name", "--branch-name", "--file-content", "--file-path", "--file-mode", "--parent-commit-id", "--commit-message", "--name", "--email", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-put-repository-triggers{ $flags=( "--repository-name", "--triggers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-test-repository-triggers{ $flags=( "--repository-name", "--triggers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-approval-rule-template-content{ $flags=( "--approval-rule-template-name", "--new-rule-content", "--existing-rule-content-sha", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-approval-rule-template-description{ $flags=( "--approval-rule-template-name", "--approval-rule-template-description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-approval-rule-template-name{ $flags=( "--old-approval-rule-template-name", "--new-approval-rule-template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-comment{ $flags=( "--comment-id", "--content", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-default-branch{ $flags=( "--repository-name", "--default-branch-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-pull-request-approval-rule-content{ $flags=( "--pull-request-id", "--approval-rule-name", "--existing-rule-content-sha", "--new-rule-content", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-pull-request-approval-state{ $flags=( "--pull-request-id", "--revision-id", "--approval-state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-pull-request-description{ $flags=( "--pull-request-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-pull-request-status{ $flags=( "--pull-request-id", "--pull-request-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-pull-request-title{ $flags=( "--pull-request-id", "--title", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-repository-description{ $flags=( "--repository-name", "--repository-description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codecommit-update-repository-name{ $flags=( "--old-name", "--new-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer{ $commands=( "associate-repository", "describe-code-review", "describe-recommendation-feedback", "describe-repository-association", "disassociate-repository", "list-code-reviews", "list-recommendation-feedback", "list-recommendations", "list-repository-associations", "put-recommendation-feedback" ); return $commands; } function Get-codeguru-reviewer-associate-repository{ $flags=( "--repository", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-describe-code-review{ $flags=( "--code-review-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-describe-recommendation-feedback{ $flags=( "--code-review-arn", "--recommendation-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-describe-repository-association{ $flags=( "--association-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-disassociate-repository{ $flags=( "--association-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-list-code-reviews{ $flags=( "--provider-types", "--states", "--repository-names", "--type", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-list-recommendation-feedback{ $flags=( "--next-token", "--max-results", "--code-review-arn", "--user-ids", "--recommendation-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-list-recommendations{ $flags=( "--next-token", "--max-results", "--code-review-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-list-repository-associations{ $flags=( "--provider-types", "--states", "--names", "--owners", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codeguru-reviewer-put-recommendation-feedback{ $flags=( "--code-review-arn", "--recommendation-id", "--reactions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler{ $commands=( "configure-agent", "create-profiling-group", "delete-profiling-group", "describe-profiling-group", "get-policy", "get-profile", "list-profile-times", "list-profiling-groups", "post-agent-profile", "put-permission", "remove-permission", "update-profiling-group" ); return $commands; } function Get-codeguruprofiler-configure-agent{ $flags=( "--fleet-instance-id", "--profiling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-create-profiling-group{ $flags=( "--agent-orchestration-config", "--client-token", "--profiling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-delete-profiling-group{ $flags=( "--profiling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-describe-profiling-group{ $flags=( "--profiling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-get-policy{ $flags=( "--profiling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-get-profile{ $flags=( "--accept", "--end-time", "--max-depth", "--period", "--profiling-group-name", "--start-time" ); return $flags; } function Get-codeguruprofiler-list-profile-times{ $flags=( "--end-time", "--order-by", "--period", "--profiling-group-name", "--start-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-list-profiling-groups{ $flags=( "--include-description", "--no-include-description", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-post-agent-profile{ $flags=( "--agent-profile", "--content-type", "--profile-token", "--profiling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-put-permission{ $flags=( "--action-group", "--principals", "--profiling-group-name", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-remove-permission{ $flags=( "--action-group", "--profiling-group-name", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codeguruprofiler-update-profiling-group{ $flags=( "--agent-orchestration-config", "--profiling-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline{ $commands=( "acknowledge-job", "acknowledge-third-party-job", "create-custom-action-type", "create-pipeline", "delete-custom-action-type", "delete-pipeline", "delete-webhook", "deregister-webhook-with-third-party", "disable-stage-transition", "enable-stage-transition", "get-job-details", "get-pipeline", "get-pipeline-execution", "get-pipeline-state", "get-third-party-job-details", "list-action-executions", "list-action-types", "list-pipeline-executions", "list-pipelines", "list-tags-for-resource", "list-webhooks", "poll-for-jobs", "poll-for-third-party-jobs", "put-action-revision", "put-approval-result", "put-job-failure-result", "put-job-success-result", "put-third-party-job-failure-result", "put-third-party-job-success-result", "put-webhook", "register-webhook-with-third-party", "retry-stage-execution", "start-pipeline-execution", "stop-pipeline-execution", "tag-resource", "untag-resource", "update-pipeline" ); return $commands; } function Get-codepipeline-acknowledge-job{ $flags=( "--job-id", "--nonce", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-acknowledge-third-party-job{ $flags=( "--job-id", "--nonce", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-create-custom-action-type{ $flags=( "--category", "--provider", "--settings", "--configuration-properties", "--input-artifact-details", "--output-artifact-details", "--tags", "--action-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-create-pipeline{ $flags=( "--pipeline", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-delete-custom-action-type{ $flags=( "--category", "--provider", "--action-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-delete-pipeline{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-delete-webhook{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-deregister-webhook-with-third-party{ $flags=( "--webhook-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-disable-stage-transition{ $flags=( "--pipeline-name", "--stage-name", "--transition-type", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-enable-stage-transition{ $flags=( "--pipeline-name", "--stage-name", "--transition-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-get-job-details{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-get-pipeline{ $flags=( "--name", "--pipeline-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-get-pipeline-execution{ $flags=( "--pipeline-name", "--pipeline-execution-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-get-pipeline-state{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-get-third-party-job-details{ $flags=( "--job-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-list-action-executions{ $flags=( "--pipeline-name", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-list-action-types{ $flags=( "--action-owner-filter", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-list-pipeline-executions{ $flags=( "--pipeline-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-list-pipelines{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-list-webhooks{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-poll-for-jobs{ $flags=( "--action-type-id", "--max-batch-size", "--query-param", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-poll-for-third-party-jobs{ $flags=( "--action-type-id", "--max-batch-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-put-action-revision{ $flags=( "--pipeline-name", "--stage-name", "--action-name", "--action-revision", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-put-approval-result{ $flags=( "--pipeline-name", "--stage-name", "--action-name", "--result", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-put-job-failure-result{ $flags=( "--job-id", "--failure-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-put-job-success-result{ $flags=( "--job-id", "--current-revision", "--continuation-token", "--execution-details", "--output-variables", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-put-third-party-job-failure-result{ $flags=( "--job-id", "--client-token", "--failure-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-put-third-party-job-success-result{ $flags=( "--job-id", "--client-token", "--current-revision", "--continuation-token", "--execution-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-put-webhook{ $flags=( "--webhook", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-register-webhook-with-third-party{ $flags=( "--webhook-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-retry-stage-execution{ $flags=( "--pipeline-name", "--stage-name", "--pipeline-execution-id", "--retry-mode", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-start-pipeline-execution{ $flags=( "--name", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-stop-pipeline-execution{ $flags=( "--pipeline-name", "--pipeline-execution-id", "--abandon", "--no-abandon", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codepipeline-update-pipeline{ $flags=( "--pipeline", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar{ $commands=( "associate-team-member", "create-project", "create-user-profile", "delete-project", "delete-user-profile", "describe-project", "describe-user-profile", "disassociate-team-member", "list-projects", "list-resources", "list-tags-for-project", "list-team-members", "list-user-profiles", "tag-project", "untag-project", "update-project", "update-team-member", "update-user-profile" ); return $commands; } function Get-codestar-associate-team-member{ $flags=( "--project-id", "--client-request-token", "--user-arn", "--project-role", "--remote-access-allowed", "--no-remote-access-allowed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-create-project{ $flags=( "--name", "--id", "--description", "--client-request-token", "--source-code", "--toolchain", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-create-user-profile{ $flags=( "--user-arn", "--display-name", "--email-address", "--ssh-public-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-delete-project{ $flags=( "--id", "--client-request-token", "--delete-stack", "--no-delete-stack", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-delete-user-profile{ $flags=( "--user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-describe-project{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-describe-user-profile{ $flags=( "--user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-disassociate-team-member{ $flags=( "--project-id", "--user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-list-projects{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-list-resources{ $flags=( "--project-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-list-tags-for-project{ $flags=( "--id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-list-team-members{ $flags=( "--project-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-list-user-profiles{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-tag-project{ $flags=( "--id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-untag-project{ $flags=( "--id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-update-project{ $flags=( "--id", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-update-team-member{ $flags=( "--project-id", "--user-arn", "--project-role", "--remote-access-allowed", "--no-remote-access-allowed", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-update-user-profile{ $flags=( "--user-arn", "--display-name", "--email-address", "--ssh-public-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-connections{ $commands=( "create-connection", "delete-connection", "get-connection", "list-connections" ); return $commands; } function Get-codestar-connections-create-connection{ $flags=( "--provider-type", "--connection-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-connections-delete-connection{ $flags=( "--connection-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-connections-get-connection{ $flags=( "--connection-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-connections-list-connections{ $flags=( "--provider-type-filter", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications{ $commands=( "create-notification-rule", "delete-notification-rule", "delete-target", "describe-notification-rule", "list-event-types", "list-notification-rules", "list-tags-for-resource", "list-targets", "subscribe", "tag-resource", "unsubscribe", "untag-resource", "update-notification-rule" ); return $commands; } function Get-codestar-notifications-create-notification-rule{ $flags=( "--name", "--event-type-ids", "--resource", "--targets", "--detail-type", "--client-request-token", "--tags", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-delete-notification-rule{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-delete-target{ $flags=( "--target-address", "--force-unsubscribe-all", "--no-force-unsubscribe-all", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-describe-notification-rule{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-list-event-types{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-list-notification-rules{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-list-tags-for-resource{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-list-targets{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-subscribe{ $flags=( "--arn", "--target", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-tag-resource{ $flags=( "--arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-unsubscribe{ $flags=( "--arn", "--target-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-untag-resource{ $flags=( "--arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-codestar-notifications-update-notification-rule{ $flags=( "--arn", "--name", "--status", "--event-type-ids", "--targets", "--detail-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity{ $commands=( "create-identity-pool", "delete-identities", "delete-identity-pool", "describe-identity", "describe-identity-pool", "get-credentials-for-identity", "get-id", "get-identity-pool-roles", "get-open-id-token", "get-open-id-token-for-developer-identity", "list-identities", "list-identity-pools", "list-tags-for-resource", "lookup-developer-identity", "merge-developer-identities", "set-identity-pool-roles", "tag-resource", "unlink-developer-identity", "unlink-identity", "untag-resource", "update-identity-pool" ); return $commands; } function Get-cognito-identity-create-identity-pool{ $flags=( "--identity-pool-name", "--allow-unauthenticated-identities", "--no-allow-unauthenticated-identities", "--allow-classic-flow", "--no-allow-classic-flow", "--supported-login-providers", "--developer-provider-name", "--open-id-connect-provider-arns", "--cognito-identity-providers", "--saml-provider-arns", "--identity-pool-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-delete-identities{ $flags=( "--identity-ids-to-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-delete-identity-pool{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-describe-identity{ $flags=( "--identity-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-describe-identity-pool{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-get-credentials-for-identity{ $flags=( "--identity-id", "--logins", "--custom-role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-get-id{ $flags=( "--account-id", "--identity-pool-id", "--logins", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-get-identity-pool-roles{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-get-open-id-token{ $flags=( "--identity-id", "--logins", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-get-open-id-token-for-developer-identity{ $flags=( "--identity-pool-id", "--identity-id", "--logins", "--token-duration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-list-identities{ $flags=( "--identity-pool-id", "--max-results", "--next-token", "--hide-disabled", "--no-hide-disabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-list-identity-pools{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-lookup-developer-identity{ $flags=( "--identity-pool-id", "--identity-id", "--developer-user-identifier", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-merge-developer-identities{ $flags=( "--source-user-identifier", "--destination-user-identifier", "--developer-provider-name", "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-set-identity-pool-roles{ $flags=( "--identity-pool-id", "--roles", "--role-mappings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-unlink-developer-identity{ $flags=( "--identity-id", "--identity-pool-id", "--developer-provider-name", "--developer-user-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-unlink-identity{ $flags=( "--identity-id", "--logins", "--logins-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-identity-update-identity-pool{ $flags=( "--identity-pool-id", "--identity-pool-name", "--allow-unauthenticated-identities", "--no-allow-unauthenticated-identities", "--allow-classic-flow", "--no-allow-classic-flow", "--supported-login-providers", "--developer-provider-name", "--open-id-connect-provider-arns", "--cognito-identity-providers", "--saml-provider-arns", "--identity-pool-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp{ $commands=( "add-custom-attributes", "admin-add-user-to-group", "admin-confirm-sign-up", "admin-create-user", "admin-delete-user", "admin-delete-user-attributes", "admin-disable-provider-for-user", "admin-disable-user", "admin-enable-user", "admin-forget-device", "admin-get-device", "admin-get-user", "admin-initiate-auth", "admin-link-provider-for-user", "admin-list-devices", "admin-list-groups-for-user", "admin-list-user-auth-events", "admin-remove-user-from-group", "admin-reset-user-password", "admin-respond-to-auth-challenge", "admin-set-user-mfa-preference", "admin-set-user-password", "admin-set-user-settings", "admin-update-auth-event-feedback", "admin-update-device-status", "admin-update-user-attributes", "admin-user-global-sign-out", "associate-software-token", "change-password", "confirm-device", "confirm-forgot-password", "confirm-sign-up", "create-group", "create-identity-provider", "create-resource-server", "create-user-import-job", "create-user-pool", "create-user-pool-client", "create-user-pool-domain", "delete-group", "delete-identity-provider", "delete-resource-server", "delete-user", "delete-user-attributes", "delete-user-pool", "delete-user-pool-client", "delete-user-pool-domain", "describe-identity-provider", "describe-resource-server", "describe-risk-configuration", "describe-user-import-job", "describe-user-pool", "describe-user-pool-client", "describe-user-pool-domain", "forget-device", "forgot-password", "get-csv-header", "get-device", "get-group", "get-identity-provider-by-identifier", "get-signing-certificate", "get-ui-customization", "get-user", "get-user-attribute-verification-code", "get-user-pool-mfa-config", "global-sign-out", "initiate-auth", "list-devices", "list-groups", "list-identity-providers", "list-resource-servers", "list-tags-for-resource", "list-user-import-jobs", "list-user-pool-clients", "list-user-pools", "list-users", "list-users-in-group", "resend-confirmation-code", "respond-to-auth-challenge", "set-risk-configuration", "set-ui-customization", "set-user-mfa-preference", "set-user-pool-mfa-config", "set-user-settings", "sign-up", "start-user-import-job", "stop-user-import-job", "tag-resource", "untag-resource", "update-auth-event-feedback", "update-device-status", "update-group", "update-identity-provider", "update-resource-server", "update-user-attributes", "update-user-pool", "update-user-pool-client", "update-user-pool-domain", "verify-software-token", "verify-user-attribute" ); return $commands; } function Get-cognito-idp-add-custom-attributes{ $flags=( "--user-pool-id", "--custom-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-add-user-to-group{ $flags=( "--user-pool-id", "--username", "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-confirm-sign-up{ $flags=( "--user-pool-id", "--username", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-create-user{ $flags=( "--user-pool-id", "--username", "--user-attributes", "--validation-data", "--temporary-password", "--force-alias-creation", "--no-force-alias-creation", "--message-action", "--desired-delivery-mediums", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-delete-user{ $flags=( "--user-pool-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-delete-user-attributes{ $flags=( "--user-pool-id", "--username", "--user-attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-disable-provider-for-user{ $flags=( "--user-pool-id", "--user", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-disable-user{ $flags=( "--user-pool-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-enable-user{ $flags=( "--user-pool-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-forget-device{ $flags=( "--user-pool-id", "--username", "--device-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-get-device{ $flags=( "--device-key", "--user-pool-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-get-user{ $flags=( "--user-pool-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-initiate-auth{ $flags=( "--user-pool-id", "--client-id", "--auth-flow", "--auth-parameters", "--client-metadata", "--analytics-metadata", "--context-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-link-provider-for-user{ $flags=( "--user-pool-id", "--destination-user", "--source-user", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-list-devices{ $flags=( "--user-pool-id", "--username", "--limit", "--pagination-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-list-groups-for-user{ $flags=( "--username", "--user-pool-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-list-user-auth-events{ $flags=( "--user-pool-id", "--username", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-remove-user-from-group{ $flags=( "--user-pool-id", "--username", "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-reset-user-password{ $flags=( "--user-pool-id", "--username", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-respond-to-auth-challenge{ $flags=( "--user-pool-id", "--client-id", "--challenge-name", "--challenge-responses", "--session", "--analytics-metadata", "--context-data", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-set-user-mfa-preference{ $flags=( "--sms-mfa-settings", "--software-token-mfa-settings", "--username", "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-set-user-password{ $flags=( "--user-pool-id", "--username", "--password", "--permanent", "--no-permanent", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-set-user-settings{ $flags=( "--user-pool-id", "--username", "--mfa-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-update-auth-event-feedback{ $flags=( "--user-pool-id", "--username", "--event-id", "--feedback-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-update-device-status{ $flags=( "--user-pool-id", "--username", "--device-key", "--device-remembered-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-update-user-attributes{ $flags=( "--user-pool-id", "--username", "--user-attributes", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-admin-user-global-sign-out{ $flags=( "--user-pool-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-associate-software-token{ $flags=( "--access-token", "--session", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-change-password{ $flags=( "--previous-password", "--proposed-password", "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-confirm-device{ $flags=( "--access-token", "--device-key", "--device-secret-verifier-config", "--device-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-confirm-forgot-password{ $flags=( "--client-id", "--secret-hash", "--username", "--confirmation-code", "--password", "--analytics-metadata", "--user-context-data", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-confirm-sign-up{ $flags=( "--client-id", "--secret-hash", "--username", "--confirmation-code", "--force-alias-creation", "--no-force-alias-creation", "--analytics-metadata", "--user-context-data", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-create-group{ $flags=( "--group-name", "--user-pool-id", "--description", "--role-arn", "--precedence", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-create-identity-provider{ $flags=( "--user-pool-id", "--provider-name", "--provider-type", "--provider-details", "--attribute-mapping", "--idp-identifiers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-create-resource-server{ $flags=( "--user-pool-id", "--identifier", "--name", "--scopes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-create-user-import-job{ $flags=( "--job-name", "--user-pool-id", "--cloud-watch-logs-role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-create-user-pool{ $flags=( "--pool-name", "--policies", "--lambda-config", "--auto-verified-attributes", "--alias-attributes", "--username-attributes", "--sms-verification-message", "--email-verification-message", "--email-verification-subject", "--verification-message-template", "--sms-authentication-message", "--mfa-configuration", "--device-configuration", "--email-configuration", "--sms-configuration", "--user-pool-tags", "--admin-create-user-config", "--schema", "--user-pool-add-ons", "--username-configuration", "--account-recovery-setting", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-create-user-pool-client{ $flags=( "--user-pool-id", "--client-name", "--generate-secret", "--no-generate-secret", "--refresh-token-validity", "--read-attributes", "--write-attributes", "--explicit-auth-flows", "--supported-identity-providers", "--callback-urls", "--logout-urls", "--default-redirect-uri", "--allowed-o-auth-flows", "--allowed-o-auth-scopes", "--allowed-o-auth-flows-user-pool-client", "--no-allowed-o-auth-flows-user-pool-client", "--analytics-configuration", "--prevent-user-existence-errors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-create-user-pool-domain{ $flags=( "--domain", "--user-pool-id", "--custom-domain-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-group{ $flags=( "--group-name", "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-identity-provider{ $flags=( "--user-pool-id", "--provider-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-resource-server{ $flags=( "--user-pool-id", "--identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-user{ $flags=( "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-user-attributes{ $flags=( "--user-attribute-names", "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-user-pool{ $flags=( "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-user-pool-client{ $flags=( "--user-pool-id", "--client-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-delete-user-pool-domain{ $flags=( "--domain", "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-describe-identity-provider{ $flags=( "--user-pool-id", "--provider-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-describe-resource-server{ $flags=( "--user-pool-id", "--identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-describe-risk-configuration{ $flags=( "--user-pool-id", "--client-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-describe-user-import-job{ $flags=( "--user-pool-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-describe-user-pool{ $flags=( "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-describe-user-pool-client{ $flags=( "--user-pool-id", "--client-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-describe-user-pool-domain{ $flags=( "--domain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-forget-device{ $flags=( "--access-token", "--device-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-forgot-password{ $flags=( "--client-id", "--secret-hash", "--user-context-data", "--username", "--analytics-metadata", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-csv-header{ $flags=( "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-device{ $flags=( "--device-key", "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-group{ $flags=( "--group-name", "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-identity-provider-by-identifier{ $flags=( "--user-pool-id", "--idp-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-signing-certificate{ $flags=( "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-ui-customization{ $flags=( "--user-pool-id", "--client-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-user{ $flags=( "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-user-attribute-verification-code{ $flags=( "--access-token", "--attribute-name", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-get-user-pool-mfa-config{ $flags=( "--user-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-global-sign-out{ $flags=( "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-initiate-auth{ $flags=( "--auth-flow", "--auth-parameters", "--client-metadata", "--client-id", "--analytics-metadata", "--user-context-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-devices{ $flags=( "--access-token", "--limit", "--pagination-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-groups{ $flags=( "--user-pool-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-identity-providers{ $flags=( "--user-pool-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-resource-servers{ $flags=( "--user-pool-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-user-import-jobs{ $flags=( "--user-pool-id", "--max-results", "--pagination-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-user-pool-clients{ $flags=( "--user-pool-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-user-pools{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-users{ $flags=( "--user-pool-id", "--attributes-to-get", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-list-users-in-group{ $flags=( "--user-pool-id", "--group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-resend-confirmation-code{ $flags=( "--client-id", "--secret-hash", "--user-context-data", "--username", "--analytics-metadata", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-respond-to-auth-challenge{ $flags=( "--client-id", "--challenge-name", "--session", "--challenge-responses", "--analytics-metadata", "--user-context-data", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-set-risk-configuration{ $flags=( "--user-pool-id", "--client-id", "--compromised-credentials-risk-configuration", "--account-takeover-risk-configuration", "--risk-exception-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-set-ui-customization{ $flags=( "--user-pool-id", "--client-id", "--css", "--image-file", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-set-user-mfa-preference{ $flags=( "--sms-mfa-settings", "--software-token-mfa-settings", "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-set-user-pool-mfa-config{ $flags=( "--user-pool-id", "--sms-mfa-configuration", "--software-token-mfa-configuration", "--mfa-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-set-user-settings{ $flags=( "--access-token", "--mfa-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-sign-up{ $flags=( "--client-id", "--secret-hash", "--username", "--password", "--user-attributes", "--validation-data", "--analytics-metadata", "--user-context-data", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-start-user-import-job{ $flags=( "--user-pool-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-stop-user-import-job{ $flags=( "--user-pool-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-auth-event-feedback{ $flags=( "--user-pool-id", "--username", "--event-id", "--feedback-token", "--feedback-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-device-status{ $flags=( "--access-token", "--device-key", "--device-remembered-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-group{ $flags=( "--group-name", "--user-pool-id", "--description", "--role-arn", "--precedence", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-identity-provider{ $flags=( "--user-pool-id", "--provider-name", "--provider-details", "--attribute-mapping", "--idp-identifiers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-resource-server{ $flags=( "--user-pool-id", "--identifier", "--name", "--scopes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-user-attributes{ $flags=( "--user-attributes", "--access-token", "--client-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-user-pool{ $flags=( "--user-pool-id", "--policies", "--lambda-config", "--auto-verified-attributes", "--sms-verification-message", "--email-verification-message", "--email-verification-subject", "--verification-message-template", "--sms-authentication-message", "--mfa-configuration", "--device-configuration", "--email-configuration", "--sms-configuration", "--user-pool-tags", "--admin-create-user-config", "--user-pool-add-ons", "--account-recovery-setting", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-user-pool-client{ $flags=( "--user-pool-id", "--client-id", "--client-name", "--refresh-token-validity", "--read-attributes", "--write-attributes", "--explicit-auth-flows", "--supported-identity-providers", "--callback-urls", "--logout-urls", "--default-redirect-uri", "--allowed-o-auth-flows", "--allowed-o-auth-scopes", "--allowed-o-auth-flows-user-pool-client", "--no-allowed-o-auth-flows-user-pool-client", "--analytics-configuration", "--prevent-user-existence-errors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-update-user-pool-domain{ $flags=( "--domain", "--user-pool-id", "--custom-domain-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-verify-software-token{ $flags=( "--access-token", "--session", "--user-code", "--friendly-device-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-idp-verify-user-attribute{ $flags=( "--access-token", "--attribute-name", "--code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync{ $commands=( "bulk-publish", "delete-dataset", "describe-dataset", "describe-identity-pool-usage", "describe-identity-usage", "get-bulk-publish-details", "get-cognito-events", "get-identity-pool-configuration", "list-datasets", "list-identity-pool-usage", "list-records", "register-device", "set-cognito-events", "set-identity-pool-configuration", "subscribe-to-dataset", "unsubscribe-from-dataset", "update-records" ); return $commands; } function Get-cognito-sync-bulk-publish{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-delete-dataset{ $flags=( "--identity-pool-id", "--identity-id", "--dataset-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-describe-dataset{ $flags=( "--identity-pool-id", "--identity-id", "--dataset-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-describe-identity-pool-usage{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-describe-identity-usage{ $flags=( "--identity-pool-id", "--identity-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-get-bulk-publish-details{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-get-cognito-events{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-get-identity-pool-configuration{ $flags=( "--identity-pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-list-datasets{ $flags=( "--identity-pool-id", "--identity-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-list-identity-pool-usage{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-list-records{ $flags=( "--identity-pool-id", "--identity-id", "--dataset-name", "--last-sync-count", "--next-token", "--max-results", "--sync-session-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-register-device{ $flags=( "--identity-pool-id", "--identity-id", "--platform", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-set-cognito-events{ $flags=( "--identity-pool-id", "--events", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-set-identity-pool-configuration{ $flags=( "--identity-pool-id", "--push-sync", "--cognito-streams", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-subscribe-to-dataset{ $flags=( "--identity-pool-id", "--identity-id", "--dataset-name", "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-unsubscribe-from-dataset{ $flags=( "--identity-pool-id", "--identity-id", "--dataset-name", "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cognito-sync-update-records{ $flags=( "--identity-pool-id", "--identity-id", "--dataset-name", "--device-id", "--record-patches", "--sync-session-token", "--client-context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend{ $commands=( "batch-detect-dominant-language", "batch-detect-entities", "batch-detect-key-phrases", "batch-detect-sentiment", "batch-detect-syntax", "classify-document", "create-document-classifier", "create-endpoint", "create-entity-recognizer", "delete-document-classifier", "delete-endpoint", "delete-entity-recognizer", "describe-document-classification-job", "describe-document-classifier", "describe-dominant-language-detection-job", "describe-endpoint", "describe-entities-detection-job", "describe-entity-recognizer", "describe-key-phrases-detection-job", "describe-sentiment-detection-job", "describe-topics-detection-job", "detect-dominant-language", "detect-entities", "detect-key-phrases", "detect-sentiment", "detect-syntax", "list-document-classification-jobs", "list-document-classifiers", "list-dominant-language-detection-jobs", "list-endpoints", "list-entities-detection-jobs", "list-entity-recognizers", "list-key-phrases-detection-jobs", "list-sentiment-detection-jobs", "list-tags-for-resource", "list-topics-detection-jobs", "start-document-classification-job", "start-dominant-language-detection-job", "start-entities-detection-job", "start-key-phrases-detection-job", "start-sentiment-detection-job", "start-topics-detection-job", "stop-dominant-language-detection-job", "stop-entities-detection-job", "stop-key-phrases-detection-job", "stop-sentiment-detection-job", "stop-training-document-classifier", "stop-training-entity-recognizer", "tag-resource", "untag-resource", "update-endpoint" ); return $commands; } function Get-comprehend-batch-detect-dominant-language{ $flags=( "--text-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-batch-detect-entities{ $flags=( "--text-list", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-batch-detect-key-phrases{ $flags=( "--text-list", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-batch-detect-sentiment{ $flags=( "--text-list", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-batch-detect-syntax{ $flags=( "--text-list", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-classify-document{ $flags=( "--text", "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-create-document-classifier{ $flags=( "--document-classifier-name", "--data-access-role-arn", "--tags", "--input-data-config", "--output-data-config", "--client-request-token", "--language-code", "--volume-kms-key-id", "--vpc-config", "--mode", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-create-endpoint{ $flags=( "--endpoint-name", "--model-arn", "--desired-inference-units", "--client-request-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-create-entity-recognizer{ $flags=( "--recognizer-name", "--data-access-role-arn", "--tags", "--input-data-config", "--client-request-token", "--language-code", "--volume-kms-key-id", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-delete-document-classifier{ $flags=( "--document-classifier-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-delete-endpoint{ $flags=( "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-delete-entity-recognizer{ $flags=( "--entity-recognizer-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-document-classification-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-document-classifier{ $flags=( "--document-classifier-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-dominant-language-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-endpoint{ $flags=( "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-entities-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-entity-recognizer{ $flags=( "--entity-recognizer-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-key-phrases-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-sentiment-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-describe-topics-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-detect-dominant-language{ $flags=( "--text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-detect-entities{ $flags=( "--text", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-detect-key-phrases{ $flags=( "--text", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-detect-sentiment{ $flags=( "--text", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-detect-syntax{ $flags=( "--text", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-document-classification-jobs{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-document-classifiers{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-dominant-language-detection-jobs{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-endpoints{ $flags=( "--filter", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-entities-detection-jobs{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-entity-recognizers{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-key-phrases-detection-jobs{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-sentiment-detection-jobs{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-list-topics-detection-jobs{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-start-document-classification-job{ $flags=( "--job-name", "--document-classifier-arn", "--input-data-config", "--output-data-config", "--data-access-role-arn", "--client-request-token", "--volume-kms-key-id", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-start-dominant-language-detection-job{ $flags=( "--input-data-config", "--output-data-config", "--data-access-role-arn", "--job-name", "--client-request-token", "--volume-kms-key-id", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-start-entities-detection-job{ $flags=( "--input-data-config", "--output-data-config", "--data-access-role-arn", "--job-name", "--entity-recognizer-arn", "--language-code", "--client-request-token", "--volume-kms-key-id", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-start-key-phrases-detection-job{ $flags=( "--input-data-config", "--output-data-config", "--data-access-role-arn", "--job-name", "--language-code", "--client-request-token", "--volume-kms-key-id", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-start-sentiment-detection-job{ $flags=( "--input-data-config", "--output-data-config", "--data-access-role-arn", "--job-name", "--language-code", "--client-request-token", "--volume-kms-key-id", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-start-topics-detection-job{ $flags=( "--input-data-config", "--output-data-config", "--data-access-role-arn", "--job-name", "--number-of-topics", "--client-request-token", "--volume-kms-key-id", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-stop-dominant-language-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-stop-entities-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-stop-key-phrases-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-stop-sentiment-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-stop-training-document-classifier{ $flags=( "--document-classifier-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-stop-training-entity-recognizer{ $flags=( "--entity-recognizer-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehend-update-endpoint{ $flags=( "--endpoint-arn", "--desired-inference-units", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical{ $commands=( "describe-entities-detection-v2-job", "describe-phi-detection-job", "detect-entities-v2", "detect-phi", "infer-icd10-cm", "infer-rx-norm", "list-entities-detection-v2-jobs", "list-phi-detection-jobs", "start-entities-detection-v2-job", "start-phi-detection-job", "stop-entities-detection-v2-job", "stop-phi-detection-job" ); return $commands; } function Get-comprehendmedical-describe-entities-detection-v2-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-describe-phi-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-detect-entities-v2{ $flags=( "--text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-detect-phi{ $flags=( "--text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-infer-icd10-cm{ $flags=( "--text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-infer-rx-norm{ $flags=( "--text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-list-entities-detection-v2-jobs{ $flags=( "--filter", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-list-phi-detection-jobs{ $flags=( "--filter", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-start-entities-detection-v2-job{ $flags=( "--input-data-config", "--output-data-config", "--data-access-role-arn", "--job-name", "--client-request-token", "--kms-key", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-start-phi-detection-job{ $flags=( "--input-data-config", "--output-data-config", "--data-access-role-arn", "--job-name", "--client-request-token", "--kms-key", "--language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-stop-entities-detection-v2-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-comprehendmedical-stop-phi-detection-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-compute-optimizer{ $commands=( "get-auto-scaling-group-recommendations", "get-ec2-instance-recommendations", "get-ec2-recommendation-projected-metrics", "get-enrollment-status", "get-recommendation-summaries", "update-enrollment-status" ); return $commands; } function Get-compute-optimizer-get-auto-scaling-group-recommendations{ $flags=( "--account-ids", "--auto-scaling-group-arns", "--next-token", "--max-results", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-compute-optimizer-get-ec2-instance-recommendations{ $flags=( "--instance-arns", "--next-token", "--max-results", "--filters", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-compute-optimizer-get-ec2-recommendation-projected-metrics{ $flags=( "--instance-arn", "--stat", "--period", "--start-time", "--end-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-compute-optimizer-get-enrollment-status{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-compute-optimizer-get-recommendation-summaries{ $flags=( "--account-ids", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-compute-optimizer-update-enrollment-status{ $flags=( "--status", "--include-member-accounts", "--no-include-member-accounts", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice{ $commands=( "batch-get-aggregate-resource-config", "batch-get-resource-config", "delete-aggregation-authorization", "delete-config-rule", "delete-configuration-aggregator", "delete-configuration-recorder", "delete-conformance-pack", "delete-delivery-channel", "delete-evaluation-results", "delete-organization-config-rule", "delete-organization-conformance-pack", "delete-pending-aggregation-request", "delete-remediation-configuration", "delete-remediation-exceptions", "delete-resource-config", "delete-retention-configuration", "deliver-config-snapshot", "describe-aggregate-compliance-by-config-rules", "describe-aggregation-authorizations", "describe-compliance-by-config-rule", "describe-compliance-by-resource", "describe-config-rule-evaluation-status", "describe-config-rules", "describe-configuration-aggregator-sources-status", "describe-configuration-aggregators", "describe-configuration-recorder-status", "describe-configuration-recorders", "describe-conformance-pack-compliance", "describe-conformance-pack-status", "describe-conformance-packs", "describe-delivery-channel-status", "describe-delivery-channels", "describe-organization-config-rule-statuses", "describe-organization-config-rules", "describe-organization-conformance-pack-statuses", "describe-organization-conformance-packs", "describe-pending-aggregation-requests", "describe-remediation-configurations", "describe-remediation-exceptions", "describe-remediation-execution-status", "describe-retention-configurations", "get-aggregate-compliance-details-by-config-rule", "get-aggregate-config-rule-compliance-summary", "get-aggregate-discovered-resource-counts", "get-aggregate-resource-config", "get-compliance-details-by-config-rule", "get-compliance-details-by-resource", "get-compliance-summary-by-config-rule", "get-compliance-summary-by-resource-type", "get-conformance-pack-compliance-details", "get-conformance-pack-compliance-summary", "get-discovered-resource-counts", "get-organization-config-rule-detailed-status", "get-organization-conformance-pack-detailed-status", "get-resource-config-history", "get-status", "list-aggregate-discovered-resources", "list-discovered-resources", "list-tags-for-resource", "put-aggregation-authorization", "put-config-rule", "put-configuration-aggregator", "put-configuration-recorder", "put-conformance-pack", "put-delivery-channel", "put-evaluations", "put-organization-config-rule", "put-organization-conformance-pack", "put-remediation-configurations", "put-remediation-exceptions", "put-resource-config", "put-retention-configuration", "select-aggregate-resource-config", "select-resource-config", "start-config-rules-evaluation", "start-configuration-recorder", "start-remediation-execution", "stop-configuration-recorder", "subscribe", "tag-resource", "untag-resource" ); return $commands; } function Get-configservice-batch-get-aggregate-resource-config{ $flags=( "--configuration-aggregator-name", "--resource-identifiers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-batch-get-resource-config{ $flags=( "--resource-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-aggregation-authorization{ $flags=( "--authorized-account-id", "--authorized-aws-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-config-rule{ $flags=( "--config-rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-configuration-aggregator{ $flags=( "--configuration-aggregator-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-configuration-recorder{ $flags=( "--configuration-recorder-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-conformance-pack{ $flags=( "--conformance-pack-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-delivery-channel{ $flags=( "--delivery-channel-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-evaluation-results{ $flags=( "--config-rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-organization-config-rule{ $flags=( "--organization-config-rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-organization-conformance-pack{ $flags=( "--organization-conformance-pack-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-pending-aggregation-request{ $flags=( "--requester-account-id", "--requester-aws-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-remediation-configuration{ $flags=( "--config-rule-name", "--resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-remediation-exceptions{ $flags=( "--config-rule-name", "--resource-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-resource-config{ $flags=( "--resource-type", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-delete-retention-configuration{ $flags=( "--retention-configuration-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-deliver-config-snapshot{ $flags=( "--delivery-channel-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-aggregate-compliance-by-config-rules{ $flags=( "--configuration-aggregator-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-aggregation-authorizations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-compliance-by-config-rule{ $flags=( "--config-rule-names", "--compliance-types", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-compliance-by-resource{ $flags=( "--resource-type", "--resource-id", "--compliance-types", "--limit", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-config-rule-evaluation-status{ $flags=( "--config-rule-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-config-rules{ $flags=( "--config-rule-names", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-configuration-aggregator-sources-status{ $flags=( "--configuration-aggregator-name", "--update-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-configuration-aggregators{ $flags=( "--configuration-aggregator-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-configuration-recorder-status{ $flags=( "--configuration-recorder-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-configuration-recorders{ $flags=( "--configuration-recorder-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-conformance-pack-compliance{ $flags=( "--conformance-pack-name", "--filters", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-conformance-pack-status{ $flags=( "--conformance-pack-names", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-conformance-packs{ $flags=( "--conformance-pack-names", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-delivery-channel-status{ $flags=( "--delivery-channel-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-delivery-channels{ $flags=( "--delivery-channel-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-organization-config-rule-statuses{ $flags=( "--organization-config-rule-names", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-organization-config-rules{ $flags=( "--organization-config-rule-names", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-organization-conformance-pack-statuses{ $flags=( "--organization-conformance-pack-names", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-organization-conformance-packs{ $flags=( "--organization-conformance-pack-names", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-pending-aggregation-requests{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-remediation-configurations{ $flags=( "--config-rule-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-remediation-exceptions{ $flags=( "--config-rule-name", "--resource-keys", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-remediation-execution-status{ $flags=( "--config-rule-name", "--resource-keys", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-describe-retention-configurations{ $flags=( "--retention-configuration-names", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-aggregate-compliance-details-by-config-rule{ $flags=( "--configuration-aggregator-name", "--config-rule-name", "--account-id", "--aws-region", "--compliance-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-aggregate-config-rule-compliance-summary{ $flags=( "--configuration-aggregator-name", "--filters", "--group-by-key", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-aggregate-discovered-resource-counts{ $flags=( "--configuration-aggregator-name", "--filters", "--group-by-key", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-aggregate-resource-config{ $flags=( "--configuration-aggregator-name", "--resource-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-compliance-details-by-config-rule{ $flags=( "--config-rule-name", "--compliance-types", "--limit", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-compliance-details-by-resource{ $flags=( "--resource-type", "--resource-id", "--compliance-types", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-compliance-summary-by-config-rule{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-compliance-summary-by-resource-type{ $flags=( "--resource-types", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-conformance-pack-compliance-details{ $flags=( "--conformance-pack-name", "--filters", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-conformance-pack-compliance-summary{ $flags=( "--conformance-pack-names", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-discovered-resource-counts{ $flags=( "--resource-types", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-organization-config-rule-detailed-status{ $flags=( "--organization-config-rule-name", "--filters", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-organization-conformance-pack-detailed-status{ $flags=( "--organization-conformance-pack-name", "--filters", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-resource-config-history{ $flags=( "--resource-type", "--resource-id", "--later-time", "--earlier-time", "--chronological-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-get-status{ $flags=(""); return $flags; } function Get-configservice-list-aggregate-discovered-resources{ $flags=( "--configuration-aggregator-name", "--resource-type", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-list-discovered-resources{ $flags=( "--resource-type", "--resource-ids", "--resource-name", "--limit", "--include-deleted-resources", "--no-include-deleted-resources", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-list-tags-for-resource{ $flags=( "--resource-arn", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-aggregation-authorization{ $flags=( "--authorized-account-id", "--authorized-aws-region", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-config-rule{ $flags=( "--config-rule", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-configuration-aggregator{ $flags=( "--configuration-aggregator-name", "--account-aggregation-sources", "--organization-aggregation-source", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-configuration-recorder{ $flags=( "--configuration-recorder", "--recording-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-conformance-pack{ $flags=( "--conformance-pack-name", "--template-s3-uri", "--template-body", "--delivery-s3-bucket", "--delivery-s3-key-prefix", "--conformance-pack-input-parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-delivery-channel{ $flags=( "--delivery-channel", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-evaluations{ $flags=( "--evaluations", "--result-token", "--test-mode", "--no-test-mode", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-organization-config-rule{ $flags=( "--organization-config-rule-name", "--organization-managed-rule-metadata", "--organization-custom-rule-metadata", "--excluded-accounts", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-organization-conformance-pack{ $flags=( "--organization-conformance-pack-name", "--template-s3-uri", "--template-body", "--delivery-s3-bucket", "--delivery-s3-key-prefix", "--conformance-pack-input-parameters", "--excluded-accounts", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-remediation-configurations{ $flags=( "--remediation-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-remediation-exceptions{ $flags=( "--config-rule-name", "--resource-keys", "--message", "--expiration-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-resource-config{ $flags=( "--resource-type", "--schema-version-id", "--resource-id", "--resource-name", "--configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-put-retention-configuration{ $flags=( "--retention-period-in-days", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-select-aggregate-resource-config{ $flags=( "--expression", "--configuration-aggregator-name", "--limit", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-select-resource-config{ $flags=( "--expression", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-start-config-rules-evaluation{ $flags=( "--config-rule-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-start-configuration-recorder{ $flags=( "--configuration-recorder-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-start-remediation-execution{ $flags=( "--config-rule-name", "--resource-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-stop-configuration-recorder{ $flags=( "--configuration-recorder-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-subscribe{ $flags=( "--s3-bucket", "--sns-topic", "--iam-role" ); return $flags; } function Get-configservice-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configservice-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-configure{ $commands=( "add-model", "get", "list", "set" ); return $commands; } function Get-configure-add-model{ $flags=( "--service-model", "--service-name" ); return $flags; } function Get-configure-get{ $flags=( "--profile" ); return $flags; } function Get-configure-list{ $flags=( "--profile" ); return $flags; } function Get-configure-set{ $flags=( "--profile" ); return $flags; } function Get-connect{ $commands=( "create-user", "delete-user", "describe-user", "describe-user-hierarchy-group", "describe-user-hierarchy-structure", "get-contact-attributes", "get-current-metric-data", "get-federation-token", "get-metric-data", "list-contact-flows", "list-hours-of-operations", "list-phone-numbers", "list-queues", "list-routing-profiles", "list-security-profiles", "list-tags-for-resource", "list-user-hierarchy-groups", "list-users", "start-chat-contact", "start-outbound-voice-contact", "stop-contact", "tag-resource", "untag-resource", "update-contact-attributes", "update-user-hierarchy", "update-user-identity-info", "update-user-phone-config", "update-user-routing-profile", "update-user-security-profiles" ); return $commands; } function Get-connect-create-user{ $flags=( "--username", "--password", "--identity-info", "--phone-config", "--directory-user-id", "--security-profile-ids", "--routing-profile-id", "--hierarchy-group-id", "--instance-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-delete-user{ $flags=( "--instance-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-describe-user{ $flags=( "--user-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-describe-user-hierarchy-group{ $flags=( "--hierarchy-group-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-describe-user-hierarchy-structure{ $flags=( "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-get-contact-attributes{ $flags=( "--instance-id", "--initial-contact-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-get-current-metric-data{ $flags=( "--instance-id", "--filters", "--groupings", "--current-metrics", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-get-federation-token{ $flags=( "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-get-metric-data{ $flags=( "--instance-id", "--start-time", "--end-time", "--filters", "--groupings", "--historical-metrics", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-contact-flows{ $flags=( "--instance-id", "--contact-flow-types", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-hours-of-operations{ $flags=( "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-phone-numbers{ $flags=( "--instance-id", "--phone-number-types", "--phone-number-country-codes", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-queues{ $flags=( "--instance-id", "--queue-types", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-routing-profiles{ $flags=( "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-security-profiles{ $flags=( "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-user-hierarchy-groups{ $flags=( "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-list-users{ $flags=( "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-connect-start-chat-contact{ $flags=( "--instance-id", "--contact-flow-id", "--attributes", "--participant-details", "--initial-message", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-start-outbound-voice-contact{ $flags=( "--destination-phone-number", "--contact-flow-id", "--instance-id", "--client-token", "--source-phone-number", "--queue-id", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-stop-contact{ $flags=( "--contact-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-update-contact-attributes{ $flags=( "--initial-contact-id", "--instance-id", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-update-user-hierarchy{ $flags=( "--hierarchy-group-id", "--user-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-update-user-identity-info{ $flags=( "--identity-info", "--user-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-update-user-phone-config{ $flags=( "--phone-config", "--user-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-update-user-routing-profile{ $flags=( "--routing-profile-id", "--user-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connect-update-user-security-profiles{ $flags=( "--security-profile-ids", "--user-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connectparticipant{ $commands=( "create-participant-connection", "disconnect-participant", "get-transcript", "send-event", "send-message" ); return $commands; } function Get-connectparticipant-create-participant-connection{ $flags=( "--type", "--participant-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connectparticipant-disconnect-participant{ $flags=( "--client-token", "--connection-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connectparticipant-get-transcript{ $flags=( "--contact-id", "--max-results", "--next-token", "--scan-direction", "--sort-order", "--start-position", "--connection-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connectparticipant-send-event{ $flags=( "--content-type", "--content", "--client-token", "--connection-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-connectparticipant-send-message{ $flags=( "--content-type", "--content", "--client-token", "--connection-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cur{ $commands=( "delete-report-definition", "describe-report-definitions", "modify-report-definition", "put-report-definition" ); return $commands; } function Get-cur-delete-report-definition{ $flags=( "--report-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cur-describe-report-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-cur-modify-report-definition{ $flags=( "--report-name", "--report-definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-cur-put-report-definition{ $flags=( "--report-definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange{ $commands=( "cancel-job", "create-data-set", "create-job", "create-revision", "delete-asset", "delete-data-set", "delete-revision", "get-asset", "get-data-set", "get-job", "get-revision", "list-data-set-revisions", "list-data-sets", "list-jobs", "list-revision-assets", "list-tags-for-resource", "start-job", "tag-resource", "untag-resource", "update-asset", "update-data-set", "update-revision" ); return $commands; } function Get-dataexchange-cancel-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-create-data-set{ $flags=( "--asset-type", "--description", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-create-job{ $flags=( "--details", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-create-revision{ $flags=( "--comment", "--data-set-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-delete-asset{ $flags=( "--asset-id", "--data-set-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-delete-data-set{ $flags=( "--data-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-delete-revision{ $flags=( "--data-set-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-get-asset{ $flags=( "--asset-id", "--data-set-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-get-data-set{ $flags=( "--data-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-get-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-get-revision{ $flags=( "--data-set-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-list-data-set-revisions{ $flags=( "--data-set-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-list-data-sets{ $flags=( "--origin", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-list-jobs{ $flags=( "--data-set-id", "--revision-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-list-revision-assets{ $flags=( "--data-set-id", "--revision-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-start-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-update-asset{ $flags=( "--asset-id", "--data-set-id", "--name", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-update-data-set{ $flags=( "--data-set-id", "--description", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dataexchange-update-revision{ $flags=( "--comment", "--data-set-id", "--finalized", "--no-finalized", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline{ $commands=( "activate-pipeline", "add-tags", "create-default-roles", "create-pipeline", "deactivate-pipeline", "delete-pipeline", "describe-objects", "describe-pipelines", "evaluate-expression", "get-pipeline-definition", "list-pipelines", "list-runs", "poll-for-task", "put-pipeline-definition", "query-objects", "remove-tags", "report-task-progress", "report-task-runner-heartbeat", "set-status", "set-task-status", "validate-pipeline-definition" ); return $commands; } function Get-datapipeline-activate-pipeline{ $flags=( "--pipeline-id", "--parameter-values", "--start-timestamp", "--parameter-values-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-add-tags{ $flags=( "--pipeline-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-create-default-roles{ $flags=(""); return $flags; } function Get-datapipeline-create-pipeline{ $flags=( "--name", "--unique-id", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-deactivate-pipeline{ $flags=( "--pipeline-id", "--cancel-active", "--no-cancel-active", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-delete-pipeline{ $flags=( "--pipeline-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-describe-objects{ $flags=( "--pipeline-id", "--object-ids", "--evaluate-expressions", "--no-evaluate-expressions", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-describe-pipelines{ $flags=( "--pipeline-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-evaluate-expression{ $flags=( "--pipeline-id", "--object-id", "--expression", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-get-pipeline-definition{ $flags=( "--pipeline-id", "--pipeline-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-list-pipelines{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-list-runs{ $flags=( "--pipeline-id", "--status", "--start-interval", "--schedule-interval" ); return $flags; } function Get-datapipeline-poll-for-task{ $flags=( "--worker-group", "--hostname", "--instance-identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-put-pipeline-definition{ $flags=( "--pipeline-id", "--parameter-objects", "--parameter-values", "--pipeline-definition", "--parameter-values-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-query-objects{ $flags=( "--pipeline-id", "--sphere", "--objects-query", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-remove-tags{ $flags=( "--pipeline-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-report-task-progress{ $flags=( "--task-id", "--fields", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-report-task-runner-heartbeat{ $flags=( "--taskrunner-id", "--worker-group", "--hostname", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-set-status{ $flags=( "--pipeline-id", "--object-ids", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-set-task-status{ $flags=( "--task-id", "--task-status", "--error-id", "--error-message", "--error-stack-trace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datapipeline-validate-pipeline-definition{ $flags=( "--pipeline-id", "--pipeline-objects", "--parameter-objects", "--parameter-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync{ $commands=( "cancel-task-execution", "create-agent", "create-location-efs", "create-location-fsx-windows", "create-location-nfs", "create-location-s3", "create-location-smb", "create-task", "delete-agent", "delete-location", "delete-task", "describe-agent", "describe-location-efs", "describe-location-fsx-windows", "describe-location-nfs", "describe-location-s3", "describe-location-smb", "describe-task", "describe-task-execution", "list-agents", "list-locations", "list-tags-for-resource", "list-task-executions", "list-tasks", "start-task-execution", "tag-resource", "untag-resource", "update-agent", "update-task" ); return $commands; } function Get-datasync-cancel-task-execution{ $flags=( "--task-execution-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-create-agent{ $flags=( "--activation-key", "--agent-name", "--tags", "--vpc-endpoint-id", "--subnet-arns", "--security-group-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-create-location-efs{ $flags=( "--subdirectory", "--efs-filesystem-arn", "--ec", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-create-location-fsx-windows{ $flags=( "--subdirectory", "--fsx-filesystem-arn", "--security-group-arns", "--tags", "--user", "--domain", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-create-location-nfs{ $flags=( "--subdirectory", "--server-hostname", "--on-prem-config", "--mount-options", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-create-location-s3{ $flags=( "--subdirectory", "--s3-bucket-arn", "--s3-storage-class", "--s3-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-create-location-smb{ $flags=( "--subdirectory", "--server-hostname", "--user", "--domain", "--password", "--agent-arns", "--mount-options", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-create-task{ $flags=( "--source-location-arn", "--destination-location-arn", "--cloud-watch-log-group-arn", "--name", "--options", "--excludes", "--schedule", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-delete-agent{ $flags=( "--agent-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-delete-location{ $flags=( "--location-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-delete-task{ $flags=( "--task-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-agent{ $flags=( "--agent-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-location-efs{ $flags=( "--location-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-location-fsx-windows{ $flags=( "--location-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-location-nfs{ $flags=( "--location-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-location-s3{ $flags=( "--location-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-location-smb{ $flags=( "--location-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-task{ $flags=( "--task-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-describe-task-execution{ $flags=( "--task-execution-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-list-agents{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-list-locations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-list-task-executions{ $flags=( "--task-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-list-tasks{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-start-task-execution{ $flags=( "--task-arn", "--override-options", "--includes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-untag-resource{ $flags=( "--resource-arn", "--keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-update-agent{ $flags=( "--agent-arn", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-datasync-update-task{ $flags=( "--task-arn", "--options", "--excludes", "--schedule", "--name", "--cloud-watch-log-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax{ $commands=( "create-cluster", "create-parameter-group", "create-subnet-group", "decrease-replication-factor", "delete-cluster", "delete-parameter-group", "delete-subnet-group", "describe-clusters", "describe-default-parameters", "describe-events", "describe-parameter-groups", "describe-parameters", "describe-subnet-groups", "increase-replication-factor", "list-tags", "reboot-node", "tag-resource", "untag-resource", "update-cluster", "update-parameter-group", "update-subnet-group" ); return $commands; } function Get-dax-create-cluster{ $flags=( "--cluster-name", "--node-type", "--description", "--replication-factor", "--availability-zones", "--subnet-group-name", "--security-group-ids", "--preferred-maintenance-window", "--notification-topic-arn", "--iam-role-arn", "--parameter-group-name", "--tags", "--sse-specification", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-create-parameter-group{ $flags=( "--parameter-group-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-create-subnet-group{ $flags=( "--subnet-group-name", "--description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-decrease-replication-factor{ $flags=( "--cluster-name", "--new-replication-factor", "--availability-zones", "--node-ids-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-delete-cluster{ $flags=( "--cluster-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-delete-parameter-group{ $flags=( "--parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-delete-subnet-group{ $flags=( "--subnet-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-describe-clusters{ $flags=( "--cluster-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dax-describe-default-parameters{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dax-describe-events{ $flags=( "--source-name", "--source-type", "--start-time", "--end-time", "--duration", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dax-describe-parameter-groups{ $flags=( "--parameter-group-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dax-describe-parameters{ $flags=( "--parameter-group-name", "--source", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dax-describe-subnet-groups{ $flags=( "--subnet-group-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dax-increase-replication-factor{ $flags=( "--cluster-name", "--new-replication-factor", "--availability-zones", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-list-tags{ $flags=( "--resource-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dax-reboot-node{ $flags=( "--cluster-name", "--node-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-tag-resource{ $flags=( "--resource-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-untag-resource{ $flags=( "--resource-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-update-cluster{ $flags=( "--cluster-name", "--description", "--preferred-maintenance-window", "--notification-topic-arn", "--notification-topic-status", "--parameter-group-name", "--security-group-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-update-parameter-group{ $flags=( "--parameter-group-name", "--parameter-name-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dax-update-subnet-group{ $flags=( "--subnet-group-name", "--description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy{ $commands=( "add-tags-to-on-premises-instances", "batch-get-application-revisions", "batch-get-applications", "batch-get-deployment-groups", "batch-get-deployment-targets", "batch-get-deployments", "batch-get-on-premises-instances", "continue-deployment", "create-application", "create-deployment", "create-deployment-config", "create-deployment-group", "delete-application", "delete-deployment-config", "delete-deployment-group", "delete-git-hub-account-token", "deregister", "deregister-on-premises-instance", "get-application", "get-application-revision", "get-deployment", "get-deployment-config", "get-deployment-group", "get-deployment-target", "get-on-premises-instance", "install", "list-application-revisions", "list-applications", "list-deployment-configs", "list-deployment-groups", "list-deployment-targets", "list-deployments", "list-git-hub-account-token-names", "list-on-premises-instances", "list-tags-for-resource", "push", "put-lifecycle-event-hook-execution-status", "register", "register-application-revision", "register-on-premises-instance", "remove-tags-from-on-premises-instances", "stop-deployment", "tag-resource", "uninstall", "untag-resource", "update-application", "update-deployment-group", "wait" ); return $commands; } function Get-deploy-add-tags-to-on-premises-instances{ $flags=( "--tags", "--instance-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-batch-get-application-revisions{ $flags=( "--application-name", "--revisions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-batch-get-applications{ $flags=( "--application-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-batch-get-deployment-groups{ $flags=( "--application-name", "--deployment-group-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-batch-get-deployment-targets{ $flags=( "--deployment-id", "--target-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-batch-get-deployments{ $flags=( "--deployment-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-batch-get-on-premises-instances{ $flags=( "--instance-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-continue-deployment{ $flags=( "--deployment-id", "--deployment-wait-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-create-application{ $flags=( "--application-name", "--compute-platform", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-create-deployment{ $flags=( "--application-name", "--deployment-group-name", "--revision", "--deployment-config-name", "--description", "--ignore-application-stop-failures", "--no-ignore-application-stop-failures", "--target-instances", "--auto-rollback-configuration", "--update-outdated-instances-only", "--no-update-outdated-instances-only", "--file-exists-behavior", "--s3-location", "--github-location", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-create-deployment-config{ $flags=( "--deployment-config-name", "--minimum-healthy-hosts", "--traffic-routing-config", "--compute-platform", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-create-deployment-group{ $flags=( "--application-name", "--deployment-group-name", "--deployment-config-name", "--ec", "--on-premises-instance-tag-filters", "--auto-scaling-groups", "--service-role-arn", "--trigger-configurations", "--alarm-configuration", "--auto-rollback-configuration", "--deployment-style", "--blue-green-deployment-configuration", "--load-balancer-info", "--ec", "--ecs-services", "--on-premises-tag-set", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-delete-application{ $flags=( "--application-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-delete-deployment-config{ $flags=( "--deployment-config-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-delete-deployment-group{ $flags=( "--application-name", "--deployment-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-delete-git-hub-account-token{ $flags=( "--token-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-deregister{ $flags=( "--instance-name", "--no-delete-iam-user" ); return $flags; } function Get-deploy-deregister-on-premises-instance{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-get-application{ $flags=( "--application-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-get-application-revision{ $flags=( "--application-name", "--revision", "--s3-location", "--github-location", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-get-deployment{ $flags=( "--deployment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-get-deployment-config{ $flags=( "--deployment-config-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-get-deployment-group{ $flags=( "--application-name", "--deployment-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-get-deployment-target{ $flags=( "--deployment-id", "--target-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-get-on-premises-instance{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-install{ $flags=( "--config-file", "--override-config", "--agent-installer" ); return $flags; } function Get-deploy-list-application-revisions{ $flags=( "--application-name", "--sort-by", "--sort-order", "--s3-bucket", "--s3-key-prefix", "--deployed", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-applications{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-deployment-configs{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-deployment-groups{ $flags=( "--application-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-deployment-targets{ $flags=( "--deployment-id", "--target-filters", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-deployments{ $flags=( "--application-name", "--deployment-group-name", "--include-only-statuses", "--create-time-range", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-git-hub-account-token-names{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-on-premises-instances{ $flags=( "--registration-status", "--tag-filters", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-list-tags-for-resource{ $flags=( "--resource-arn", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-push{ $flags=( "--application-name", "--s3-location", "--ignore-hidden-files", "--no-ignore-hidden-files", "--source", "--description" ); return $flags; } function Get-deploy-put-lifecycle-event-hook-execution-status{ $flags=( "--deployment-id", "--lifecycle-event-hook-execution-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-register{ $flags=( "--instance-name", "--tags", "--iam-user-arn" ); return $flags; } function Get-deploy-register-application-revision{ $flags=( "--application-name", "--description", "--revision", "--s3-location", "--github-location", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-register-on-premises-instance{ $flags=( "--instance-name", "--iam-session-arn", "--iam-user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-remove-tags-from-on-premises-instances{ $flags=( "--tags", "--instance-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-stop-deployment{ $flags=( "--deployment-id", "--auto-rollback-enabled", "--no-auto-rollback-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-uninstall{ $flags=(""); return $flags; } function Get-deploy-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-update-application{ $flags=( "--application-name", "--new-application-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-update-deployment-group{ $flags=( "--application-name", "--current-deployment-group-name", "--new-deployment-group-name", "--deployment-config-name", "--ec", "--on-premises-instance-tag-filters", "--auto-scaling-groups", "--service-role-arn", "--trigger-configurations", "--alarm-configuration", "--auto-rollback-configuration", "--deployment-style", "--blue-green-deployment-configuration", "--load-balancer-info", "--ec", "--ecs-services", "--on-premises-tag-set", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-deploy-wait{ $flags=(""); return $flags; } function Get-detective{ $commands=( "accept-invitation", "create-graph", "create-members", "delete-graph", "delete-members", "disassociate-membership", "get-members", "list-graphs", "list-invitations", "list-members", "reject-invitation", "start-monitoring-member" ); return $commands; } function Get-detective-accept-invitation{ $flags=( "--graph-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-create-graph{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-create-members{ $flags=( "--graph-arn", "--message", "--accounts", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-delete-graph{ $flags=( "--graph-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-delete-members{ $flags=( "--graph-arn", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-disassociate-membership{ $flags=( "--graph-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-get-members{ $flags=( "--graph-arn", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-list-graphs{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-list-invitations{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-list-members{ $flags=( "--graph-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-reject-invitation{ $flags=( "--graph-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-detective-start-monitoring-member{ $flags=( "--graph-arn", "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm{ $commands=( "create-device-pool", "create-instance-profile", "create-network-profile", "create-project", "create-remote-access-session", "create-test-grid-project", "create-test-grid-url", "create-upload", "create-vpce-configuration", "delete-device-pool", "delete-instance-profile", "delete-network-profile", "delete-project", "delete-remote-access-session", "delete-run", "delete-test-grid-project", "delete-upload", "delete-vpce-configuration", "get-account-settings", "get-device", "get-device-instance", "get-device-pool", "get-device-pool-compatibility", "get-instance-profile", "get-job", "get-network-profile", "get-offering-status", "get-project", "get-remote-access-session", "get-run", "get-suite", "get-test", "get-test-grid-project", "get-test-grid-session", "get-upload", "get-vpce-configuration", "install-to-remote-access-session", "list-artifacts", "list-device-instances", "list-device-pools", "list-devices", "list-instance-profiles", "list-jobs", "list-network-profiles", "list-offering-promotions", "list-offering-transactions", "list-offerings", "list-projects", "list-remote-access-sessions", "list-runs", "list-samples", "list-suites", "list-tags-for-resource", "list-test-grid-projects", "list-test-grid-session-actions", "list-test-grid-session-artifacts", "list-test-grid-sessions", "list-tests", "list-unique-problems", "list-uploads", "list-vpce-configurations", "purchase-offering", "renew-offering", "schedule-run", "stop-job", "stop-remote-access-session", "stop-run", "tag-resource", "untag-resource", "update-device-instance", "update-device-pool", "update-instance-profile", "update-network-profile", "update-project", "update-test-grid-project", "update-upload", "update-vpce-configuration" ); return $commands; } function Get-devicefarm-create-device-pool{ $flags=( "--project-arn", "--name", "--description", "--rules", "--max-devices", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-instance-profile{ $flags=( "--name", "--description", "--package-cleanup", "--no-package-cleanup", "--exclude-app-packages-from-cleanup", "--reboot-after-use", "--no-reboot-after-use", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-network-profile{ $flags=( "--project-arn", "--name", "--description", "--type", "--uplink-bandwidth-bits", "--downlink-bandwidth-bits", "--uplink-delay-ms", "--downlink-delay-ms", "--uplink-jitter-ms", "--downlink-jitter-ms", "--uplink-loss-percent", "--downlink-loss-percent", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-project{ $flags=( "--name", "--default-job-timeout-minutes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-remote-access-session{ $flags=( "--project-arn", "--device-arn", "--instance-arn", "--ssh-public-key", "--remote-debug-enabled", "--no-remote-debug-enabled", "--remote-record-enabled", "--no-remote-record-enabled", "--remote-record-app-arn", "--name", "--client-id", "--configuration", "--interaction-mode", "--skip-app-resign", "--no-skip-app-resign", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-test-grid-project{ $flags=( "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-test-grid-url{ $flags=( "--project-arn", "--expires-in-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-upload{ $flags=( "--project-arn", "--name", "--type", "--content-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-create-vpce-configuration{ $flags=( "--vpce-configuration-name", "--vpce-service-name", "--service-dns-name", "--vpce-configuration-description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-device-pool{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-instance-profile{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-network-profile{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-project{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-remote-access-session{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-run{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-test-grid-project{ $flags=( "--project-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-upload{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-delete-vpce-configuration{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-account-settings{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-device{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-device-instance{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-device-pool{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-device-pool-compatibility{ $flags=( "--device-pool-arn", "--app-arn", "--test-type", "--test", "--configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-instance-profile{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-job{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-network-profile{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-offering-status{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-project{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-remote-access-session{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-run{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-suite{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-test{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-test-grid-project{ $flags=( "--project-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-test-grid-session{ $flags=( "--project-arn", "--session-id", "--session-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-upload{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-get-vpce-configuration{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-install-to-remote-access-session{ $flags=( "--remote-access-session-arn", "--app-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-artifacts{ $flags=( "--arn", "--type", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-device-instances{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-device-pools{ $flags=( "--arn", "--type", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-devices{ $flags=( "--arn", "--filters", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-instance-profiles{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-jobs{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-network-profiles{ $flags=( "--arn", "--type", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-offering-promotions{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-offering-transactions{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-offerings{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-projects{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-remote-access-sessions{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-runs{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-samples{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-suites{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-test-grid-projects{ $flags=( "--max-result", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-test-grid-session-actions{ $flags=( "--session-arn", "--max-result", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-test-grid-session-artifacts{ $flags=( "--session-arn", "--type", "--max-result", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-test-grid-sessions{ $flags=( "--project-arn", "--status", "--creation-time-after", "--creation-time-before", "--end-time-after", "--end-time-before", "--max-result", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-tests{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-unique-problems{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-uploads{ $flags=( "--arn", "--type", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-list-vpce-configurations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-purchase-offering{ $flags=( "--offering-id", "--quantity", "--offering-promotion-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-renew-offering{ $flags=( "--offering-id", "--quantity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-schedule-run{ $flags=( "--project-arn", "--app-arn", "--device-pool-arn", "--device-selection-configuration", "--name", "--test", "--configuration", "--execution-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-stop-job{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-stop-remote-access-session{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-stop-run{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-device-instance{ $flags=( "--arn", "--profile-arn", "--labels", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-device-pool{ $flags=( "--arn", "--name", "--description", "--rules", "--max-devices", "--clear-max-devices", "--no-clear-max-devices", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-instance-profile{ $flags=( "--arn", "--name", "--description", "--package-cleanup", "--no-package-cleanup", "--exclude-app-packages-from-cleanup", "--reboot-after-use", "--no-reboot-after-use", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-network-profile{ $flags=( "--arn", "--name", "--description", "--type", "--uplink-bandwidth-bits", "--downlink-bandwidth-bits", "--uplink-delay-ms", "--downlink-delay-ms", "--uplink-jitter-ms", "--downlink-jitter-ms", "--uplink-loss-percent", "--downlink-loss-percent", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-project{ $flags=( "--arn", "--name", "--default-job-timeout-minutes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-test-grid-project{ $flags=( "--project-arn", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-upload{ $flags=( "--arn", "--name", "--content-type", "--edit-content", "--no-edit-content", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-devicefarm-update-vpce-configuration{ $flags=( "--arn", "--vpce-configuration-name", "--vpce-service-name", "--service-dns-name", "--vpce-configuration-description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect{ $commands=( "accept-direct-connect-gateway-association-proposal", "allocate-hosted-connection", "allocate-private-virtual-interface", "allocate-public-virtual-interface", "allocate-transit-virtual-interface", "associate-connection-with-lag", "associate-hosted-connection", "associate-virtual-interface", "confirm-connection", "confirm-private-virtual-interface", "confirm-public-virtual-interface", "confirm-transit-virtual-interface", "create-bgp-peer", "create-connection", "create-direct-connect-gateway", "create-direct-connect-gateway-association", "create-direct-connect-gateway-association-proposal", "create-interconnect", "create-lag", "create-private-virtual-interface", "create-public-virtual-interface", "create-transit-virtual-interface", "delete-bgp-peer", "delete-connection", "delete-direct-connect-gateway", "delete-direct-connect-gateway-association", "delete-direct-connect-gateway-association-proposal", "delete-interconnect", "delete-lag", "delete-virtual-interface", "describe-connections", "describe-direct-connect-gateway-association-proposals", "describe-direct-connect-gateway-associations", "describe-direct-connect-gateway-attachments", "describe-direct-connect-gateways", "describe-hosted-connections", "describe-interconnects", "describe-lags", "describe-loa", "describe-locations", "describe-tags", "describe-virtual-gateways", "describe-virtual-interfaces", "disassociate-connection-from-lag", "tag-resource", "untag-resource", "update-direct-connect-gateway-association", "update-lag", "update-virtual-interface-attributes" ); return $commands; } function Get-directconnect-accept-direct-connect-gateway-association-proposal{ $flags=( "--direct-connect-gateway-id", "--proposal-id", "--associated-gateway-owner-account", "--override-allowed-prefixes-to-direct-connect-gateway", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-allocate-hosted-connection{ $flags=( "--connection-id", "--owner-account", "--bandwidth", "--connection-name", "--vlan", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-allocate-private-virtual-interface{ $flags=( "--connection-id", "--owner-account", "--new-private-virtual-interface-allocation", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-allocate-public-virtual-interface{ $flags=( "--connection-id", "--owner-account", "--new-public-virtual-interface-allocation", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-allocate-transit-virtual-interface{ $flags=( "--connection-id", "--owner-account", "--new-transit-virtual-interface-allocation", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-associate-connection-with-lag{ $flags=( "--connection-id", "--lag-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-associate-hosted-connection{ $flags=( "--connection-id", "--parent-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-associate-virtual-interface{ $flags=( "--virtual-interface-id", "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-confirm-connection{ $flags=( "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-confirm-private-virtual-interface{ $flags=( "--virtual-interface-id", "--virtual-gateway-id", "--direct-connect-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-confirm-public-virtual-interface{ $flags=( "--virtual-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-confirm-transit-virtual-interface{ $flags=( "--virtual-interface-id", "--direct-connect-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-bgp-peer{ $flags=( "--virtual-interface-id", "--new-bgp-peer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-connection{ $flags=( "--location", "--bandwidth", "--connection-name", "--lag-id", "--tags", "--provider-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-direct-connect-gateway{ $flags=( "--direct-connect-gateway-name", "--amazon-side-asn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-direct-connect-gateway-association{ $flags=( "--direct-connect-gateway-id", "--gateway-id", "--add-allowed-prefixes-to-direct-connect-gateway", "--virtual-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-direct-connect-gateway-association-proposal{ $flags=( "--direct-connect-gateway-id", "--direct-connect-gateway-owner-account", "--gateway-id", "--add-allowed-prefixes-to-direct-connect-gateway", "--remove-allowed-prefixes-to-direct-connect-gateway", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-interconnect{ $flags=( "--interconnect-name", "--bandwidth", "--location", "--lag-id", "--tags", "--provider-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-lag{ $flags=( "--number-of-connections", "--location", "--connections-bandwidth", "--lag-name", "--connection-id", "--tags", "--child-connection-tags", "--provider-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-private-virtual-interface{ $flags=( "--connection-id", "--new-private-virtual-interface", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-public-virtual-interface{ $flags=( "--connection-id", "--new-public-virtual-interface", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-create-transit-virtual-interface{ $flags=( "--connection-id", "--new-transit-virtual-interface", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-bgp-peer{ $flags=( "--virtual-interface-id", "--asn", "--customer-address", "--bgp-peer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-connection{ $flags=( "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-direct-connect-gateway{ $flags=( "--direct-connect-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-direct-connect-gateway-association{ $flags=( "--association-id", "--direct-connect-gateway-id", "--virtual-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-direct-connect-gateway-association-proposal{ $flags=( "--proposal-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-interconnect{ $flags=( "--interconnect-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-lag{ $flags=( "--lag-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-delete-virtual-interface{ $flags=( "--virtual-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-connections{ $flags=( "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-direct-connect-gateway-association-proposals{ $flags=( "--direct-connect-gateway-id", "--proposal-id", "--associated-gateway-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-direct-connect-gateway-associations{ $flags=( "--association-id", "--associated-gateway-id", "--direct-connect-gateway-id", "--virtual-gateway-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-direct-connect-gateway-attachments{ $flags=( "--direct-connect-gateway-id", "--virtual-interface-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-direct-connect-gateways{ $flags=( "--direct-connect-gateway-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-hosted-connections{ $flags=( "--connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-interconnects{ $flags=( "--interconnect-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-lags{ $flags=( "--lag-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-loa{ $flags=( "--connection-id", "--provider-name", "--loa-content-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-locations{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-tags{ $flags=( "--resource-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-virtual-gateways{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-describe-virtual-interfaces{ $flags=( "--connection-id", "--virtual-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-disassociate-connection-from-lag{ $flags=( "--connection-id", "--lag-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-update-direct-connect-gateway-association{ $flags=( "--association-id", "--add-allowed-prefixes-to-direct-connect-gateway", "--remove-allowed-prefixes-to-direct-connect-gateway", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-update-lag{ $flags=( "--lag-id", "--lag-name", "--minimum-links", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-directconnect-update-virtual-interface-attributes{ $flags=( "--virtual-interface-id", "--mtu", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery{ $commands=( "associate-configuration-items-to-application", "batch-delete-import-data", "create-application", "create-tags", "delete-applications", "delete-tags", "describe-agents", "describe-configurations", "describe-continuous-exports", "describe-export-tasks", "describe-import-tasks", "describe-tags", "disassociate-configuration-items-from-application", "get-discovery-summary", "list-configurations", "list-server-neighbors", "start-continuous-export", "start-data-collection-by-agent-ids", "start-export-task", "start-import-task", "stop-continuous-export", "stop-data-collection-by-agent-ids", "update-application" ); return $commands; } function Get-discovery-associate-configuration-items-to-application{ $flags=( "--application-configuration-id", "--configuration-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-batch-delete-import-data{ $flags=( "--import-task-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-create-application{ $flags=( "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-create-tags{ $flags=( "--configuration-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-delete-applications{ $flags=( "--configuration-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-delete-tags{ $flags=( "--configuration-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-describe-agents{ $flags=( "--agent-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-describe-configurations{ $flags=( "--configuration-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-describe-continuous-exports{ $flags=( "--export-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-describe-export-tasks{ $flags=( "--export-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-describe-import-tasks{ $flags=( "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-describe-tags{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-disassociate-configuration-items-from-application{ $flags=( "--application-configuration-id", "--configuration-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-get-discovery-summary{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-list-configurations{ $flags=( "--configuration-type", "--filters", "--order-by", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-list-server-neighbors{ $flags=( "--configuration-id", "--port-information-needed", "--no-port-information-needed", "--neighbor-configuration-ids", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-start-continuous-export{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-start-data-collection-by-agent-ids{ $flags=( "--agent-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-start-export-task{ $flags=( "--export-data-format", "--filters", "--start-time", "--end-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-start-import-task{ $flags=( "--client-request-token", "--name", "--import-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-stop-continuous-export{ $flags=( "--export-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-stop-data-collection-by-agent-ids{ $flags=( "--agent-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-discovery-update-application{ $flags=( "--configuration-id", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm{ $commands=( "create-default-role", "create-lifecycle-policy", "delete-lifecycle-policy", "get-lifecycle-policies", "get-lifecycle-policy", "list-tags-for-resource", "tag-resource", "untag-resource", "update-lifecycle-policy" ); return $commands; } function Get-dlm-create-default-role{ $flags=( "--iam-endpoint" ); return $flags; } function Get-dlm-create-lifecycle-policy{ $flags=( "--execution-role-arn", "--description", "--state", "--policy-details", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm-delete-lifecycle-policy{ $flags=( "--policy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm-get-lifecycle-policies{ $flags=( "--policy-ids", "--state", "--resource-types", "--target-tags", "--tags-to-add", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm-get-lifecycle-policy{ $flags=( "--policy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dlm-update-lifecycle-policy{ $flags=( "--policy-id", "--execution-role-arn", "--state", "--description", "--policy-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms{ $commands=( "add-tags-to-resource", "apply-pending-maintenance-action", "create-endpoint", "create-event-subscription", "create-replication-instance", "create-replication-subnet-group", "create-replication-task", "delete-certificate", "delete-connection", "delete-endpoint", "delete-event-subscription", "delete-replication-instance", "delete-replication-subnet-group", "delete-replication-task", "describe-account-attributes", "describe-certificates", "describe-connections", "describe-endpoint-types", "describe-endpoints", "describe-event-categories", "describe-event-subscriptions", "describe-events", "describe-orderable-replication-instances", "describe-pending-maintenance-actions", "describe-refresh-schemas-status", "describe-replication-instance-task-logs", "describe-replication-instances", "describe-replication-subnet-groups", "describe-replication-task-assessment-results", "describe-replication-tasks", "describe-schemas", "describe-table-statistics", "import-certificate", "list-tags-for-resource", "modify-endpoint", "modify-event-subscription", "modify-replication-instance", "modify-replication-subnet-group", "modify-replication-task", "reboot-replication-instance", "refresh-schemas", "reload-tables", "remove-tags-from-resource", "start-replication-task", "start-replication-task-assessment", "stop-replication-task", "test-connection", "wait" ); return $commands; } function Get-dms-add-tags-to-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-apply-pending-maintenance-action{ $flags=( "--replication-instance-arn", "--apply-action", "--opt-in-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-create-endpoint{ $flags=( "--endpoint-identifier", "--endpoint-type", "--engine-name", "--username", "--password", "--server-name", "--port", "--database-name", "--extra-connection-attributes", "--kms-key-id", "--tags", "--certificate-arn", "--ssl-mode", "--service-access-role-arn", "--external-table-definition", "--dynamo-db-settings", "--s3-settings", "--dms-transfer-settings", "--mongo-db-settings", "--kinesis-settings", "--kafka-settings", "--elasticsearch-settings", "--neptune-settings", "--redshift-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-create-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--event-categories", "--source-ids", "--enabled", "--no-enabled", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-create-replication-instance{ $flags=( "--replication-instance-identifier", "--allocated-storage", "--replication-instance-class", "--vpc-security-group-ids", "--availability-zone", "--replication-subnet-group-identifier", "--preferred-maintenance-window", "--multi-az", "--no-multi-az", "--engine-version", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--tags", "--kms-key-id", "--publicly-accessible", "--no-publicly-accessible", "--dns-name-servers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-create-replication-subnet-group{ $flags=( "--replication-subnet-group-identifier", "--replication-subnet-group-description", "--subnet-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-create-replication-task{ $flags=( "--replication-task-identifier", "--source-endpoint-arn", "--target-endpoint-arn", "--replication-instance-arn", "--migration-type", "--table-mappings", "--replication-task-settings", "--cdc-start-time", "--cdc-start-position", "--cdc-stop-position", "--tags", "--task-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-delete-certificate{ $flags=( "--certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-delete-connection{ $flags=( "--endpoint-arn", "--replication-instance-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-delete-endpoint{ $flags=( "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-delete-event-subscription{ $flags=( "--subscription-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-delete-replication-instance{ $flags=( "--replication-instance-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-delete-replication-subnet-group{ $flags=( "--replication-subnet-group-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-delete-replication-task{ $flags=( "--replication-task-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-account-attributes{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-certificates{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-connections{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-endpoint-types{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-endpoints{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-event-categories{ $flags=( "--source-type", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-event-subscriptions{ $flags=( "--subscription-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-events{ $flags=( "--source-identifier", "--source-type", "--start-time", "--end-time", "--duration", "--event-categories", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-orderable-replication-instances{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-pending-maintenance-actions{ $flags=( "--replication-instance-arn", "--filters", "--marker", "--max-records", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-refresh-schemas-status{ $flags=( "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-replication-instance-task-logs{ $flags=( "--replication-instance-arn", "--max-records", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-replication-instances{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-replication-subnet-groups{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-replication-task-assessment-results{ $flags=( "--replication-task-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-replication-tasks{ $flags=( "--filters", "--without-settings", "--no-without-settings", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-schemas{ $flags=( "--endpoint-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-describe-table-statistics{ $flags=( "--replication-task-arn", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dms-import-certificate{ $flags=( "--certificate-identifier", "--certificate-pem", "--certificate-wallet", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-modify-endpoint{ $flags=( "--endpoint-arn", "--endpoint-identifier", "--endpoint-type", "--engine-name", "--username", "--password", "--server-name", "--port", "--database-name", "--extra-connection-attributes", "--certificate-arn", "--ssl-mode", "--service-access-role-arn", "--external-table-definition", "--dynamo-db-settings", "--s3-settings", "--dms-transfer-settings", "--mongo-db-settings", "--kinesis-settings", "--kafka-settings", "--elasticsearch-settings", "--neptune-settings", "--redshift-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-modify-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--event-categories", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-modify-replication-instance{ $flags=( "--replication-instance-arn", "--allocated-storage", "--apply-immediately", "--no-apply-immediately", "--replication-instance-class", "--vpc-security-group-ids", "--preferred-maintenance-window", "--multi-az", "--no-multi-az", "--engine-version", "--allow-major-version-upgrade", "--no-allow-major-version-upgrade", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--replication-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-modify-replication-subnet-group{ $flags=( "--replication-subnet-group-identifier", "--replication-subnet-group-description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-modify-replication-task{ $flags=( "--replication-task-arn", "--replication-task-identifier", "--migration-type", "--table-mappings", "--replication-task-settings", "--cdc-start-time", "--cdc-start-position", "--cdc-stop-position", "--task-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-reboot-replication-instance{ $flags=( "--replication-instance-arn", "--force-failover", "--no-force-failover", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-refresh-schemas{ $flags=( "--endpoint-arn", "--replication-instance-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-reload-tables{ $flags=( "--replication-task-arn", "--tables-to-reload", "--reload-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-remove-tags-from-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-start-replication-task{ $flags=( "--replication-task-arn", "--start-replication-task-type", "--cdc-start-time", "--cdc-start-position", "--cdc-stop-position", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-start-replication-task-assessment{ $flags=( "--replication-task-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-stop-replication-task{ $flags=( "--replication-task-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-test-connection{ $flags=( "--replication-instance-arn", "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dms-wait{ $flags=(""); return $flags; } function Get-docdb{ $commands=( "add-tags-to-resource", "apply-pending-maintenance-action", "copy-db-cluster-parameter-group", "copy-db-cluster-snapshot", "create-db-cluster", "create-db-cluster-parameter-group", "create-db-cluster-snapshot", "create-db-instance", "create-db-subnet-group", "delete-db-cluster", "delete-db-cluster-parameter-group", "delete-db-cluster-snapshot", "delete-db-instance", "delete-db-subnet-group", "describe-certificates", "describe-db-cluster-parameter-groups", "describe-db-cluster-parameters", "describe-db-cluster-snapshot-attributes", "describe-db-cluster-snapshots", "describe-db-clusters", "describe-db-engine-versions", "describe-db-instances", "describe-db-subnet-groups", "describe-engine-default-cluster-parameters", "describe-event-categories", "describe-events", "describe-orderable-db-instance-options", "describe-pending-maintenance-actions", "failover-db-cluster", "list-tags-for-resource", "modify-db-cluster", "modify-db-cluster-parameter-group", "modify-db-cluster-snapshot-attribute", "modify-db-instance", "modify-db-subnet-group", "reboot-db-instance", "remove-tags-from-resource", "reset-db-cluster-parameter-group", "restore-db-cluster-from-snapshot", "restore-db-cluster-to-point-in-time", "start-db-cluster", "stop-db-cluster", "wait" ); return $commands; } function Get-docdb-add-tags-to-resource{ $flags=( "--resource-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-apply-pending-maintenance-action{ $flags=( "--resource-identifier", "--apply-action", "--opt-in-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-copy-db-cluster-parameter-group{ $flags=( "--source-db-cluster-parameter-group-identifier", "--target-db-cluster-parameter-group-identifier", "--target-db-cluster-parameter-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-copy-db-cluster-snapshot{ $flags=( "--source-db-cluster-snapshot-identifier", "--target-db-cluster-snapshot-identifier", "--kms-key-id", "--pre-signed-url", "--copy-tags", "--no-copy-tags", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-create-db-cluster{ $flags=( "--availability-zones", "--backup-retention-period", "--db-cluster-identifier", "--db-cluster-parameter-group-name", "--vpc-security-group-ids", "--db-subnet-group-name", "--engine", "--engine-version", "--port", "--master-username", "--master-user-password", "--preferred-backup-window", "--preferred-maintenance-window", "--tags", "--storage-encrypted", "--no-storage-encrypted", "--kms-key-id", "--enable-cloudwatch-logs-exports", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-create-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--db-parameter-group-family", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-create-db-cluster-snapshot{ $flags=( "--db-cluster-snapshot-identifier", "--db-cluster-identifier", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-create-db-instance{ $flags=( "--db-instance-identifier", "--db-instance-class", "--engine", "--availability-zone", "--preferred-maintenance-window", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--tags", "--db-cluster-identifier", "--promotion-tier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-create-db-subnet-group{ $flags=( "--db-subnet-group-name", "--db-subnet-group-description", "--subnet-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-delete-db-cluster{ $flags=( "--db-cluster-identifier", "--skip-final-snapshot", "--no-skip-final-snapshot", "--final-db-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-delete-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-delete-db-cluster-snapshot{ $flags=( "--db-cluster-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-delete-db-instance{ $flags=( "--db-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-delete-db-subnet-group{ $flags=( "--db-subnet-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-certificates{ $flags=( "--certificate-identifier", "--filters", "--max-records", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-cluster-parameter-groups{ $flags=( "--db-cluster-parameter-group-name", "--filters", "--max-records", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-cluster-parameters{ $flags=( "--db-cluster-parameter-group-name", "--source", "--filters", "--max-records", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-cluster-snapshot-attributes{ $flags=( "--db-cluster-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-cluster-snapshots{ $flags=( "--db-cluster-identifier", "--db-cluster-snapshot-identifier", "--snapshot-type", "--filters", "--max-records", "--marker", "--include-shared", "--no-include-shared", "--include-public", "--no-include-public", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-clusters{ $flags=( "--db-cluster-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-engine-versions{ $flags=( "--engine", "--engine-version", "--db-parameter-group-family", "--filters", "--default-only", "--no-default-only", "--list-supported-character-sets", "--no-list-supported-character-sets", "--list-supported-timezones", "--no-list-supported-timezones", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-instances{ $flags=( "--db-instance-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-db-subnet-groups{ $flags=( "--db-subnet-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-engine-default-cluster-parameters{ $flags=( "--db-parameter-group-family", "--filters", "--max-records", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-event-categories{ $flags=( "--source-type", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-events{ $flags=( "--source-identifier", "--source-type", "--start-time", "--end-time", "--duration", "--event-categories", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-orderable-db-instance-options{ $flags=( "--engine", "--engine-version", "--db-instance-class", "--license-model", "--vpc", "--no-vpc", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-describe-pending-maintenance-actions{ $flags=( "--resource-identifier", "--filters", "--marker", "--max-records", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-failover-db-cluster{ $flags=( "--db-cluster-identifier", "--target-db-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-list-tags-for-resource{ $flags=( "--resource-name", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-modify-db-cluster{ $flags=( "--db-cluster-identifier", "--new-db-cluster-identifier", "--apply-immediately", "--no-apply-immediately", "--backup-retention-period", "--db-cluster-parameter-group-name", "--vpc-security-group-ids", "--port", "--master-user-password", "--preferred-backup-window", "--preferred-maintenance-window", "--cloudwatch-logs-export-configuration", "--engine-version", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-modify-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-modify-db-cluster-snapshot-attribute{ $flags=( "--db-cluster-snapshot-identifier", "--attribute-name", "--values-to-add", "--values-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-modify-db-instance{ $flags=( "--db-instance-identifier", "--db-instance-class", "--apply-immediately", "--no-apply-immediately", "--preferred-maintenance-window", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--new-db-instance-identifier", "--ca-certificate-identifier", "--promotion-tier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-modify-db-subnet-group{ $flags=( "--db-subnet-group-name", "--db-subnet-group-description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-reboot-db-instance{ $flags=( "--db-instance-identifier", "--force-failover", "--no-force-failover", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-remove-tags-from-resource{ $flags=( "--resource-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-reset-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--reset-all-parameters", "--no-reset-all-parameters", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-restore-db-cluster-from-snapshot{ $flags=( "--availability-zones", "--db-cluster-identifier", "--snapshot-identifier", "--engine", "--engine-version", "--port", "--db-subnet-group-name", "--vpc-security-group-ids", "--tags", "--kms-key-id", "--enable-cloudwatch-logs-exports", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-restore-db-cluster-to-point-in-time{ $flags=( "--db-cluster-identifier", "--source-db-cluster-identifier", "--restore-to-time", "--use-latest-restorable-time", "--no-use-latest-restorable-time", "--port", "--db-subnet-group-name", "--vpc-security-group-ids", "--tags", "--kms-key-id", "--enable-cloudwatch-logs-exports", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-start-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-stop-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-docdb-wait{ $flags=(""); return $flags; } function Get-ds{ $commands=( "accept-shared-directory", "add-ip-routes", "add-tags-to-resource", "cancel-schema-extension", "connect-directory", "create-alias", "create-computer", "create-conditional-forwarder", "create-directory", "create-log-subscription", "create-microsoft-ad", "create-snapshot", "create-trust", "delete-conditional-forwarder", "delete-directory", "delete-log-subscription", "delete-snapshot", "delete-trust", "deregister-certificate", "deregister-event-topic", "describe-certificate", "describe-conditional-forwarders", "describe-directories", "describe-domain-controllers", "describe-event-topics", "describe-ldaps-settings", "describe-shared-directories", "describe-snapshots", "describe-trusts", "disable-ldaps", "disable-radius", "disable-sso", "enable-ldaps", "enable-radius", "enable-sso", "get-directory-limits", "get-snapshot-limits", "list-certificates", "list-ip-routes", "list-log-subscriptions", "list-schema-extensions", "list-tags-for-resource", "register-certificate", "register-event-topic", "reject-shared-directory", "remove-ip-routes", "remove-tags-from-resource", "reset-user-password", "restore-from-snapshot", "share-directory", "start-schema-extension", "unshare-directory", "update-conditional-forwarder", "update-number-of-domain-controllers", "update-radius", "update-trust", "verify-trust" ); return $commands; } function Get-ds-accept-shared-directory{ $flags=( "--shared-directory-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-add-ip-routes{ $flags=( "--directory-id", "--ip-routes", "--update-security-group-for-directory-controllers", "--no-update-security-group-for-directory-controllers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-add-tags-to-resource{ $flags=( "--resource-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-cancel-schema-extension{ $flags=( "--directory-id", "--schema-extension-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-connect-directory{ $flags=( "--name", "--short-name", "--password", "--description", "--size", "--connect-settings", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-alias{ $flags=( "--directory-id", "--alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-computer{ $flags=( "--directory-id", "--computer-name", "--password", "--organizational-unit-distinguished-name", "--computer-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-conditional-forwarder{ $flags=( "--directory-id", "--remote-domain-name", "--dns-ip-addrs", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-directory{ $flags=( "--name", "--short-name", "--password", "--description", "--size", "--vpc-settings", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-log-subscription{ $flags=( "--directory-id", "--log-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-microsoft-ad{ $flags=( "--name", "--short-name", "--password", "--description", "--vpc-settings", "--edition", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-snapshot{ $flags=( "--directory-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-create-trust{ $flags=( "--directory-id", "--remote-domain-name", "--trust-password", "--trust-direction", "--trust-type", "--conditional-forwarder-ip-addrs", "--selective-auth", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-delete-conditional-forwarder{ $flags=( "--directory-id", "--remote-domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-delete-directory{ $flags=( "--directory-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-delete-log-subscription{ $flags=( "--directory-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-delete-snapshot{ $flags=( "--snapshot-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-delete-trust{ $flags=( "--trust-id", "--delete-associated-conditional-forwarder", "--no-delete-associated-conditional-forwarder", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-deregister-certificate{ $flags=( "--directory-id", "--certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-deregister-event-topic{ $flags=( "--directory-id", "--topic-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-certificate{ $flags=( "--directory-id", "--certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-conditional-forwarders{ $flags=( "--directory-id", "--remote-domain-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-directories{ $flags=( "--directory-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-domain-controllers{ $flags=( "--directory-id", "--domain-controller-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-event-topics{ $flags=( "--directory-id", "--topic-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-ldaps-settings{ $flags=( "--directory-id", "--type", "--next-token", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-shared-directories{ $flags=( "--owner-directory-id", "--shared-directory-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-snapshots{ $flags=( "--directory-id", "--snapshot-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-describe-trusts{ $flags=( "--directory-id", "--trust-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-disable-ldaps{ $flags=( "--directory-id", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-disable-radius{ $flags=( "--directory-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-disable-sso{ $flags=( "--directory-id", "--user-name", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-enable-ldaps{ $flags=( "--directory-id", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-enable-radius{ $flags=( "--directory-id", "--radius-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-enable-sso{ $flags=( "--directory-id", "--user-name", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-get-directory-limits{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-get-snapshot-limits{ $flags=( "--directory-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-list-certificates{ $flags=( "--directory-id", "--next-token", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-list-ip-routes{ $flags=( "--directory-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-list-log-subscriptions{ $flags=( "--directory-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-list-schema-extensions{ $flags=( "--directory-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-list-tags-for-resource{ $flags=( "--resource-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ds-register-certificate{ $flags=( "--directory-id", "--certificate-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-register-event-topic{ $flags=( "--directory-id", "--topic-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-reject-shared-directory{ $flags=( "--shared-directory-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-remove-ip-routes{ $flags=( "--directory-id", "--cidr-ips", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-remove-tags-from-resource{ $flags=( "--resource-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-reset-user-password{ $flags=( "--directory-id", "--user-name", "--new-password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-restore-from-snapshot{ $flags=( "--snapshot-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-share-directory{ $flags=( "--directory-id", "--share-notes", "--share-target", "--share-method", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-start-schema-extension{ $flags=( "--directory-id", "--create-snapshot-before-schema-extension", "--no-create-snapshot-before-schema-extension", "--ldif-content", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-unshare-directory{ $flags=( "--directory-id", "--unshare-target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-update-conditional-forwarder{ $flags=( "--directory-id", "--remote-domain-name", "--dns-ip-addrs", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-update-number-of-domain-controllers{ $flags=( "--directory-id", "--desired-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-update-radius{ $flags=( "--directory-id", "--radius-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-update-trust{ $flags=( "--trust-id", "--selective-auth", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ds-verify-trust{ $flags=( "--trust-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb{ $commands=( "batch-get-item", "batch-write-item", "create-backup", "create-global-table", "create-table", "delete-backup", "delete-item", "delete-table", "describe-backup", "describe-continuous-backups", "describe-contributor-insights", "describe-endpoints", "describe-global-table", "describe-global-table-settings", "describe-limits", "describe-table", "describe-table-replica-auto-scaling", "describe-time-to-live", "get-item", "list-backups", "list-contributor-insights", "list-global-tables", "list-tables", "list-tags-of-resource", "put-item", "query", "restore-table-from-backup", "restore-table-to-point-in-time", "scan", "tag-resource", "transact-get-items", "transact-write-items", "untag-resource", "update-continuous-backups", "update-contributor-insights", "update-global-table", "update-global-table-settings", "update-item", "update-table", "update-table-replica-auto-scaling", "update-time-to-live", "wait" ); return $commands; } function Get-dynamodb-batch-get-item{ $flags=( "--request-items", "--return-consumed-capacity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-batch-write-item{ $flags=( "--request-items", "--return-consumed-capacity", "--return-item-collection-metrics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-create-backup{ $flags=( "--table-name", "--backup-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-create-global-table{ $flags=( "--global-table-name", "--replication-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-create-table{ $flags=( "--attribute-definitions", "--table-name", "--key-schema", "--local-secondary-indexes", "--global-secondary-indexes", "--billing-mode", "--provisioned-throughput", "--stream-specification", "--sse-specification", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-delete-backup{ $flags=( "--backup-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-delete-item{ $flags=( "--table-name", "--key", "--expected", "--conditional-operator", "--return-values", "--return-consumed-capacity", "--return-item-collection-metrics", "--condition-expression", "--expression-attribute-names", "--expression-attribute-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-delete-table{ $flags=( "--table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-backup{ $flags=( "--backup-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-continuous-backups{ $flags=( "--table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-contributor-insights{ $flags=( "--table-name", "--index-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-endpoints{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-global-table{ $flags=( "--global-table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-global-table-settings{ $flags=( "--global-table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-limits{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-table{ $flags=( "--table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-table-replica-auto-scaling{ $flags=( "--table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-describe-time-to-live{ $flags=( "--table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-get-item{ $flags=( "--table-name", "--key", "--attributes-to-get", "--consistent-read", "--no-consistent-read", "--return-consumed-capacity", "--projection-expression", "--expression-attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-list-backups{ $flags=( "--table-name", "--time-range-lower-bound", "--time-range-upper-bound", "--backup-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-list-contributor-insights{ $flags=( "--table-name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-list-global-tables{ $flags=( "--exclusive-start-global-table-name", "--limit", "--region-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-list-tables{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-list-tags-of-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-put-item{ $flags=( "--table-name", "--item", "--expected", "--return-values", "--return-consumed-capacity", "--return-item-collection-metrics", "--conditional-operator", "--condition-expression", "--expression-attribute-names", "--expression-attribute-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-query{ $flags=( "--table-name", "--index-name", "--select", "--attributes-to-get", "--consistent-read", "--no-consistent-read", "--key-conditions", "--query-filter", "--conditional-operator", "--scan-index-forward", "--no-scan-index-forward", "--return-consumed-capacity", "--projection-expression", "--filter-expression", "--key-condition-expression", "--expression-attribute-names", "--expression-attribute-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-restore-table-from-backup{ $flags=( "--target-table-name", "--backup-arn", "--billing-mode-override", "--global-secondary-index-override", "--local-secondary-index-override", "--provisioned-throughput-override", "--sse-specification-override", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-restore-table-to-point-in-time{ $flags=( "--source-table-arn", "--source-table-name", "--target-table-name", "--use-latest-restorable-time", "--no-use-latest-restorable-time", "--restore-date-time", "--billing-mode-override", "--global-secondary-index-override", "--local-secondary-index-override", "--provisioned-throughput-override", "--sse-specification-override", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-scan{ $flags=( "--table-name", "--index-name", "--attributes-to-get", "--select", "--scan-filter", "--conditional-operator", "--return-consumed-capacity", "--total-segments", "--segment", "--projection-expression", "--filter-expression", "--expression-attribute-names", "--expression-attribute-values", "--consistent-read", "--no-consistent-read", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-transact-get-items{ $flags=( "--transact-items", "--return-consumed-capacity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-transact-write-items{ $flags=( "--transact-items", "--return-consumed-capacity", "--return-item-collection-metrics", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-continuous-backups{ $flags=( "--table-name", "--point-in-time-recovery-specification", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-contributor-insights{ $flags=( "--table-name", "--index-name", "--contributor-insights-action", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-global-table{ $flags=( "--global-table-name", "--replica-updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-global-table-settings{ $flags=( "--global-table-name", "--global-table-billing-mode", "--global-table-provisioned-write-capacity-units", "--global-table-provisioned-write-capacity-auto-scaling-settings-update", "--global-table-global-secondary-index-settings-update", "--replica-settings-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-item{ $flags=( "--table-name", "--key", "--attribute-updates", "--expected", "--conditional-operator", "--return-values", "--return-consumed-capacity", "--return-item-collection-metrics", "--update-expression", "--condition-expression", "--expression-attribute-names", "--expression-attribute-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-table{ $flags=( "--attribute-definitions", "--table-name", "--billing-mode", "--provisioned-throughput", "--global-secondary-index-updates", "--stream-specification", "--sse-specification", "--replica-updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-table-replica-auto-scaling{ $flags=( "--global-secondary-index-updates", "--table-name", "--provisioned-write-capacity-auto-scaling-update", "--replica-updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-update-time-to-live{ $flags=( "--table-name", "--time-to-live-specification", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodb-wait{ $flags=(""); return $flags; } function Get-dynamodbstreams{ $commands=( "describe-stream", "get-records", "get-shard-iterator", "list-streams" ); return $commands; } function Get-dynamodbstreams-describe-stream{ $flags=( "--stream-arn", "--limit", "--exclusive-start-shard-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodbstreams-get-records{ $flags=( "--shard-iterator", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodbstreams-get-shard-iterator{ $flags=( "--stream-arn", "--shard-id", "--shard-iterator-type", "--sequence-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-dynamodbstreams-list-streams{ $flags=( "--table-name", "--limit", "--exclusive-start-stream-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ebs{ $commands=( "get-snapshot-block", "list-changed-blocks", "list-snapshot-blocks" ); return $commands; } function Get-ebs-get-snapshot-block{ $flags=( "--snapshot-id", "--block-index", "--block-token" ); return $flags; } function Get-ebs-list-changed-blocks{ $flags=( "--first-snapshot-id", "--second-snapshot-id", "--next-token", "--max-results", "--starting-block-index", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ebs-list-snapshot-blocks{ $flags=( "--snapshot-id", "--next-token", "--max-results", "--starting-block-index", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2{ $commands=( "accept-reserved-instances-exchange-quote", "accept-transit-gateway-peering-attachment", "accept-transit-gateway-vpc-attachment", "accept-vpc-endpoint-connections", "accept-vpc-peering-connection", "advertise-byoip-cidr", "allocate-address", "allocate-hosts", "apply-security-groups-to-client-vpn-target-network", "assign-ipv6-addresses", "assign-private-ip-addresses", "associate-address", "associate-client-vpn-target-network", "associate-dhcp-options", "associate-iam-instance-profile", "associate-route-table", "associate-subnet-cidr-block", "associate-transit-gateway-multicast-domain", "associate-transit-gateway-route-table", "associate-vpc-cidr-block", "attach-classic-link-vpc", "attach-internet-gateway", "attach-network-interface", "attach-volume", "attach-vpn-gateway", "authorize-client-vpn-ingress", "authorize-security-group-egress", "authorize-security-group-ingress", "bundle-instance", "cancel-bundle-task", "cancel-capacity-reservation", "cancel-conversion-task", "cancel-export-task", "cancel-import-task", "cancel-reserved-instances-listing", "cancel-spot-fleet-requests", "cancel-spot-instance-requests", "confirm-product-instance", "copy-fpga-image", "copy-image", "copy-snapshot", "create-capacity-reservation", "create-client-vpn-endpoint", "create-client-vpn-route", "create-customer-gateway", "create-default-subnet", "create-default-vpc", "create-dhcp-options", "create-egress-only-internet-gateway", "create-fleet", "create-flow-logs", "create-fpga-image", "create-image", "create-instance-export-task", "create-internet-gateway", "create-key-pair", "create-launch-template", "create-launch-template-version", "create-local-gateway-route", "create-local-gateway-route-table-vpc-association", "create-nat-gateway", "create-network-acl", "create-network-acl-entry", "create-network-interface", "create-network-interface-permission", "create-placement-group", "create-reserved-instances-listing", "create-route", "create-route-table", "create-security-group", "create-snapshot", "create-snapshots", "create-spot-datafeed-subscription", "create-subnet", "create-tags", "create-traffic-mirror-filter", "create-traffic-mirror-filter-rule", "create-traffic-mirror-session", "create-traffic-mirror-target", "create-transit-gateway", "create-transit-gateway-multicast-domain", "create-transit-gateway-peering-attachment", "create-transit-gateway-route", "create-transit-gateway-route-table", "create-transit-gateway-vpc-attachment", "create-volume", "create-vpc", "create-vpc-endpoint", "create-vpc-endpoint-connection-notification", "create-vpc-endpoint-service-configuration", "create-vpc-peering-connection", "create-vpn-connection", "create-vpn-connection-route", "create-vpn-gateway", "delete-client-vpn-endpoint", "delete-client-vpn-route", "delete-customer-gateway", "delete-dhcp-options", "delete-egress-only-internet-gateway", "delete-fleets", "delete-flow-logs", "delete-fpga-image", "delete-internet-gateway", "delete-key-pair", "delete-launch-template", "delete-launch-template-versions", "delete-local-gateway-route", "delete-local-gateway-route-table-vpc-association", "delete-nat-gateway", "delete-network-acl", "delete-network-acl-entry", "delete-network-interface", "delete-network-interface-permission", "delete-placement-group", "delete-queued-reserved-instances", "delete-route", "delete-route-table", "delete-security-group", "delete-snapshot", "delete-spot-datafeed-subscription", "delete-subnet", "delete-tags", "delete-traffic-mirror-filter", "delete-traffic-mirror-filter-rule", "delete-traffic-mirror-session", "delete-traffic-mirror-target", "delete-transit-gateway", "delete-transit-gateway-multicast-domain", "delete-transit-gateway-peering-attachment", "delete-transit-gateway-route", "delete-transit-gateway-route-table", "delete-transit-gateway-vpc-attachment", "delete-volume", "delete-vpc", "delete-vpc-endpoint-connection-notifications", "delete-vpc-endpoint-service-configurations", "delete-vpc-endpoints", "delete-vpc-peering-connection", "delete-vpn-connection", "delete-vpn-connection-route", "delete-vpn-gateway", "deprovision-byoip-cidr", "deregister-image", "deregister-instance-event-notification-attributes", "deregister-transit-gateway-multicast-group-members", "deregister-transit-gateway-multicast-group-sources", "describe-account-attributes", "describe-addresses", "describe-aggregate-id-format", "describe-availability-zones", "describe-bundle-tasks", "describe-byoip-cidrs", "describe-capacity-reservations", "describe-classic-link-instances", "describe-client-vpn-authorization-rules", "describe-client-vpn-connections", "describe-client-vpn-endpoints", "describe-client-vpn-routes", "describe-client-vpn-target-networks", "describe-coip-pools", "describe-conversion-tasks", "describe-customer-gateways", "describe-dhcp-options", "describe-egress-only-internet-gateways", "describe-elastic-gpus", "describe-export-image-tasks", "describe-export-tasks", "describe-fast-snapshot-restores", "describe-fleet-history", "describe-fleet-instances", "describe-fleets", "describe-flow-logs", "describe-fpga-image-attribute", "describe-fpga-images", "describe-host-reservation-offerings", "describe-host-reservations", "describe-hosts", "describe-iam-instance-profile-associations", "describe-id-format", "describe-identity-id-format", "describe-image-attribute", "describe-images", "describe-import-image-tasks", "describe-import-snapshot-tasks", "describe-instance-attribute", "describe-instance-credit-specifications", "describe-instance-event-notification-attributes", "describe-instance-status", "describe-instance-type-offerings", "describe-instance-types", "describe-instances", "describe-internet-gateways", "describe-ipv6-pools", "describe-key-pairs", "describe-launch-template-versions", "describe-launch-templates", "describe-local-gateway-route-table-virtual-interface-group-associations", "describe-local-gateway-route-table-vpc-associations", "describe-local-gateway-route-tables", "describe-local-gateway-virtual-interface-groups", "describe-local-gateway-virtual-interfaces", "describe-local-gateways", "describe-moving-addresses", "describe-nat-gateways", "describe-network-acls", "describe-network-interface-attribute", "describe-network-interface-permissions", "describe-network-interfaces", "describe-placement-groups", "describe-prefix-lists", "describe-principal-id-format", "describe-public-ipv4-pools", "describe-regions", "describe-reserved-instances", "describe-reserved-instances-listings", "describe-reserved-instances-modifications", "describe-reserved-instances-offerings", "describe-route-tables", "describe-scheduled-instance-availability", "describe-scheduled-instances", "describe-security-group-references", "describe-security-groups", "describe-snapshot-attribute", "describe-snapshots", "describe-spot-datafeed-subscription", "describe-spot-fleet-instances", "describe-spot-fleet-request-history", "describe-spot-fleet-requests", "describe-spot-instance-requests", "describe-spot-price-history", "describe-stale-security-groups", "describe-subnets", "describe-tags", "describe-traffic-mirror-filters", "describe-traffic-mirror-sessions", "describe-traffic-mirror-targets", "describe-transit-gateway-attachments", "describe-transit-gateway-multicast-domains", "describe-transit-gateway-peering-attachments", "describe-transit-gateway-route-tables", "describe-transit-gateway-vpc-attachments", "describe-transit-gateways", "describe-volume-attribute", "describe-volume-status", "describe-volumes", "describe-volumes-modifications", "describe-vpc-attribute", "describe-vpc-classic-link", "describe-vpc-classic-link-dns-support", "describe-vpc-endpoint-connection-notifications", "describe-vpc-endpoint-connections", "describe-vpc-endpoint-service-configurations", "describe-vpc-endpoint-service-permissions", "describe-vpc-endpoint-services", "describe-vpc-endpoints", "describe-vpc-peering-connections", "describe-vpcs", "describe-vpn-connections", "describe-vpn-gateways", "detach-classic-link-vpc", "detach-internet-gateway", "detach-network-interface", "detach-volume", "detach-vpn-gateway", "disable-ebs-encryption-by-default", "disable-fast-snapshot-restores", "disable-transit-gateway-route-table-propagation", "disable-vgw-route-propagation", "disable-vpc-classic-link", "disable-vpc-classic-link-dns-support", "disassociate-address", "disassociate-client-vpn-target-network", "disassociate-iam-instance-profile", "disassociate-route-table", "disassociate-subnet-cidr-block", "disassociate-transit-gateway-multicast-domain", "disassociate-transit-gateway-route-table", "disassociate-vpc-cidr-block", "enable-ebs-encryption-by-default", "enable-fast-snapshot-restores", "enable-transit-gateway-route-table-propagation", "enable-vgw-route-propagation", "enable-volume-io", "enable-vpc-classic-link", "enable-vpc-classic-link-dns-support", "export-client-vpn-client-certificate-revocation-list", "export-client-vpn-client-configuration", "export-image", "export-transit-gateway-routes", "get-associated-ipv6-pool-cidrs", "get-capacity-reservation-usage", "get-coip-pool-usage", "get-console-output", "get-console-screenshot", "get-default-credit-specification", "get-ebs-default-kms-key-id", "get-ebs-encryption-by-default", "get-host-reservation-purchase-preview", "get-launch-template-data", "get-password-data", "get-reserved-instances-exchange-quote", "get-transit-gateway-attachment-propagations", "get-transit-gateway-multicast-domain-associations", "get-transit-gateway-route-table-associations", "get-transit-gateway-route-table-propagations", "import-client-vpn-client-certificate-revocation-list", "import-image", "import-key-pair", "import-snapshot", "modify-availability-zone-group", "modify-capacity-reservation", "modify-client-vpn-endpoint", "modify-default-credit-specification", "modify-ebs-default-kms-key-id", "modify-fleet", "modify-fpga-image-attribute", "modify-hosts", "modify-id-format", "modify-identity-id-format", "modify-image-attribute", "modify-instance-attribute", "modify-instance-capacity-reservation-attributes", "modify-instance-credit-specification", "modify-instance-event-start-time", "modify-instance-metadata-options", "modify-instance-placement", "modify-launch-template", "modify-network-interface-attribute", "modify-reserved-instances", "modify-snapshot-attribute", "modify-spot-fleet-request", "modify-subnet-attribute", "modify-traffic-mirror-filter-network-services", "modify-traffic-mirror-filter-rule", "modify-traffic-mirror-session", "modify-transit-gateway-vpc-attachment", "modify-volume", "modify-volume-attribute", "modify-vpc-attribute", "modify-vpc-endpoint", "modify-vpc-endpoint-connection-notification", "modify-vpc-endpoint-service-configuration", "modify-vpc-endpoint-service-permissions", "modify-vpc-peering-connection-options", "modify-vpc-tenancy", "modify-vpn-connection", "modify-vpn-tunnel-certificate", "modify-vpn-tunnel-options", "monitor-instances", "move-address-to-vpc", "provision-byoip-cidr", "purchase-host-reservation", "purchase-reserved-instances-offering", "purchase-scheduled-instances", "reboot-instances", "register-image", "register-instance-event-notification-attributes", "register-transit-gateway-multicast-group-members", "register-transit-gateway-multicast-group-sources", "reject-transit-gateway-peering-attachment", "reject-transit-gateway-vpc-attachment", "reject-vpc-endpoint-connections", "reject-vpc-peering-connection", "release-address", "release-hosts", "replace-iam-instance-profile-association", "replace-network-acl-association", "replace-network-acl-entry", "replace-route", "replace-route-table-association", "replace-transit-gateway-route", "report-instance-status", "request-spot-fleet", "request-spot-instances", "reset-ebs-default-kms-key-id", "reset-fpga-image-attribute", "reset-image-attribute", "reset-instance-attribute", "reset-network-interface-attribute", "reset-snapshot-attribute", "restore-address-to-classic", "revoke-client-vpn-ingress", "revoke-security-group-egress", "revoke-security-group-ingress", "run-instances", "run-scheduled-instances", "search-local-gateway-routes", "search-transit-gateway-multicast-groups", "search-transit-gateway-routes", "send-diagnostic-interrupt", "start-instances", "start-vpc-endpoint-service-private-dns-verification", "stop-instances", "terminate-client-vpn-connections", "terminate-instances", "unassign-ipv6-addresses", "unassign-private-ip-addresses", "unmonitor-instances", "update-security-group-rule-descriptions-egress", "update-security-group-rule-descriptions-ingress", "wait", "withdraw-byoip-cidr" ); return $commands; } function Get-ec2-accept-reserved-instances-exchange-quote{ $flags=( "--dry-run", "--no-dry-run", "--reserved-instance-ids", "--target-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-accept-transit-gateway-peering-attachment{ $flags=( "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-accept-transit-gateway-vpc-attachment{ $flags=( "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-accept-vpc-endpoint-connections{ $flags=( "--dry-run", "--no-dry-run", "--service-id", "--vpc-endpoint-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-accept-vpc-peering-connection{ $flags=( "--dry-run", "--no-dry-run", "--vpc-peering-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-advertise-byoip-cidr{ $flags=( "--cidr", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-allocate-address{ $flags=( "--domain", "--address", "--public-ipv", "--network-border-group", "--customer-owned-ipv", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-allocate-hosts{ $flags=( "--auto-placement", "--availability-zone", "--client-token", "--instance-type", "--instance-family", "--quantity", "--tag-specifications", "--host-recovery", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-apply-security-groups-to-client-vpn-target-network{ $flags=( "--client-vpn-endpoint-id", "--vpc-id", "--security-group-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-assign-ipv6-addresses{ $flags=( "--ipv", "--ipv", "--network-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-assign-private-ip-addresses{ $flags=( "--allow-reassignment", "--no-allow-reassignment", "--network-interface-id", "--private-ip-addresses", "--secondary-private-ip-address-count", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-address{ $flags=( "--allocation-id", "--instance-id", "--public-ip", "--allow-reassociation", "--no-allow-reassociation", "--dry-run", "--no-dry-run", "--network-interface-id", "--private-ip-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-client-vpn-target-network{ $flags=( "--client-vpn-endpoint-id", "--subnet-id", "--client-token", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-dhcp-options{ $flags=( "--dhcp-options-id", "--vpc-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-iam-instance-profile{ $flags=( "--iam-instance-profile", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-route-table{ $flags=( "--dry-run", "--no-dry-run", "--route-table-id", "--subnet-id", "--gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-subnet-cidr-block{ $flags=( "--ipv", "--subnet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-transit-gateway-multicast-domain{ $flags=( "--transit-gateway-multicast-domain-id", "--transit-gateway-attachment-id", "--subnet-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-transit-gateway-route-table{ $flags=( "--transit-gateway-route-table-id", "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-associate-vpc-cidr-block{ $flags=( "--amazon-provided-ipv", "--no-amazon-provided-ipv", "--cidr-block", "--vpc-id", "--ipv", "--ipv", "--ipv", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-attach-classic-link-vpc{ $flags=( "--dry-run", "--no-dry-run", "--groups", "--instance-id", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-attach-internet-gateway{ $flags=( "--dry-run", "--no-dry-run", "--internet-gateway-id", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-attach-network-interface{ $flags=( "--device-index", "--dry-run", "--no-dry-run", "--instance-id", "--network-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-attach-volume{ $flags=( "--device", "--instance-id", "--volume-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-attach-vpn-gateway{ $flags=( "--vpc-id", "--vpn-gateway-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-authorize-client-vpn-ingress{ $flags=( "--client-vpn-endpoint-id", "--target-network-cidr", "--access-group-id", "--authorize-all-groups", "--no-authorize-all-groups", "--description", "--client-token", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-authorize-security-group-egress{ $flags=( "--dry-run", "--no-dry-run", "--group-id", "--ip-permissions", "--protocol", "--port", "--cidr", "--source-group", "--group-owner", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-authorize-security-group-ingress{ $flags=( "--group-id", "--group-name", "--ip-permissions", "--dry-run", "--no-dry-run", "--protocol", "--port", "--cidr", "--source-group", "--group-owner", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-bundle-instance{ $flags=( "--instance-id", "--storage", "--dry-run", "--no-dry-run", "--bucket", "--prefix", "--owner-akid", "--owner-sak", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-bundle-task{ $flags=( "--bundle-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-capacity-reservation{ $flags=( "--capacity-reservation-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-conversion-task{ $flags=( "--conversion-task-id", "--dry-run", "--no-dry-run", "--reason-message", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-export-task{ $flags=( "--export-task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-import-task{ $flags=( "--cancel-reason", "--dry-run", "--no-dry-run", "--import-task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-reserved-instances-listing{ $flags=( "--reserved-instances-listing-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-spot-fleet-requests{ $flags=( "--dry-run", "--no-dry-run", "--spot-fleet-request-ids", "--terminate-instances", "--no-terminate-instances", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-cancel-spot-instance-requests{ $flags=( "--dry-run", "--no-dry-run", "--spot-instance-request-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-confirm-product-instance{ $flags=( "--instance-id", "--product-code", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-copy-fpga-image{ $flags=( "--dry-run", "--no-dry-run", "--source-fpga-image-id", "--description", "--name", "--source-region", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-copy-image{ $flags=( "--client-token", "--description", "--encrypted", "--no-encrypted", "--kms-key-id", "--name", "--source-image-id", "--source-region", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-copy-snapshot{ $flags=( "--description", "--destination-region", "--encrypted", "--no-encrypted", "--kms-key-id", "--presigned-url", "--source-region", "--source-snapshot-id", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-capacity-reservation{ $flags=( "--client-token", "--instance-type", "--instance-platform", "--availability-zone", "--availability-zone-id", "--tenancy", "--instance-count", "--ebs-optimized", "--no-ebs-optimized", "--ephemeral-storage", "--no-ephemeral-storage", "--end-date", "--end-date-type", "--instance-match-criteria", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-client-vpn-endpoint{ $flags=( "--client-cidr-block", "--server-certificate-arn", "--authentication-options", "--connection-log-options", "--dns-servers", "--transport-protocol", "--vpn-port", "--description", "--split-tunnel", "--no-split-tunnel", "--dry-run", "--no-dry-run", "--client-token", "--tag-specifications", "--security-group-ids", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-client-vpn-route{ $flags=( "--client-vpn-endpoint-id", "--destination-cidr-block", "--target-vpc-subnet-id", "--description", "--client-token", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-customer-gateway{ $flags=( "--bgp-asn", "--public-ip", "--certificate-arn", "--type", "--device-name", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-default-subnet{ $flags=( "--availability-zone", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-default-vpc{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-dhcp-options{ $flags=( "--dhcp-configurations", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-egress-only-internet-gateway{ $flags=( "--client-token", "--dry-run", "--no-dry-run", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-fleet{ $flags=( "--dry-run", "--no-dry-run", "--client-token", "--spot-options", "--on-demand-options", "--excess-capacity-termination-policy", "--launch-template-configs", "--target-capacity-specification", "--terminate-instances-with-expiration", "--no-terminate-instances-with-expiration", "--type", "--valid-from", "--valid-until", "--replace-unhealthy-instances", "--no-replace-unhealthy-instances", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-flow-logs{ $flags=( "--dry-run", "--no-dry-run", "--client-token", "--deliver-logs-permission-arn", "--log-group-name", "--resource-ids", "--resource-type", "--traffic-type", "--log-destination-type", "--log-destination", "--log-format", "--tag-specifications", "--max-aggregation-interval", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-fpga-image{ $flags=( "--dry-run", "--no-dry-run", "--input-storage-location", "--logs-storage-location", "--description", "--name", "--client-token", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-image{ $flags=( "--block-device-mappings", "--description", "--dry-run", "--no-dry-run", "--instance-id", "--name", "--no-reboot", "--reboot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-instance-export-task{ $flags=( "--description", "--export-to-s3-task", "--instance-id", "--target-environment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-internet-gateway{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-key-pair{ $flags=( "--key-name", "--dry-run", "--no-dry-run", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-launch-template{ $flags=( "--dry-run", "--no-dry-run", "--client-token", "--launch-template-name", "--version-description", "--launch-template-data", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-launch-template-version{ $flags=( "--dry-run", "--no-dry-run", "--client-token", "--launch-template-id", "--launch-template-name", "--source-version", "--version-description", "--launch-template-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-local-gateway-route{ $flags=( "--destination-cidr-block", "--local-gateway-route-table-id", "--local-gateway-virtual-interface-group-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-local-gateway-route-table-vpc-association{ $flags=( "--local-gateway-route-table-id", "--vpc-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-nat-gateway{ $flags=( "--allocation-id", "--client-token", "--dry-run", "--no-dry-run", "--subnet-id", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-network-acl{ $flags=( "--dry-run", "--no-dry-run", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-network-acl-entry{ $flags=( "--cidr-block", "--dry-run", "--no-dry-run", "--egress", "--ingress", "--icmp-type-code", "--ipv", "--network-acl-id", "--port-range", "--protocol", "--rule-action", "--rule-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-network-interface{ $flags=( "--description", "--dry-run", "--no-dry-run", "--groups", "--ipv", "--ipv", "--private-ip-address", "--private-ip-addresses", "--secondary-private-ip-address-count", "--interface-type", "--subnet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-network-interface-permission{ $flags=( "--network-interface-id", "--aws-account-id", "--aws-service", "--permission", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-placement-group{ $flags=( "--dry-run", "--no-dry-run", "--group-name", "--strategy", "--partition-count", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-reserved-instances-listing{ $flags=( "--client-token", "--instance-count", "--price-schedules", "--reserved-instances-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-route{ $flags=( "--destination-cidr-block", "--destination-ipv", "--dry-run", "--no-dry-run", "--egress-only-internet-gateway-id", "--gateway-id", "--instance-id", "--nat-gateway-id", "--transit-gateway-id", "--local-gateway-id", "--network-interface-id", "--route-table-id", "--vpc-peering-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-route-table{ $flags=( "--dry-run", "--no-dry-run", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-security-group{ $flags=( "--description", "--group-name", "--vpc-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-snapshot{ $flags=( "--description", "--volume-id", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-snapshots{ $flags=( "--description", "--instance-specification", "--tag-specifications", "--dry-run", "--no-dry-run", "--copy-tags-from-source", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-spot-datafeed-subscription{ $flags=( "--bucket", "--dry-run", "--no-dry-run", "--prefix", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-subnet{ $flags=( "--availability-zone", "--availability-zone-id", "--cidr-block", "--ipv", "--outpost-arn", "--vpc-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-tags{ $flags=( "--dry-run", "--no-dry-run", "--resources", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-traffic-mirror-filter{ $flags=( "--description", "--tag-specifications", "--dry-run", "--no-dry-run", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-traffic-mirror-filter-rule{ $flags=( "--traffic-mirror-filter-id", "--traffic-direction", "--rule-number", "--rule-action", "--destination-port-range", "--source-port-range", "--protocol", "--destination-cidr-block", "--source-cidr-block", "--description", "--dry-run", "--no-dry-run", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-traffic-mirror-session{ $flags=( "--network-interface-id", "--traffic-mirror-target-id", "--traffic-mirror-filter-id", "--packet-length", "--session-number", "--virtual-network-id", "--description", "--tag-specifications", "--dry-run", "--no-dry-run", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-traffic-mirror-target{ $flags=( "--network-interface-id", "--network-load-balancer-arn", "--description", "--tag-specifications", "--dry-run", "--no-dry-run", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-transit-gateway{ $flags=( "--description", "--options", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-transit-gateway-multicast-domain{ $flags=( "--transit-gateway-id", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-transit-gateway-peering-attachment{ $flags=( "--transit-gateway-id", "--peer-transit-gateway-id", "--peer-account-id", "--peer-region", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-transit-gateway-route{ $flags=( "--destination-cidr-block", "--transit-gateway-route-table-id", "--transit-gateway-attachment-id", "--blackhole", "--no-blackhole", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-transit-gateway-route-table{ $flags=( "--transit-gateway-id", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-transit-gateway-vpc-attachment{ $flags=( "--transit-gateway-id", "--vpc-id", "--subnet-ids", "--options", "--tag-specifications", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-volume{ $flags=( "--availability-zone", "--encrypted", "--no-encrypted", "--iops", "--kms-key-id", "--outpost-arn", "--size", "--snapshot-id", "--volume-type", "--dry-run", "--no-dry-run", "--tag-specifications", "--multi-attach-enabled", "--no-multi-attach-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpc{ $flags=( "--cidr-block", "--amazon-provided-ipv", "--no-amazon-provided-ipv", "--ipv", "--ipv", "--dry-run", "--no-dry-run", "--instance-tenancy", "--ipv", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpc-endpoint{ $flags=( "--dry-run", "--no-dry-run", "--vpc-endpoint-type", "--vpc-id", "--service-name", "--policy-document", "--route-table-ids", "--subnet-ids", "--security-group-ids", "--client-token", "--private-dns-enabled", "--no-private-dns-enabled", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpc-endpoint-connection-notification{ $flags=( "--dry-run", "--no-dry-run", "--service-id", "--vpc-endpoint-id", "--connection-notification-arn", "--connection-events", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpc-endpoint-service-configuration{ $flags=( "--dry-run", "--no-dry-run", "--acceptance-required", "--no-acceptance-required", "--private-dns-name", "--network-load-balancer-arns", "--client-token", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpc-peering-connection{ $flags=( "--dry-run", "--no-dry-run", "--peer-owner-id", "--peer-vpc-id", "--vpc-id", "--peer-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpn-connection{ $flags=( "--customer-gateway-id", "--type", "--vpn-gateway-id", "--transit-gateway-id", "--dry-run", "--no-dry-run", "--options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpn-connection-route{ $flags=( "--destination-cidr-block", "--vpn-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-create-vpn-gateway{ $flags=( "--availability-zone", "--type", "--amazon-side-asn", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-client-vpn-endpoint{ $flags=( "--client-vpn-endpoint-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-client-vpn-route{ $flags=( "--client-vpn-endpoint-id", "--target-vpc-subnet-id", "--destination-cidr-block", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-customer-gateway{ $flags=( "--customer-gateway-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-dhcp-options{ $flags=( "--dhcp-options-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-egress-only-internet-gateway{ $flags=( "--dry-run", "--no-dry-run", "--egress-only-internet-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-fleets{ $flags=( "--dry-run", "--no-dry-run", "--fleet-ids", "--terminate-instances", "--no-terminate-instances", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-flow-logs{ $flags=( "--dry-run", "--no-dry-run", "--flow-log-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-fpga-image{ $flags=( "--dry-run", "--no-dry-run", "--fpga-image-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-internet-gateway{ $flags=( "--dry-run", "--no-dry-run", "--internet-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-key-pair{ $flags=( "--key-name", "--key-pair-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-launch-template{ $flags=( "--dry-run", "--no-dry-run", "--launch-template-id", "--launch-template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-launch-template-versions{ $flags=( "--dry-run", "--no-dry-run", "--launch-template-id", "--launch-template-name", "--versions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-local-gateway-route{ $flags=( "--destination-cidr-block", "--local-gateway-route-table-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-local-gateway-route-table-vpc-association{ $flags=( "--local-gateway-route-table-vpc-association-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-nat-gateway{ $flags=( "--dry-run", "--no-dry-run", "--nat-gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-network-acl{ $flags=( "--dry-run", "--no-dry-run", "--network-acl-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-network-acl-entry{ $flags=( "--dry-run", "--no-dry-run", "--egress", "--ingress", "--network-acl-id", "--rule-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-network-interface{ $flags=( "--dry-run", "--no-dry-run", "--network-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-network-interface-permission{ $flags=( "--network-interface-permission-id", "--force", "--no-force", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-placement-group{ $flags=( "--dry-run", "--no-dry-run", "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-queued-reserved-instances{ $flags=( "--dry-run", "--no-dry-run", "--reserved-instances-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-route{ $flags=( "--destination-cidr-block", "--destination-ipv", "--dry-run", "--no-dry-run", "--route-table-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-route-table{ $flags=( "--dry-run", "--no-dry-run", "--route-table-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-security-group{ $flags=( "--group-id", "--group-name", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-snapshot{ $flags=( "--snapshot-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-spot-datafeed-subscription{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-subnet{ $flags=( "--subnet-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-tags{ $flags=( "--dry-run", "--no-dry-run", "--resources", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-traffic-mirror-filter{ $flags=( "--traffic-mirror-filter-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-traffic-mirror-filter-rule{ $flags=( "--traffic-mirror-filter-rule-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-traffic-mirror-session{ $flags=( "--traffic-mirror-session-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-traffic-mirror-target{ $flags=( "--traffic-mirror-target-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-transit-gateway{ $flags=( "--transit-gateway-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-transit-gateway-multicast-domain{ $flags=( "--transit-gateway-multicast-domain-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-transit-gateway-peering-attachment{ $flags=( "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-transit-gateway-route{ $flags=( "--transit-gateway-route-table-id", "--destination-cidr-block", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-transit-gateway-route-table{ $flags=( "--transit-gateway-route-table-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-transit-gateway-vpc-attachment{ $flags=( "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-volume{ $flags=( "--volume-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpc{ $flags=( "--vpc-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpc-endpoint-connection-notifications{ $flags=( "--dry-run", "--no-dry-run", "--connection-notification-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpc-endpoint-service-configurations{ $flags=( "--dry-run", "--no-dry-run", "--service-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpc-endpoints{ $flags=( "--dry-run", "--no-dry-run", "--vpc-endpoint-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpc-peering-connection{ $flags=( "--dry-run", "--no-dry-run", "--vpc-peering-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpn-connection{ $flags=( "--vpn-connection-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpn-connection-route{ $flags=( "--destination-cidr-block", "--vpn-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-delete-vpn-gateway{ $flags=( "--vpn-gateway-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-deprovision-byoip-cidr{ $flags=( "--cidr", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-deregister-image{ $flags=( "--image-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-deregister-instance-event-notification-attributes{ $flags=( "--dry-run", "--no-dry-run", "--instance-tag-attribute", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-deregister-transit-gateway-multicast-group-members{ $flags=( "--transit-gateway-multicast-domain-id", "--group-ip-address", "--network-interface-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-deregister-transit-gateway-multicast-group-sources{ $flags=( "--transit-gateway-multicast-domain-id", "--group-ip-address", "--network-interface-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-account-attributes{ $flags=( "--attribute-names", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-addresses{ $flags=( "--filters", "--public-ips", "--allocation-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-aggregate-id-format{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-availability-zones{ $flags=( "--filters", "--zone-names", "--zone-ids", "--all-availability-zones", "--no-all-availability-zones", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-bundle-tasks{ $flags=( "--bundle-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-byoip-cidrs{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-capacity-reservations{ $flags=( "--capacity-reservation-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-classic-link-instances{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--instance-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-client-vpn-authorization-rules{ $flags=( "--client-vpn-endpoint-id", "--dry-run", "--no-dry-run", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-client-vpn-connections{ $flags=( "--client-vpn-endpoint-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-client-vpn-endpoints{ $flags=( "--client-vpn-endpoint-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-client-vpn-routes{ $flags=( "--client-vpn-endpoint-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-client-vpn-target-networks{ $flags=( "--client-vpn-endpoint-id", "--association-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-coip-pools{ $flags=( "--pool-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-conversion-tasks{ $flags=( "--conversion-task-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-customer-gateways{ $flags=( "--customer-gateway-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-dhcp-options{ $flags=( "--dhcp-options-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-egress-only-internet-gateways{ $flags=( "--dry-run", "--no-dry-run", "--egress-only-internet-gateway-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-elastic-gpus{ $flags=( "--elastic-gpu-ids", "--dry-run", "--no-dry-run", "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-export-image-tasks{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--export-image-task-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-export-tasks{ $flags=( "--export-task-ids", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-fast-snapshot-restores{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-fleet-history{ $flags=( "--dry-run", "--no-dry-run", "--event-type", "--max-results", "--next-token", "--fleet-id", "--start-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-fleet-instances{ $flags=( "--dry-run", "--no-dry-run", "--max-results", "--next-token", "--fleet-id", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-fleets{ $flags=( "--dry-run", "--no-dry-run", "--fleet-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-flow-logs{ $flags=( "--dry-run", "--no-dry-run", "--filter", "--flow-log-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-fpga-image-attribute{ $flags=( "--dry-run", "--no-dry-run", "--fpga-image-id", "--attribute", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-fpga-images{ $flags=( "--dry-run", "--no-dry-run", "--fpga-image-ids", "--owners", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-host-reservation-offerings{ $flags=( "--filter", "--max-duration", "--min-duration", "--offering-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-host-reservations{ $flags=( "--filter", "--host-reservation-id-set", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-hosts{ $flags=( "--filter", "--host-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-iam-instance-profile-associations{ $flags=( "--association-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-id-format{ $flags=( "--resource", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-identity-id-format{ $flags=( "--principal-arn", "--resource", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-image-attribute{ $flags=( "--attribute", "--image-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-images{ $flags=( "--executable-users", "--filters", "--image-ids", "--owners", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-import-image-tasks{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--import-task-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-import-snapshot-tasks{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--import-task-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-instance-attribute{ $flags=( "--attribute", "--dry-run", "--no-dry-run", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-instance-credit-specifications{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--instance-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-instance-event-notification-attributes{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-instance-status{ $flags=( "--filters", "--instance-ids", "--dry-run", "--no-dry-run", "--include-all-instances", "--no-include-all-instances", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-instance-type-offerings{ $flags=( "--dry-run", "--no-dry-run", "--location-type", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-instance-types{ $flags=( "--dry-run", "--no-dry-run", "--instance-types", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-instances{ $flags=( "--filters", "--instance-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-internet-gateways{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--internet-gateway-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-ipv6-pools{ $flags=( "--pool-ids", "--dry-run", "--no-dry-run", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-key-pairs{ $flags=( "--filters", "--key-names", "--key-pair-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-launch-template-versions{ $flags=( "--dry-run", "--no-dry-run", "--launch-template-id", "--launch-template-name", "--versions", "--min-version", "--max-version", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-launch-templates{ $flags=( "--dry-run", "--no-dry-run", "--launch-template-ids", "--launch-template-names", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-local-gateway-route-table-virtual-interface-group-associations{ $flags=( "--local-gateway-route-table-virtual-interface-group-association-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-local-gateway-route-table-vpc-associations{ $flags=( "--local-gateway-route-table-vpc-association-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-local-gateway-route-tables{ $flags=( "--local-gateway-route-table-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-local-gateway-virtual-interface-groups{ $flags=( "--local-gateway-virtual-interface-group-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-local-gateway-virtual-interfaces{ $flags=( "--local-gateway-virtual-interface-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-local-gateways{ $flags=( "--local-gateway-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-moving-addresses{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--public-ips", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-nat-gateways{ $flags=( "--dry-run", "--no-dry-run", "--filter", "--nat-gateway-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-network-acls{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--network-acl-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-network-interface-attribute{ $flags=( "--attribute", "--dry-run", "--no-dry-run", "--network-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-network-interface-permissions{ $flags=( "--network-interface-permission-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-network-interfaces{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--network-interface-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-placement-groups{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--group-names", "--group-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-prefix-lists{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--prefix-list-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-principal-id-format{ $flags=( "--dry-run", "--no-dry-run", "--resources", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-public-ipv4-pools{ $flags=( "--pool-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-regions{ $flags=( "--filters", "--region-names", "--dry-run", "--no-dry-run", "--all-regions", "--no-all-regions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-reserved-instances{ $flags=( "--filters", "--offering-class", "--reserved-instances-ids", "--dry-run", "--no-dry-run", "--offering-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-reserved-instances-listings{ $flags=( "--filters", "--reserved-instances-id", "--reserved-instances-listing-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-reserved-instances-modifications{ $flags=( "--filters", "--reserved-instances-modification-ids", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-reserved-instances-offerings{ $flags=( "--availability-zone", "--filters", "--include-marketplace", "--no-include-marketplace", "--instance-type", "--max-duration", "--max-instance-count", "--min-duration", "--offering-class", "--product-description", "--reserved-instances-offering-ids", "--dry-run", "--no-dry-run", "--instance-tenancy", "--offering-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-route-tables{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--route-table-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-scheduled-instance-availability{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--first-slot-start-time-range", "--max-slot-duration-in-hours", "--min-slot-duration-in-hours", "--recurrence", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-scheduled-instances{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--scheduled-instance-ids", "--slot-start-time-range", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-security-group-references{ $flags=( "--dry-run", "--no-dry-run", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-security-groups{ $flags=( "--filters", "--group-ids", "--group-names", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-snapshot-attribute{ $flags=( "--attribute", "--snapshot-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-snapshots{ $flags=( "--filters", "--owner-ids", "--restorable-by-user-ids", "--snapshot-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-spot-datafeed-subscription{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-spot-fleet-instances{ $flags=( "--dry-run", "--no-dry-run", "--spot-fleet-request-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-spot-fleet-request-history{ $flags=( "--dry-run", "--no-dry-run", "--event-type", "--max-results", "--next-token", "--spot-fleet-request-id", "--start-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-spot-fleet-requests{ $flags=( "--dry-run", "--no-dry-run", "--spot-fleet-request-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-spot-instance-requests{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--spot-instance-request-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-spot-price-history{ $flags=( "--filters", "--availability-zone", "--dry-run", "--no-dry-run", "--end-time", "--instance-types", "--product-descriptions", "--start-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-stale-security-groups{ $flags=( "--dry-run", "--no-dry-run", "--vpc-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-subnets{ $flags=( "--filters", "--subnet-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-tags{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-traffic-mirror-filters{ $flags=( "--traffic-mirror-filter-ids", "--dry-run", "--no-dry-run", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-traffic-mirror-sessions{ $flags=( "--traffic-mirror-session-ids", "--dry-run", "--no-dry-run", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-traffic-mirror-targets{ $flags=( "--traffic-mirror-target-ids", "--dry-run", "--no-dry-run", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-transit-gateway-attachments{ $flags=( "--transit-gateway-attachment-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-transit-gateway-multicast-domains{ $flags=( "--transit-gateway-multicast-domain-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-transit-gateway-peering-attachments{ $flags=( "--transit-gateway-attachment-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-transit-gateway-route-tables{ $flags=( "--transit-gateway-route-table-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-transit-gateway-vpc-attachments{ $flags=( "--transit-gateway-attachment-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-transit-gateways{ $flags=( "--transit-gateway-ids", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-volume-attribute{ $flags=( "--attribute", "--volume-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-volume-status{ $flags=( "--filters", "--volume-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-volumes{ $flags=( "--filters", "--volume-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-volumes-modifications{ $flags=( "--dry-run", "--no-dry-run", "--volume-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-attribute{ $flags=( "--attribute", "--vpc-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-classic-link{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--vpc-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-classic-link-dns-support{ $flags=( "--vpc-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-endpoint-connection-notifications{ $flags=( "--dry-run", "--no-dry-run", "--connection-notification-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-endpoint-connections{ $flags=( "--dry-run", "--no-dry-run", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-endpoint-service-configurations{ $flags=( "--dry-run", "--no-dry-run", "--service-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-endpoint-service-permissions{ $flags=( "--dry-run", "--no-dry-run", "--service-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-endpoint-services{ $flags=( "--dry-run", "--no-dry-run", "--service-names", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-endpoints{ $flags=( "--dry-run", "--no-dry-run", "--vpc-endpoint-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpc-peering-connections{ $flags=( "--filters", "--dry-run", "--no-dry-run", "--vpc-peering-connection-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpcs{ $flags=( "--filters", "--vpc-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpn-connections{ $flags=( "--filters", "--vpn-connection-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-describe-vpn-gateways{ $flags=( "--filters", "--vpn-gateway-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-detach-classic-link-vpc{ $flags=( "--dry-run", "--no-dry-run", "--instance-id", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-detach-internet-gateway{ $flags=( "--dry-run", "--no-dry-run", "--internet-gateway-id", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-detach-network-interface{ $flags=( "--attachment-id", "--dry-run", "--no-dry-run", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-detach-volume{ $flags=( "--device", "--force", "--no-force", "--instance-id", "--volume-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-detach-vpn-gateway{ $flags=( "--vpc-id", "--vpn-gateway-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disable-ebs-encryption-by-default{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disable-fast-snapshot-restores{ $flags=( "--availability-zones", "--source-snapshot-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disable-transit-gateway-route-table-propagation{ $flags=( "--transit-gateway-route-table-id", "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disable-vgw-route-propagation{ $flags=( "--gateway-id", "--route-table-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disable-vpc-classic-link{ $flags=( "--dry-run", "--no-dry-run", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disable-vpc-classic-link-dns-support{ $flags=( "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-address{ $flags=( "--association-id", "--public-ip", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-client-vpn-target-network{ $flags=( "--client-vpn-endpoint-id", "--association-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-iam-instance-profile{ $flags=( "--association-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-route-table{ $flags=( "--association-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-subnet-cidr-block{ $flags=( "--association-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-transit-gateway-multicast-domain{ $flags=( "--transit-gateway-multicast-domain-id", "--transit-gateway-attachment-id", "--subnet-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-transit-gateway-route-table{ $flags=( "--transit-gateway-route-table-id", "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-disassociate-vpc-cidr-block{ $flags=( "--association-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-enable-ebs-encryption-by-default{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-enable-fast-snapshot-restores{ $flags=( "--availability-zones", "--source-snapshot-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-enable-transit-gateway-route-table-propagation{ $flags=( "--transit-gateway-route-table-id", "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-enable-vgw-route-propagation{ $flags=( "--gateway-id", "--route-table-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-enable-volume-io{ $flags=( "--dry-run", "--no-dry-run", "--volume-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-enable-vpc-classic-link{ $flags=( "--dry-run", "--no-dry-run", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-enable-vpc-classic-link-dns-support{ $flags=( "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-export-client-vpn-client-certificate-revocation-list{ $flags=( "--client-vpn-endpoint-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-export-client-vpn-client-configuration{ $flags=( "--client-vpn-endpoint-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-export-image{ $flags=( "--client-token", "--description", "--disk-image-format", "--dry-run", "--no-dry-run", "--image-id", "--s3-export-location", "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-export-transit-gateway-routes{ $flags=( "--transit-gateway-route-table-id", "--filters", "--s3-bucket", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-associated-ipv6-pool-cidrs{ $flags=( "--pool-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-capacity-reservation-usage{ $flags=( "--capacity-reservation-id", "--next-token", "--max-results", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-coip-pool-usage{ $flags=( "--pool-id", "--filters", "--max-results", "--next-token", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-console-output{ $flags=( "--instance-id", "--dry-run", "--no-dry-run", "--latest", "--no-latest", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-console-screenshot{ $flags=( "--dry-run", "--no-dry-run", "--instance-id", "--wake-up", "--no-wake-up", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-default-credit-specification{ $flags=( "--dry-run", "--no-dry-run", "--instance-family", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-ebs-default-kms-key-id{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-ebs-encryption-by-default{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-host-reservation-purchase-preview{ $flags=( "--host-id-set", "--offering-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-launch-template-data{ $flags=( "--dry-run", "--no-dry-run", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-password-data{ $flags=( "--instance-id", "--dry-run", "--no-dry-run", "--priv-launch-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-reserved-instances-exchange-quote{ $flags=( "--dry-run", "--no-dry-run", "--reserved-instance-ids", "--target-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-transit-gateway-attachment-propagations{ $flags=( "--transit-gateway-attachment-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-transit-gateway-multicast-domain-associations{ $flags=( "--transit-gateway-multicast-domain-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-transit-gateway-route-table-associations{ $flags=( "--transit-gateway-route-table-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-get-transit-gateway-route-table-propagations{ $flags=( "--transit-gateway-route-table-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-import-client-vpn-client-certificate-revocation-list{ $flags=( "--client-vpn-endpoint-id", "--certificate-revocation-list", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-import-image{ $flags=( "--architecture", "--client-data", "--client-token", "--description", "--disk-containers", "--dry-run", "--no-dry-run", "--encrypted", "--no-encrypted", "--hypervisor", "--kms-key-id", "--license-type", "--platform", "--role-name", "--license-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-import-key-pair{ $flags=( "--dry-run", "--no-dry-run", "--key-name", "--public-key-material", "--tag-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-import-snapshot{ $flags=( "--client-data", "--client-token", "--description", "--disk-container", "--dry-run", "--no-dry-run", "--encrypted", "--no-encrypted", "--kms-key-id", "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-availability-zone-group{ $flags=( "--group-name", "--opt-in-status", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-capacity-reservation{ $flags=( "--capacity-reservation-id", "--instance-count", "--end-date", "--end-date-type", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-client-vpn-endpoint{ $flags=( "--client-vpn-endpoint-id", "--server-certificate-arn", "--connection-log-options", "--dns-servers", "--vpn-port", "--description", "--split-tunnel", "--no-split-tunnel", "--dry-run", "--no-dry-run", "--security-group-ids", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-default-credit-specification{ $flags=( "--dry-run", "--no-dry-run", "--instance-family", "--cpu-credits", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-ebs-default-kms-key-id{ $flags=( "--kms-key-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-fleet{ $flags=( "--dry-run", "--no-dry-run", "--excess-capacity-termination-policy", "--fleet-id", "--target-capacity-specification", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-fpga-image-attribute{ $flags=( "--dry-run", "--no-dry-run", "--fpga-image-id", "--attribute", "--operation-type", "--user-ids", "--user-groups", "--product-codes", "--load-permission", "--description", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-hosts{ $flags=( "--auto-placement", "--host-ids", "--host-recovery", "--instance-type", "--instance-family", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-id-format{ $flags=( "--resource", "--use-long-ids", "--no-use-long-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-identity-id-format{ $flags=( "--principal-arn", "--resource", "--use-long-ids", "--no-use-long-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-image-attribute{ $flags=( "--attribute", "--description", "--image-id", "--launch-permission", "--operation-type", "--product-codes", "--user-groups", "--user-ids", "--value", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-instance-attribute{ $flags=( "--source-dest-check", "--no-source-dest-check", "--attribute", "--block-device-mappings", "--disable-api-termination", "--no-disable-api-termination", "--dry-run", "--no-dry-run", "--ebs-optimized", "--no-ebs-optimized", "--ena-support", "--no-ena-support", "--groups", "--instance-id", "--instance-initiated-shutdown-behavior", "--instance-type", "--kernel", "--ramdisk", "--sriov-net-support", "--user-data", "--value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-instance-capacity-reservation-attributes{ $flags=( "--instance-id", "--capacity-reservation-specification", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-instance-credit-specification{ $flags=( "--dry-run", "--no-dry-run", "--client-token", "--instance-credit-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-instance-event-start-time{ $flags=( "--dry-run", "--no-dry-run", "--instance-id", "--instance-event-id", "--not-before", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-instance-metadata-options{ $flags=( "--instance-id", "--http-tokens", "--http-put-response-hop-limit", "--http-endpoint", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-instance-placement{ $flags=( "--affinity", "--group-name", "--host-id", "--instance-id", "--tenancy", "--partition-number", "--host-resource-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-launch-template{ $flags=( "--dry-run", "--no-dry-run", "--client-token", "--launch-template-id", "--launch-template-name", "--default-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-network-interface-attribute{ $flags=( "--attachment", "--description", "--dry-run", "--no-dry-run", "--groups", "--network-interface-id", "--source-dest-check", "--no-source-dest-check", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-reserved-instances{ $flags=( "--reserved-instances-ids", "--client-token", "--target-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-snapshot-attribute{ $flags=( "--attribute", "--create-volume-permission", "--group-names", "--operation-type", "--snapshot-id", "--user-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-spot-fleet-request{ $flags=( "--excess-capacity-termination-policy", "--spot-fleet-request-id", "--target-capacity", "--on-demand-target-capacity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-subnet-attribute{ $flags=( "--assign-ipv", "--no-assign-ipv", "--map-public-ip-on-launch", "--no-map-public-ip-on-launch", "--subnet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-traffic-mirror-filter-network-services{ $flags=( "--traffic-mirror-filter-id", "--add-network-services", "--remove-network-services", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-traffic-mirror-filter-rule{ $flags=( "--traffic-mirror-filter-rule-id", "--traffic-direction", "--rule-number", "--rule-action", "--destination-port-range", "--source-port-range", "--protocol", "--destination-cidr-block", "--source-cidr-block", "--description", "--remove-fields", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-traffic-mirror-session{ $flags=( "--traffic-mirror-session-id", "--traffic-mirror-target-id", "--traffic-mirror-filter-id", "--packet-length", "--session-number", "--virtual-network-id", "--description", "--remove-fields", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-transit-gateway-vpc-attachment{ $flags=( "--transit-gateway-attachment-id", "--add-subnet-ids", "--remove-subnet-ids", "--options", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-volume{ $flags=( "--dry-run", "--no-dry-run", "--volume-id", "--size", "--volume-type", "--iops", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-volume-attribute{ $flags=( "--auto-enable-io", "--no-auto-enable-io", "--volume-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpc-attribute{ $flags=( "--enable-dns-hostnames", "--no-enable-dns-hostnames", "--enable-dns-support", "--no-enable-dns-support", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpc-endpoint{ $flags=( "--dry-run", "--no-dry-run", "--vpc-endpoint-id", "--reset-policy", "--no-reset-policy", "--policy-document", "--add-route-table-ids", "--remove-route-table-ids", "--add-subnet-ids", "--remove-subnet-ids", "--add-security-group-ids", "--remove-security-group-ids", "--private-dns-enabled", "--no-private-dns-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpc-endpoint-connection-notification{ $flags=( "--dry-run", "--no-dry-run", "--connection-notification-id", "--connection-notification-arn", "--connection-events", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpc-endpoint-service-configuration{ $flags=( "--dry-run", "--no-dry-run", "--service-id", "--private-dns-name", "--remove-private-dns-name", "--no-remove-private-dns-name", "--acceptance-required", "--no-acceptance-required", "--add-network-load-balancer-arns", "--remove-network-load-balancer-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpc-endpoint-service-permissions{ $flags=( "--dry-run", "--no-dry-run", "--service-id", "--add-allowed-principals", "--remove-allowed-principals", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpc-peering-connection-options{ $flags=( "--accepter-peering-connection-options", "--dry-run", "--no-dry-run", "--requester-peering-connection-options", "--vpc-peering-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpc-tenancy{ $flags=( "--vpc-id", "--instance-tenancy", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpn-connection{ $flags=( "--vpn-connection-id", "--transit-gateway-id", "--customer-gateway-id", "--vpn-gateway-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpn-tunnel-certificate{ $flags=( "--vpn-connection-id", "--vpn-tunnel-outside-ip-address", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-modify-vpn-tunnel-options{ $flags=( "--vpn-connection-id", "--vpn-tunnel-outside-ip-address", "--tunnel-options", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-monitor-instances{ $flags=( "--instance-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-move-address-to-vpc{ $flags=( "--dry-run", "--no-dry-run", "--public-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-provision-byoip-cidr{ $flags=( "--cidr", "--cidr-authorization-context", "--publicly-advertisable", "--no-publicly-advertisable", "--description", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-purchase-host-reservation{ $flags=( "--client-token", "--currency-code", "--host-id-set", "--limit-price", "--offering-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-purchase-reserved-instances-offering{ $flags=( "--instance-count", "--reserved-instances-offering-id", "--dry-run", "--no-dry-run", "--limit-price", "--purchase-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-purchase-scheduled-instances{ $flags=( "--client-token", "--dry-run", "--no-dry-run", "--purchase-requests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reboot-instances{ $flags=( "--instance-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-register-image{ $flags=( "--image-location", "--architecture", "--block-device-mappings", "--description", "--dry-run", "--no-dry-run", "--ena-support", "--no-ena-support", "--kernel-id", "--name", "--billing-products", "--ramdisk-id", "--root-device-name", "--sriov-net-support", "--virtualization-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-register-instance-event-notification-attributes{ $flags=( "--dry-run", "--no-dry-run", "--instance-tag-attribute", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-register-transit-gateway-multicast-group-members{ $flags=( "--transit-gateway-multicast-domain-id", "--group-ip-address", "--network-interface-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-register-transit-gateway-multicast-group-sources{ $flags=( "--transit-gateway-multicast-domain-id", "--group-ip-address", "--network-interface-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reject-transit-gateway-peering-attachment{ $flags=( "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reject-transit-gateway-vpc-attachment{ $flags=( "--transit-gateway-attachment-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reject-vpc-endpoint-connections{ $flags=( "--dry-run", "--no-dry-run", "--service-id", "--vpc-endpoint-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reject-vpc-peering-connection{ $flags=( "--dry-run", "--no-dry-run", "--vpc-peering-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-release-address{ $flags=( "--allocation-id", "--public-ip", "--network-border-group", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-release-hosts{ $flags=( "--host-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-replace-iam-instance-profile-association{ $flags=( "--iam-instance-profile", "--association-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-replace-network-acl-association{ $flags=( "--association-id", "--dry-run", "--no-dry-run", "--network-acl-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-replace-network-acl-entry{ $flags=( "--cidr-block", "--dry-run", "--no-dry-run", "--egress", "--ingress", "--icmp-type-code", "--ipv", "--network-acl-id", "--port-range", "--protocol", "--rule-action", "--rule-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-replace-route{ $flags=( "--destination-cidr-block", "--destination-ipv", "--dry-run", "--no-dry-run", "--egress-only-internet-gateway-id", "--gateway-id", "--instance-id", "--local-target", "--no-local-target", "--nat-gateway-id", "--transit-gateway-id", "--local-gateway-id", "--network-interface-id", "--route-table-id", "--vpc-peering-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-replace-route-table-association{ $flags=( "--association-id", "--dry-run", "--no-dry-run", "--route-table-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-replace-transit-gateway-route{ $flags=( "--destination-cidr-block", "--transit-gateway-route-table-id", "--transit-gateway-attachment-id", "--blackhole", "--no-blackhole", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-report-instance-status{ $flags=( "--description", "--dry-run", "--no-dry-run", "--end-time", "--instances", "--reason-codes", "--start-time", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-request-spot-fleet{ $flags=( "--dry-run", "--no-dry-run", "--spot-fleet-request-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-request-spot-instances{ $flags=( "--availability-zone-group", "--block-duration-minutes", "--client-token", "--dry-run", "--no-dry-run", "--instance-count", "--launch-group", "--launch-specification", "--spot-price", "--type", "--valid-from", "--valid-until", "--instance-interruption-behavior", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reset-ebs-default-kms-key-id{ $flags=( "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reset-fpga-image-attribute{ $flags=( "--dry-run", "--no-dry-run", "--fpga-image-id", "--attribute", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reset-image-attribute{ $flags=( "--attribute", "--image-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reset-instance-attribute{ $flags=( "--attribute", "--dry-run", "--no-dry-run", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reset-network-interface-attribute{ $flags=( "--dry-run", "--no-dry-run", "--network-interface-id", "--source-dest-check", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-reset-snapshot-attribute{ $flags=( "--attribute", "--snapshot-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-restore-address-to-classic{ $flags=( "--dry-run", "--no-dry-run", "--public-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-revoke-client-vpn-ingress{ $flags=( "--client-vpn-endpoint-id", "--target-network-cidr", "--access-group-id", "--revoke-all-groups", "--no-revoke-all-groups", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-revoke-security-group-egress{ $flags=( "--dry-run", "--no-dry-run", "--group-id", "--ip-permissions", "--protocol", "--port", "--cidr", "--source-group", "--group-owner", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-revoke-security-group-ingress{ $flags=( "--group-id", "--group-name", "--ip-permissions", "--dry-run", "--no-dry-run", "--protocol", "--port", "--cidr", "--source-group", "--group-owner", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-run-instances{ $flags=( "--block-device-mappings", "--image-id", "--instance-type", "--ipv", "--ipv", "--kernel-id", "--key-name", "--monitoring", "--placement", "--ramdisk-id", "--security-group-ids", "--security-groups", "--subnet-id", "--user-data", "--additional-info", "--client-token", "--disable-api-termination", "--enable-api-termination", "--dry-run", "--no-dry-run", "--ebs-optimized", "--no-ebs-optimized", "--iam-instance-profile", "--instance-initiated-shutdown-behavior", "--network-interfaces", "--private-ip-address", "--elastic-gpu-specification", "--elastic-inference-accelerators", "--tag-specifications", "--launch-template", "--instance-market-options", "--credit-specification", "--cpu-options", "--capacity-reservation-specification", "--hibernation-options", "--license-specifications", "--metadata-options", "--count", "--secondary-private-ip-addresses", "--secondary-private-ip-address-count", "--associate-public-ip-address", "--no-associate-public-ip-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-run-scheduled-instances{ $flags=( "--client-token", "--dry-run", "--no-dry-run", "--instance-count", "--launch-specification", "--scheduled-instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-search-local-gateway-routes{ $flags=( "--local-gateway-route-table-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-search-transit-gateway-multicast-groups{ $flags=( "--transit-gateway-multicast-domain-id", "--filters", "--dry-run", "--no-dry-run", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-search-transit-gateway-routes{ $flags=( "--transit-gateway-route-table-id", "--filters", "--max-results", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-send-diagnostic-interrupt{ $flags=( "--instance-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-start-instances{ $flags=( "--instance-ids", "--additional-info", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-start-vpc-endpoint-service-private-dns-verification{ $flags=( "--dry-run", "--no-dry-run", "--service-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-stop-instances{ $flags=( "--instance-ids", "--hibernate", "--no-hibernate", "--dry-run", "--no-dry-run", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-terminate-client-vpn-connections{ $flags=( "--client-vpn-endpoint-id", "--connection-id", "--username", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-terminate-instances{ $flags=( "--instance-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-unassign-ipv6-addresses{ $flags=( "--ipv", "--network-interface-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-unassign-private-ip-addresses{ $flags=( "--network-interface-id", "--private-ip-addresses", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-unmonitor-instances{ $flags=( "--instance-ids", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-update-security-group-rule-descriptions-egress{ $flags=( "--dry-run", "--no-dry-run", "--group-id", "--group-name", "--ip-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-update-security-group-rule-descriptions-ingress{ $flags=( "--dry-run", "--no-dry-run", "--group-id", "--group-name", "--ip-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-wait{ $flags=(""); return $flags; } function Get-ec2-withdraw-byoip-cidr{ $flags=( "--cidr", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ec2-instance-connect{ $commands=( "send-ssh-public-key" ); return $commands; } function Get-ec2-instance-connect-send-ssh-public-key{ $flags=( "--instance-id", "--instance-os-user", "--ssh-public-key", "--availability-zone", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr{ $commands=( "batch-check-layer-availability", "batch-delete-image", "batch-get-image", "complete-layer-upload", "create-repository", "delete-lifecycle-policy", "delete-repository", "delete-repository-policy", "describe-image-scan-findings", "describe-images", "describe-repositories", "get-authorization-token", "get-download-url-for-layer", "get-lifecycle-policy", "get-lifecycle-policy-preview", "get-login", "get-login-password", "get-repository-policy", "initiate-layer-upload", "list-images", "list-tags-for-resource", "put-image", "put-image-scanning-configuration", "put-image-tag-mutability", "put-lifecycle-policy", "set-repository-policy", "start-image-scan", "start-lifecycle-policy-preview", "tag-resource", "untag-resource", "upload-layer-part", "wait" ); return $commands; } function Get-ecr-batch-check-layer-availability{ $flags=( "--registry-id", "--repository-name", "--layer-digests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-batch-delete-image{ $flags=( "--registry-id", "--repository-name", "--image-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-batch-get-image{ $flags=( "--registry-id", "--repository-name", "--image-ids", "--accepted-media-types", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-complete-layer-upload{ $flags=( "--registry-id", "--repository-name", "--upload-id", "--layer-digests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-create-repository{ $flags=( "--repository-name", "--tags", "--image-tag-mutability", "--image-scanning-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-delete-lifecycle-policy{ $flags=( "--registry-id", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-delete-repository{ $flags=( "--registry-id", "--repository-name", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-delete-repository-policy{ $flags=( "--registry-id", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-describe-image-scan-findings{ $flags=( "--registry-id", "--repository-name", "--image-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-describe-images{ $flags=( "--registry-id", "--repository-name", "--image-ids", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-describe-repositories{ $flags=( "--registry-id", "--repository-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-get-authorization-token{ $flags=( "--registry-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-get-download-url-for-layer{ $flags=( "--registry-id", "--repository-name", "--layer-digest", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-get-lifecycle-policy{ $flags=( "--registry-id", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-get-lifecycle-policy-preview{ $flags=( "--registry-id", "--repository-name", "--image-ids", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-get-login{ $flags=( "--registry-ids", "--include-email", "--no-include-email" ); return $flags; } function Get-ecr-get-login-password{ $flags=(""); return $flags; } function Get-ecr-get-repository-policy{ $flags=( "--registry-id", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-initiate-layer-upload{ $flags=( "--registry-id", "--repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-list-images{ $flags=( "--registry-id", "--repository-name", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-put-image{ $flags=( "--registry-id", "--repository-name", "--image-manifest", "--image-tag", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-put-image-scanning-configuration{ $flags=( "--registry-id", "--repository-name", "--image-scanning-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-put-image-tag-mutability{ $flags=( "--registry-id", "--repository-name", "--image-tag-mutability", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-put-lifecycle-policy{ $flags=( "--registry-id", "--repository-name", "--lifecycle-policy-text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-set-repository-policy{ $flags=( "--registry-id", "--repository-name", "--policy-text", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-start-image-scan{ $flags=( "--registry-id", "--repository-name", "--image-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-start-lifecycle-policy-preview{ $flags=( "--registry-id", "--repository-name", "--lifecycle-policy-text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-upload-layer-part{ $flags=( "--registry-id", "--repository-name", "--upload-id", "--part-first-byte", "--part-last-byte", "--layer-part-blob", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecr-wait{ $flags=(""); return $flags; } function Get-ecs{ $commands=( "create-capacity-provider", "create-cluster", "create-service", "create-task-set", "delete-account-setting", "delete-attributes", "delete-cluster", "delete-service", "delete-task-set", "deploy", "deregister-container-instance", "deregister-task-definition", "describe-capacity-providers", "describe-clusters", "describe-container-instances", "describe-services", "describe-task-definition", "describe-task-sets", "describe-tasks", "discover-poll-endpoint", "list-account-settings", "list-attributes", "list-clusters", "list-container-instances", "list-services", "list-tags-for-resource", "list-task-definition-families", "list-task-definitions", "list-tasks", "put-account-setting", "put-account-setting-default", "put-attributes", "put-cluster-capacity-providers", "register-container-instance", "register-task-definition", "run-task", "start-task", "stop-task", "submit-attachment-state-changes", "submit-container-state-change", "submit-task-state-change", "tag-resource", "untag-resource", "update-cluster-settings", "update-container-agent", "update-container-instances-state", "update-service", "update-service-primary-task-set", "update-task-set", "wait" ); return $commands; } function Get-ecs-create-capacity-provider{ $flags=( "--name", "--auto-scaling-group-provider", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-create-cluster{ $flags=( "--cluster-name", "--tags", "--settings", "--capacity-providers", "--default-capacity-provider-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-create-service{ $flags=( "--cluster", "--service-name", "--task-definition", "--load-balancers", "--service-registries", "--desired-count", "--client-token", "--launch-type", "--capacity-provider-strategy", "--platform-version", "--role", "--deployment-configuration", "--placement-constraints", "--placement-strategy", "--network-configuration", "--health-check-grace-period-seconds", "--scheduling-strategy", "--deployment-controller", "--tags", "--enable-ecs-managed-tags", "--no-enable-ecs-managed-tags", "--propagate-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-create-task-set{ $flags=( "--service", "--cluster", "--external-id", "--task-definition", "--network-configuration", "--load-balancers", "--service-registries", "--launch-type", "--capacity-provider-strategy", "--platform-version", "--scale", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-delete-account-setting{ $flags=( "--name", "--principal-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-delete-attributes{ $flags=( "--cluster", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-delete-cluster{ $flags=( "--cluster", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-delete-service{ $flags=( "--cluster", "--service", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-delete-task-set{ $flags=( "--cluster", "--service", "--task-set", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-deploy{ $flags=( "--service", "--task-definition", "--codedeploy-appspec", "--cluster", "--codedeploy-application", "--codedeploy-deployment-group" ); return $flags; } function Get-ecs-deregister-container-instance{ $flags=( "--cluster", "--container-instance", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-deregister-task-definition{ $flags=( "--task-definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-describe-capacity-providers{ $flags=( "--capacity-providers", "--include", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-describe-clusters{ $flags=( "--clusters", "--include", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-describe-container-instances{ $flags=( "--cluster", "--container-instances", "--include", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-describe-services{ $flags=( "--cluster", "--services", "--include", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-describe-task-definition{ $flags=( "--task-definition", "--include", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-describe-task-sets{ $flags=( "--cluster", "--service", "--task-sets", "--include", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-describe-tasks{ $flags=( "--cluster", "--tasks", "--include", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-discover-poll-endpoint{ $flags=( "--container-instance", "--cluster", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-account-settings{ $flags=( "--name", "--value", "--principal-arn", "--effective-settings", "--no-effective-settings", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-attributes{ $flags=( "--cluster", "--target-type", "--attribute-name", "--attribute-value", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-clusters{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-container-instances{ $flags=( "--cluster", "--filter", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-services{ $flags=( "--cluster", "--launch-type", "--scheduling-strategy", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-task-definition-families{ $flags=( "--family-prefix", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-task-definitions{ $flags=( "--family-prefix", "--status", "--sort", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-list-tasks{ $flags=( "--cluster", "--container-instance", "--family", "--started-by", "--service-name", "--desired-status", "--launch-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-put-account-setting{ $flags=( "--name", "--value", "--principal-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-put-account-setting-default{ $flags=( "--name", "--value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-put-attributes{ $flags=( "--cluster", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-put-cluster-capacity-providers{ $flags=( "--cluster", "--capacity-providers", "--default-capacity-provider-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-register-container-instance{ $flags=( "--cluster", "--instance-identity-document", "--instance-identity-document-signature", "--total-resources", "--version-info", "--container-instance-arn", "--attributes", "--platform-devices", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-register-task-definition{ $flags=( "--family", "--task-role-arn", "--execution-role-arn", "--network-mode", "--container-definitions", "--volumes", "--placement-constraints", "--requires-compatibilities", "--cpu", "--memory", "--tags", "--pid-mode", "--ipc-mode", "--proxy-configuration", "--inference-accelerators", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-run-task{ $flags=( "--capacity-provider-strategy", "--cluster", "--count", "--enable-ecs-managed-tags", "--no-enable-ecs-managed-tags", "--group", "--launch-type", "--network-configuration", "--overrides", "--placement-constraints", "--placement-strategy", "--platform-version", "--propagate-tags", "--reference-id", "--started-by", "--tags", "--task-definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-start-task{ $flags=( "--cluster", "--container-instances", "--enable-ecs-managed-tags", "--no-enable-ecs-managed-tags", "--group", "--network-configuration", "--overrides", "--propagate-tags", "--reference-id", "--started-by", "--tags", "--task-definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-stop-task{ $flags=( "--cluster", "--task", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-submit-attachment-state-changes{ $flags=( "--cluster", "--attachments", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-submit-container-state-change{ $flags=( "--cluster", "--task", "--container-name", "--runtime-id", "--status", "--exit-code", "--reason", "--network-bindings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-submit-task-state-change{ $flags=( "--cluster", "--task", "--status", "--reason", "--containers", "--attachments", "--pull-started-at", "--pull-stopped-at", "--execution-stopped-at", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-update-cluster-settings{ $flags=( "--cluster", "--settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-update-container-agent{ $flags=( "--cluster", "--container-instance", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-update-container-instances-state{ $flags=( "--cluster", "--container-instances", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-update-service{ $flags=( "--cluster", "--service", "--desired-count", "--task-definition", "--capacity-provider-strategy", "--deployment-configuration", "--network-configuration", "--placement-constraints", "--placement-strategy", "--platform-version", "--force-new-deployment", "--no-force-new-deployment", "--health-check-grace-period-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-update-service-primary-task-set{ $flags=( "--cluster", "--service", "--primary-task-set", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-update-task-set{ $flags=( "--cluster", "--service", "--task-set", "--scale", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ecs-wait{ $flags=(""); return $flags; } function Get-efs{ $commands=( "create-access-point", "create-file-system", "create-mount-target", "delete-access-point", "delete-file-system", "delete-file-system-policy", "delete-mount-target", "describe-access-points", "describe-file-system-policy", "describe-file-systems", "describe-lifecycle-configuration", "describe-mount-target-security-groups", "describe-mount-targets", "list-tags-for-resource", "modify-mount-target-security-groups", "put-file-system-policy", "put-lifecycle-configuration", "tag-resource", "untag-resource", "update-file-system" ); return $commands; } function Get-efs-create-access-point{ $flags=( "--client-token", "--tags", "--file-system-id", "--posix-user", "--root-directory", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-create-file-system{ $flags=( "--creation-token", "--performance-mode", "--encrypted", "--no-encrypted", "--kms-key-id", "--throughput-mode", "--provisioned-throughput-in-mibps", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-create-mount-target{ $flags=( "--file-system-id", "--subnet-id", "--ip-address", "--security-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-delete-access-point{ $flags=( "--access-point-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-delete-file-system{ $flags=( "--file-system-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-delete-file-system-policy{ $flags=( "--file-system-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-delete-mount-target{ $flags=( "--mount-target-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-describe-access-points{ $flags=( "--max-results", "--next-token", "--access-point-id", "--file-system-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-describe-file-system-policy{ $flags=( "--file-system-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-describe-file-systems{ $flags=( "--max-items", "--creation-token", "--file-system-id", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-efs-describe-lifecycle-configuration{ $flags=( "--file-system-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-describe-mount-target-security-groups{ $flags=( "--mount-target-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-describe-mount-targets{ $flags=( "--max-items", "--file-system-id", "--mount-target-id", "--access-point-id", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-efs-list-tags-for-resource{ $flags=( "--resource-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-modify-mount-target-security-groups{ $flags=( "--mount-target-id", "--security-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-put-file-system-policy{ $flags=( "--file-system-id", "--policy", "--bypass-policy-lockout-safety-check", "--no-bypass-policy-lockout-safety-check", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-put-lifecycle-configuration{ $flags=( "--file-system-id", "--lifecycle-policies", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-tag-resource{ $flags=( "--resource-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-untag-resource{ $flags=( "--resource-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-efs-update-file-system{ $flags=( "--file-system-id", "--throughput-mode", "--provisioned-throughput-in-mibps", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks{ $commands=( "create-cluster", "create-fargate-profile", "create-nodegroup", "delete-cluster", "delete-fargate-profile", "delete-nodegroup", "describe-cluster", "describe-fargate-profile", "describe-nodegroup", "describe-update", "get-token", "list-clusters", "list-fargate-profiles", "list-nodegroups", "list-tags-for-resource", "list-updates", "tag-resource", "untag-resource", "update-cluster-config", "update-cluster-version", "update-kubeconfig", "update-nodegroup-config", "update-nodegroup-version", "wait" ); return $commands; } function Get-eks-create-cluster{ $flags=( "--name", "--role-arn", "--resources-vpc-config", "--logging", "--client-request-token", "--tags", "--encryption-config", "--kubernetes-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-create-fargate-profile{ $flags=( "--fargate-profile-name", "--cluster-name", "--pod-execution-role-arn", "--subnets", "--selectors", "--client-request-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-create-nodegroup{ $flags=( "--cluster-name", "--nodegroup-name", "--scaling-config", "--disk-size", "--subnets", "--instance-types", "--ami-type", "--remote-access", "--node-role", "--labels", "--tags", "--client-request-token", "--release-version", "--kubernetes-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-delete-cluster{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-delete-fargate-profile{ $flags=( "--cluster-name", "--fargate-profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-delete-nodegroup{ $flags=( "--cluster-name", "--nodegroup-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-describe-cluster{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-describe-fargate-profile{ $flags=( "--cluster-name", "--fargate-profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-describe-nodegroup{ $flags=( "--cluster-name", "--nodegroup-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-describe-update{ $flags=( "--name", "--update-id", "--nodegroup-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-get-token{ $flags=( "--cluster-name", "--role-arn" ); return $flags; } function Get-eks-list-clusters{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-eks-list-fargate-profiles{ $flags=( "--cluster-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-eks-list-nodegroups{ $flags=( "--cluster-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-eks-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-list-updates{ $flags=( "--name", "--nodegroup-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-eks-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-update-cluster-config{ $flags=( "--name", "--resources-vpc-config", "--logging", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-update-cluster-version{ $flags=( "--name", "--client-request-token", "--kubernetes-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-update-kubeconfig{ $flags=( "--name", "--kubeconfig", "--role-arn", "--dry-run", "--verbose", "--alias" ); return $flags; } function Get-eks-update-nodegroup-config{ $flags=( "--cluster-name", "--nodegroup-name", "--labels", "--scaling-config", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-update-nodegroup-version{ $flags=( "--cluster-name", "--nodegroup-name", "--release-version", "--force", "--no-force", "--client-request-token", "--kubernetes-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-eks-wait{ $flags=( "--name" ); return $flags; } function Get-elastic-inference{ $commands=( "describe-accelerator-offerings", "describe-accelerator-types", "describe-accelerators", "list-tags-for-resource", "tag-resource", "untag-resource" ); return $commands; } function Get-elastic-inference-describe-accelerator-offerings{ $flags=( "--location-type", "--accelerator-types", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastic-inference-describe-accelerator-types{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastic-inference-describe-accelerators{ $flags=( "--accelerator-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elastic-inference-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastic-inference-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastic-inference-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache{ $commands=( "add-tags-to-resource", "authorize-cache-security-group-ingress", "batch-apply-update-action", "batch-stop-update-action", "complete-migration", "copy-snapshot", "create-cache-cluster", "create-cache-parameter-group", "create-cache-security-group", "create-cache-subnet-group", "create-global-replication-group", "create-replication-group", "create-snapshot", "decrease-node-groups-in-global-replication-group", "decrease-replica-count", "delete-cache-cluster", "delete-cache-parameter-group", "delete-cache-security-group", "delete-cache-subnet-group", "delete-global-replication-group", "delete-replication-group", "delete-snapshot", "describe-cache-clusters", "describe-cache-engine-versions", "describe-cache-parameter-groups", "describe-cache-parameters", "describe-cache-security-groups", "describe-cache-subnet-groups", "describe-engine-default-parameters", "describe-events", "describe-global-replication-groups", "describe-replication-groups", "describe-reserved-cache-nodes", "describe-reserved-cache-nodes-offerings", "describe-service-updates", "describe-snapshots", "describe-update-actions", "disassociate-global-replication-group", "failover-global-replication-group", "increase-node-groups-in-global-replication-group", "increase-replica-count", "list-allowed-node-type-modifications", "list-tags-for-resource", "modify-cache-cluster", "modify-cache-parameter-group", "modify-cache-subnet-group", "modify-global-replication-group", "modify-replication-group", "modify-replication-group-shard-configuration", "purchase-reserved-cache-nodes-offering", "rebalance-slots-in-global-replication-group", "reboot-cache-cluster", "remove-tags-from-resource", "reset-cache-parameter-group", "revoke-cache-security-group-ingress", "start-migration", "test-failover", "wait" ); return $commands; } function Get-elasticache-add-tags-to-resource{ $flags=( "--resource-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-authorize-cache-security-group-ingress{ $flags=( "--cache-security-group-name", "--ec", "--ec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-batch-apply-update-action{ $flags=( "--replication-group-ids", "--cache-cluster-ids", "--service-update-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-batch-stop-update-action{ $flags=( "--replication-group-ids", "--cache-cluster-ids", "--service-update-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-complete-migration{ $flags=( "--replication-group-id", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-copy-snapshot{ $flags=( "--source-snapshot-name", "--target-snapshot-name", "--target-bucket", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-create-cache-cluster{ $flags=( "--cache-cluster-id", "--replication-group-id", "--az-mode", "--preferred-availability-zone", "--preferred-availability-zones", "--num-cache-nodes", "--cache-node-type", "--engine", "--engine-version", "--cache-parameter-group-name", "--cache-subnet-group-name", "--cache-security-group-names", "--security-group-ids", "--tags", "--snapshot-arns", "--snapshot-name", "--preferred-maintenance-window", "--port", "--notification-topic-arn", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--snapshot-retention-limit", "--snapshot-window", "--auth-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-create-cache-parameter-group{ $flags=( "--cache-parameter-group-name", "--cache-parameter-group-family", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-create-cache-security-group{ $flags=( "--cache-security-group-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-create-cache-subnet-group{ $flags=( "--cache-subnet-group-name", "--cache-subnet-group-description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-create-global-replication-group{ $flags=( "--global-replication-group-id-suffix", "--global-replication-group-description", "--primary-replication-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-create-replication-group{ $flags=( "--replication-group-id", "--replication-group-description", "--global-replication-group-id", "--primary-cluster-id", "--automatic-failover-enabled", "--no-automatic-failover-enabled", "--num-cache-clusters", "--preferred-cache-cluster-a-zs", "--num-node-groups", "--replicas-per-node-group", "--node-group-configuration", "--cache-node-type", "--engine", "--engine-version", "--cache-parameter-group-name", "--cache-subnet-group-name", "--cache-security-group-names", "--security-group-ids", "--tags", "--snapshot-arns", "--snapshot-name", "--preferred-maintenance-window", "--port", "--notification-topic-arn", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--snapshot-retention-limit", "--snapshot-window", "--auth-token", "--transit-encryption-enabled", "--no-transit-encryption-enabled", "--at-rest-encryption-enabled", "--no-at-rest-encryption-enabled", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-create-snapshot{ $flags=( "--replication-group-id", "--cache-cluster-id", "--snapshot-name", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-decrease-node-groups-in-global-replication-group{ $flags=( "--global-replication-group-id", "--node-group-count", "--global-node-groups-to-remove", "--global-node-groups-to-retain", "--apply-immediately", "--no-apply-immediately", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-decrease-replica-count{ $flags=( "--replication-group-id", "--new-replica-count", "--replica-configuration", "--replicas-to-remove", "--apply-immediately", "--no-apply-immediately", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-delete-cache-cluster{ $flags=( "--cache-cluster-id", "--final-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-delete-cache-parameter-group{ $flags=( "--cache-parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-delete-cache-security-group{ $flags=( "--cache-security-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-delete-cache-subnet-group{ $flags=( "--cache-subnet-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-delete-global-replication-group{ $flags=( "--global-replication-group-id", "--retain-primary-replication-group", "--no-retain-primary-replication-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-delete-replication-group{ $flags=( "--replication-group-id", "--retain-primary-cluster", "--no-retain-primary-cluster", "--final-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-delete-snapshot{ $flags=( "--snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-cache-clusters{ $flags=( "--cache-cluster-id", "--show-cache-node-info", "--no-show-cache-node-info", "--show-cache-clusters-not-in-replication-groups", "--no-show-cache-clusters-not-in-replication-groups", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-cache-engine-versions{ $flags=( "--engine", "--engine-version", "--cache-parameter-group-family", "--default-only", "--no-default-only", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-cache-parameter-groups{ $flags=( "--cache-parameter-group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-cache-parameters{ $flags=( "--cache-parameter-group-name", "--source", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-cache-security-groups{ $flags=( "--cache-security-group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-cache-subnet-groups{ $flags=( "--cache-subnet-group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-engine-default-parameters{ $flags=( "--cache-parameter-group-family", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-events{ $flags=( "--source-identifier", "--source-type", "--start-time", "--end-time", "--duration", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-global-replication-groups{ $flags=( "--global-replication-group-id", "--show-member-info", "--no-show-member-info", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-replication-groups{ $flags=( "--replication-group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-reserved-cache-nodes{ $flags=( "--reserved-cache-node-id", "--reserved-cache-nodes-offering-id", "--cache-node-type", "--duration", "--product-description", "--offering-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-reserved-cache-nodes-offerings{ $flags=( "--reserved-cache-nodes-offering-id", "--cache-node-type", "--duration", "--product-description", "--offering-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-service-updates{ $flags=( "--service-update-name", "--service-update-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-snapshots{ $flags=( "--replication-group-id", "--cache-cluster-id", "--snapshot-name", "--snapshot-source", "--show-node-group-config", "--no-show-node-group-config", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-describe-update-actions{ $flags=( "--service-update-name", "--replication-group-ids", "--cache-cluster-ids", "--engine", "--service-update-status", "--service-update-time-range", "--update-action-status", "--show-node-level-update-status", "--no-show-node-level-update-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-disassociate-global-replication-group{ $flags=( "--global-replication-group-id", "--replication-group-id", "--replication-group-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-failover-global-replication-group{ $flags=( "--global-replication-group-id", "--primary-region", "--primary-replication-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-increase-node-groups-in-global-replication-group{ $flags=( "--global-replication-group-id", "--node-group-count", "--regional-configurations", "--apply-immediately", "--no-apply-immediately", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-increase-replica-count{ $flags=( "--replication-group-id", "--new-replica-count", "--replica-configuration", "--apply-immediately", "--no-apply-immediately", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-list-allowed-node-type-modifications{ $flags=( "--cache-cluster-id", "--replication-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-list-tags-for-resource{ $flags=( "--resource-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-modify-cache-cluster{ $flags=( "--cache-cluster-id", "--num-cache-nodes", "--cache-node-ids-to-remove", "--az-mode", "--new-availability-zones", "--cache-security-group-names", "--security-group-ids", "--preferred-maintenance-window", "--notification-topic-arn", "--cache-parameter-group-name", "--notification-topic-status", "--apply-immediately", "--no-apply-immediately", "--engine-version", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--snapshot-retention-limit", "--snapshot-window", "--cache-node-type", "--auth-token", "--auth-token-update-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-modify-cache-parameter-group{ $flags=( "--cache-parameter-group-name", "--parameter-name-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-modify-cache-subnet-group{ $flags=( "--cache-subnet-group-name", "--cache-subnet-group-description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-modify-global-replication-group{ $flags=( "--global-replication-group-id", "--apply-immediately", "--no-apply-immediately", "--cache-node-type", "--engine-version", "--global-replication-group-description", "--automatic-failover-enabled", "--no-automatic-failover-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-modify-replication-group{ $flags=( "--replication-group-id", "--replication-group-description", "--primary-cluster-id", "--snapshotting-cluster-id", "--automatic-failover-enabled", "--no-automatic-failover-enabled", "--node-group-id", "--cache-security-group-names", "--security-group-ids", "--preferred-maintenance-window", "--notification-topic-arn", "--cache-parameter-group-name", "--notification-topic-status", "--apply-immediately", "--no-apply-immediately", "--engine-version", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--snapshot-retention-limit", "--snapshot-window", "--cache-node-type", "--auth-token", "--auth-token-update-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-modify-replication-group-shard-configuration{ $flags=( "--replication-group-id", "--node-group-count", "--apply-immediately", "--no-apply-immediately", "--resharding-configuration", "--node-groups-to-remove", "--node-groups-to-retain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-purchase-reserved-cache-nodes-offering{ $flags=( "--reserved-cache-nodes-offering-id", "--reserved-cache-node-id", "--cache-node-count", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-rebalance-slots-in-global-replication-group{ $flags=( "--global-replication-group-id", "--apply-immediately", "--no-apply-immediately", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-reboot-cache-cluster{ $flags=( "--cache-cluster-id", "--cache-node-ids-to-reboot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-remove-tags-from-resource{ $flags=( "--resource-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-reset-cache-parameter-group{ $flags=( "--cache-parameter-group-name", "--reset-all-parameters", "--no-reset-all-parameters", "--parameter-name-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-revoke-cache-security-group-ingress{ $flags=( "--cache-security-group-name", "--ec", "--ec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-start-migration{ $flags=( "--replication-group-id", "--customer-node-endpoint-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-test-failover{ $flags=( "--replication-group-id", "--node-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticache-wait{ $flags=(""); return $flags; } function Get-elasticbeanstalk{ $commands=( "abort-environment-update", "apply-environment-managed-action", "check-dns-availability", "compose-environments", "create-application", "create-application-version", "create-configuration-template", "create-environment", "create-platform-version", "create-storage-location", "delete-application", "delete-application-version", "delete-configuration-template", "delete-environment-configuration", "delete-platform-version", "describe-account-attributes", "describe-application-versions", "describe-applications", "describe-configuration-options", "describe-configuration-settings", "describe-environment-health", "describe-environment-managed-action-history", "describe-environment-managed-actions", "describe-environment-resources", "describe-environments", "describe-events", "describe-instances-health", "describe-platform-version", "list-available-solution-stacks", "list-platform-branches", "list-platform-versions", "list-tags-for-resource", "rebuild-environment", "request-environment-info", "restart-app-server", "retrieve-environment-info", "swap-environment-cnames", "terminate-environment", "update-application", "update-application-resource-lifecycle", "update-application-version", "update-configuration-template", "update-environment", "update-tags-for-resource", "validate-configuration-settings" ); return $commands; } function Get-elasticbeanstalk-abort-environment-update{ $flags=( "--environment-id", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-apply-environment-managed-action{ $flags=( "--environment-name", "--environment-id", "--action-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-check-dns-availability{ $flags=( "--cname-prefix", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-compose-environments{ $flags=( "--application-name", "--group-name", "--version-labels", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-create-application{ $flags=( "--application-name", "--description", "--resource-lifecycle-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-create-application-version{ $flags=( "--application-name", "--version-label", "--description", "--source-build-information", "--source-bundle", "--build-configuration", "--auto-create-application", "--no-auto-create-application", "--process", "--no-process", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-create-configuration-template{ $flags=( "--application-name", "--template-name", "--solution-stack-name", "--platform-arn", "--source-configuration", "--environment-id", "--description", "--option-settings", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-create-environment{ $flags=( "--application-name", "--environment-name", "--group-name", "--description", "--cname-prefix", "--tier", "--tags", "--version-label", "--template-name", "--solution-stack-name", "--platform-arn", "--option-settings", "--options-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-create-platform-version{ $flags=( "--platform-name", "--platform-version", "--platform-definition-bundle", "--environment-name", "--option-settings", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-create-storage-location{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-delete-application{ $flags=( "--application-name", "--terminate-env-by-force", "--no-terminate-env-by-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-delete-application-version{ $flags=( "--application-name", "--version-label", "--delete-source-bundle", "--no-delete-source-bundle", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-delete-configuration-template{ $flags=( "--application-name", "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-delete-environment-configuration{ $flags=( "--application-name", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-delete-platform-version{ $flags=( "--platform-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-account-attributes{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-application-versions{ $flags=( "--application-name", "--version-labels", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-applications{ $flags=( "--application-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-configuration-options{ $flags=( "--application-name", "--template-name", "--environment-name", "--solution-stack-name", "--platform-arn", "--options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-configuration-settings{ $flags=( "--application-name", "--template-name", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-environment-health{ $flags=( "--environment-name", "--environment-id", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-environment-managed-action-history{ $flags=( "--environment-id", "--environment-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-environment-managed-actions{ $flags=( "--environment-name", "--environment-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-environment-resources{ $flags=( "--environment-id", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-environments{ $flags=( "--application-name", "--version-label", "--environment-ids", "--environment-names", "--include-deleted", "--no-include-deleted", "--included-deleted-back-to", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-events{ $flags=( "--application-name", "--version-label", "--template-name", "--environment-id", "--environment-name", "--platform-arn", "--request-id", "--severity", "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-instances-health{ $flags=( "--environment-name", "--environment-id", "--attribute-names", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-describe-platform-version{ $flags=( "--platform-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-list-available-solution-stacks{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-list-platform-branches{ $flags=( "--filters", "--max-records", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-list-platform-versions{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-rebuild-environment{ $flags=( "--environment-id", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-request-environment-info{ $flags=( "--environment-id", "--environment-name", "--info-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-restart-app-server{ $flags=( "--environment-id", "--environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-retrieve-environment-info{ $flags=( "--environment-id", "--environment-name", "--info-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-swap-environment-cnames{ $flags=( "--source-environment-id", "--source-environment-name", "--destination-environment-id", "--destination-environment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-terminate-environment{ $flags=( "--environment-id", "--environment-name", "--terminate-resources", "--no-terminate-resources", "--force-terminate", "--no-force-terminate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-update-application{ $flags=( "--application-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-update-application-resource-lifecycle{ $flags=( "--application-name", "--resource-lifecycle-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-update-application-version{ $flags=( "--application-name", "--version-label", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-update-configuration-template{ $flags=( "--application-name", "--template-name", "--description", "--option-settings", "--options-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-update-environment{ $flags=( "--application-name", "--environment-id", "--environment-name", "--group-name", "--description", "--tier", "--version-label", "--template-name", "--solution-stack-name", "--platform-arn", "--option-settings", "--options-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-update-tags-for-resource{ $flags=( "--resource-arn", "--tags-to-add", "--tags-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elasticbeanstalk-validate-configuration-settings{ $flags=( "--application-name", "--template-name", "--environment-name", "--option-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder{ $commands=( "cancel-job", "create-job", "create-pipeline", "create-preset", "delete-pipeline", "delete-preset", "list-jobs-by-pipeline", "list-jobs-by-status", "list-pipelines", "list-presets", "read-job", "read-pipeline", "read-preset", "update-pipeline", "update-pipeline-notifications", "update-pipeline-status", "wait" ); return $commands; } function Get-elastictranscoder-cancel-job{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-create-job{ $flags=( "--pipeline-id", "--input", "--inputs", "--outputs", "--output-key-prefix", "--playlists", "--user-metadata", "--job-output", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-create-pipeline{ $flags=( "--name", "--input-bucket", "--output-bucket", "--role", "--aws-kms-key-arn", "--notifications", "--content-config", "--thumbnail-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-create-preset{ $flags=( "--name", "--description", "--container", "--video", "--audio", "--thumbnails", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-delete-pipeline{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-delete-preset{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-list-jobs-by-pipeline{ $flags=( "--pipeline-id", "--ascending", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-list-jobs-by-status{ $flags=( "--status", "--ascending", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-list-pipelines{ $flags=( "--ascending", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-list-presets{ $flags=( "--ascending", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-read-job{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-read-pipeline{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-read-preset{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-update-pipeline{ $flags=( "--id", "--name", "--input-bucket", "--role", "--aws-kms-key-arn", "--notifications", "--content-config", "--thumbnail-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-update-pipeline-notifications{ $flags=( "--id", "--notifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-update-pipeline-status{ $flags=( "--id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elastictranscoder-wait{ $flags=(""); return $flags; } function Get-elb{ $commands=( "add-tags", "apply-security-groups-to-load-balancer", "attach-load-balancer-to-subnets", "configure-health-check", "create-app-cookie-stickiness-policy", "create-lb-cookie-stickiness-policy", "create-load-balancer", "create-load-balancer-listeners", "create-load-balancer-policy", "delete-load-balancer", "delete-load-balancer-listeners", "delete-load-balancer-policy", "deregister-instances-from-load-balancer", "describe-account-limits", "describe-instance-health", "describe-load-balancer-attributes", "describe-load-balancer-policies", "describe-load-balancer-policy-types", "describe-load-balancers", "describe-tags", "detach-load-balancer-from-subnets", "disable-availability-zones-for-load-balancer", "enable-availability-zones-for-load-balancer", "modify-load-balancer-attributes", "register-instances-with-load-balancer", "remove-tags", "set-load-balancer-listener-ssl-certificate", "set-load-balancer-policies-for-backend-server", "set-load-balancer-policies-of-listener", "wait" ); return $commands; } function Get-elb-add-tags{ $flags=( "--load-balancer-names", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-apply-security-groups-to-load-balancer{ $flags=( "--load-balancer-name", "--security-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-attach-load-balancer-to-subnets{ $flags=( "--load-balancer-name", "--subnets", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-configure-health-check{ $flags=( "--load-balancer-name", "--health-check", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-create-app-cookie-stickiness-policy{ $flags=( "--load-balancer-name", "--policy-name", "--cookie-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-create-lb-cookie-stickiness-policy{ $flags=( "--load-balancer-name", "--policy-name", "--cookie-expiration-period", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-create-load-balancer{ $flags=( "--load-balancer-name", "--listeners", "--availability-zones", "--subnets", "--security-groups", "--scheme", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-create-load-balancer-listeners{ $flags=( "--load-balancer-name", "--listeners", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-create-load-balancer-policy{ $flags=( "--load-balancer-name", "--policy-name", "--policy-type-name", "--policy-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-delete-load-balancer{ $flags=( "--load-balancer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-delete-load-balancer-listeners{ $flags=( "--load-balancer-name", "--load-balancer-ports", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-delete-load-balancer-policy{ $flags=( "--load-balancer-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-deregister-instances-from-load-balancer{ $flags=( "--load-balancer-name", "--instances", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-describe-account-limits{ $flags=( "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elb-describe-instance-health{ $flags=( "--load-balancer-name", "--instances", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-describe-load-balancer-attributes{ $flags=( "--load-balancer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-describe-load-balancer-policies{ $flags=( "--load-balancer-name", "--policy-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-describe-load-balancer-policy-types{ $flags=( "--policy-type-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-describe-load-balancers{ $flags=( "--load-balancer-names", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elb-describe-tags{ $flags=( "--load-balancer-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-detach-load-balancer-from-subnets{ $flags=( "--load-balancer-name", "--subnets", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-disable-availability-zones-for-load-balancer{ $flags=( "--load-balancer-name", "--availability-zones", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-enable-availability-zones-for-load-balancer{ $flags=( "--load-balancer-name", "--availability-zones", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-modify-load-balancer-attributes{ $flags=( "--load-balancer-name", "--load-balancer-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-register-instances-with-load-balancer{ $flags=( "--load-balancer-name", "--instances", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-remove-tags{ $flags=( "--load-balancer-names", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-set-load-balancer-listener-ssl-certificate{ $flags=( "--load-balancer-name", "--load-balancer-port", "--ssl-certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-set-load-balancer-policies-for-backend-server{ $flags=( "--load-balancer-name", "--instance-port", "--policy-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-set-load-balancer-policies-of-listener{ $flags=( "--load-balancer-name", "--load-balancer-port", "--policy-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elb-wait{ $flags=(""); return $flags; } function Get-elbv2{ $commands=( "add-listener-certificates", "add-tags", "create-listener", "create-load-balancer", "create-rule", "create-target-group", "delete-listener", "delete-load-balancer", "delete-rule", "delete-target-group", "deregister-targets", "describe-account-limits", "describe-listener-certificates", "describe-listeners", "describe-load-balancer-attributes", "describe-load-balancers", "describe-rules", "describe-ssl-policies", "describe-tags", "describe-target-group-attributes", "describe-target-groups", "describe-target-health", "modify-listener", "modify-load-balancer-attributes", "modify-rule", "modify-target-group", "modify-target-group-attributes", "register-targets", "remove-listener-certificates", "remove-tags", "set-ip-address-type", "set-rule-priorities", "set-security-groups", "set-subnets", "wait" ); return $commands; } function Get-elbv2-add-listener-certificates{ $flags=( "--listener-arn", "--certificates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-add-tags{ $flags=( "--resource-arns", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-create-listener{ $flags=( "--load-balancer-arn", "--protocol", "--port", "--ssl-policy", "--certificates", "--default-actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-create-load-balancer{ $flags=( "--name", "--subnets", "--subnet-mappings", "--security-groups", "--scheme", "--tags", "--type", "--ip-address-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-create-rule{ $flags=( "--listener-arn", "--conditions", "--priority", "--actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-create-target-group{ $flags=( "--name", "--protocol", "--port", "--vpc-id", "--health-check-protocol", "--health-check-port", "--health-check-enabled", "--no-health-check-enabled", "--health-check-path", "--health-check-interval-seconds", "--health-check-timeout-seconds", "--healthy-threshold-count", "--unhealthy-threshold-count", "--matcher", "--target-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-delete-listener{ $flags=( "--listener-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-delete-load-balancer{ $flags=( "--load-balancer-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-delete-rule{ $flags=( "--rule-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-delete-target-group{ $flags=( "--target-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-deregister-targets{ $flags=( "--target-group-arn", "--targets", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-account-limits{ $flags=( "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-listener-certificates{ $flags=( "--listener-arn", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-listeners{ $flags=( "--load-balancer-arn", "--listener-arns", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-load-balancer-attributes{ $flags=( "--load-balancer-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-load-balancers{ $flags=( "--load-balancer-arns", "--names", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-rules{ $flags=( "--listener-arn", "--rule-arns", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-ssl-policies{ $flags=( "--names", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-tags{ $flags=( "--resource-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-target-group-attributes{ $flags=( "--target-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-target-groups{ $flags=( "--load-balancer-arn", "--target-group-arns", "--names", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-describe-target-health{ $flags=( "--target-group-arn", "--targets", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-modify-listener{ $flags=( "--listener-arn", "--port", "--protocol", "--ssl-policy", "--certificates", "--default-actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-modify-load-balancer-attributes{ $flags=( "--load-balancer-arn", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-modify-rule{ $flags=( "--rule-arn", "--conditions", "--actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-modify-target-group{ $flags=( "--target-group-arn", "--health-check-protocol", "--health-check-port", "--health-check-path", "--health-check-enabled", "--no-health-check-enabled", "--health-check-interval-seconds", "--health-check-timeout-seconds", "--healthy-threshold-count", "--unhealthy-threshold-count", "--matcher", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-modify-target-group-attributes{ $flags=( "--target-group-arn", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-register-targets{ $flags=( "--target-group-arn", "--targets", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-remove-listener-certificates{ $flags=( "--listener-arn", "--certificates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-remove-tags{ $flags=( "--resource-arns", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-set-ip-address-type{ $flags=( "--load-balancer-arn", "--ip-address-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-set-rule-priorities{ $flags=( "--rule-priorities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-set-security-groups{ $flags=( "--load-balancer-arn", "--security-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-set-subnets{ $flags=( "--load-balancer-arn", "--subnets", "--subnet-mappings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-elbv2-wait{ $flags=(""); return $flags; } function Get-emr{ $commands=( "add-instance-fleet", "add-instance-groups", "add-steps", "add-tags", "cancel-steps", "create-cluster", "create-default-roles", "create-hbase-backup", "create-security-configuration", "delete-security-configuration", "describe-cluster", "describe-security-configuration", "describe-step", "disable-hbase-backups", "get", "get-block-public-access-configuration", "get-managed-scaling-policy", "install-applications", "list-clusters", "list-instance-fleets", "list-instances", "list-security-configurations", "list-steps", "modify-cluster", "modify-cluster-attributes", "modify-instance-fleet", "modify-instance-groups", "put", "put-auto-scaling-policy", "put-block-public-access-configuration", "put-managed-scaling-policy", "remove-auto-scaling-policy", "remove-managed-scaling-policy", "remove-tags", "restore-from-hbase-backup", "schedule-hbase-backup", "socks", "ssh", "terminate-clusters", "wait" ); return $commands; } function Get-emr-add-instance-fleet{ $flags=( "--cluster-id", "--instance-fleet", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-add-instance-groups{ $flags=( "--cluster-id", "--instance-groups" ); return $flags; } function Get-emr-add-steps{ $flags=( "--cluster-id", "--steps" ); return $flags; } function Get-emr-add-tags{ $flags=( "--resource-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-cancel-steps{ $flags=( "--cluster-id", "--step-ids", "--step-cancellation-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-create-cluster{ $flags=( "--release-label", "--ami-version", "--instance-fleets", "--instance-groups", "--instance-type", "--instance-count", "--auto-terminate", "--no-auto-terminate", "--use-default-roles", "--service-role", "--configurations", "--name", "--log-uri", "--additional-info", "--ec", "--termination-protected", "--no-termination-protected", "--scale-down-behavior", "--visible-to-all-users", "--no-visible-to-all-users", "--enable-debugging", "--no-enable-debugging", "--tags", "--applications", "--emrfs", "--bootstrap-actions", "--steps", "--restore-from-hbase-backup", "--security-configuration", "--custom-ami-id", "--ebs-root-volume-size", "--repo-upgrade-on-boot", "--kerberos-attributes", "--managed-scaling-policy" ); return $flags; } function Get-emr-create-default-roles{ $flags=( "--iam-endpoint" ); return $flags; } function Get-emr-create-hbase-backup{ $flags=( "--cluster-id", "--dir", "--consistent" ); return $flags; } function Get-emr-create-security-configuration{ $flags=( "--name", "--security-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-delete-security-configuration{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-describe-cluster{ $flags=( "--cluster-id" ); return $flags; } function Get-emr-describe-security-configuration{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-describe-step{ $flags=( "--cluster-id", "--step-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-disable-hbase-backups{ $flags=( "--cluster-id", "--full", "--incremental" ); return $flags; } function Get-emr-get{ $flags=( "--cluster-id", "--key-pair-file", "--src", "--dest" ); return $flags; } function Get-emr-get-block-public-access-configuration{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-get-managed-scaling-policy{ $flags=( "--cluster-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-install-applications{ $flags=( "--cluster-id", "--applications" ); return $flags; } function Get-emr-list-clusters{ $flags=( "--created-after", "--created-before", "--cluster-states", "--active", "--terminated", "--failed", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-emr-list-instance-fleets{ $flags=( "--cluster-id", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-emr-list-instances{ $flags=( "--cluster-id", "--instance-group-id", "--instance-group-types", "--instance-fleet-id", "--instance-fleet-type", "--instance-states", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-emr-list-security-configurations{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-emr-list-steps{ $flags=( "--cluster-id", "--step-states", "--step-ids", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-emr-modify-cluster{ $flags=( "--cluster-id", "--step-concurrency-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-modify-cluster-attributes{ $flags=( "--cluster-id", "--visible-to-all-users", "--no-visible-to-all-users", "--termination-protected", "--no-termination-protected" ); return $flags; } function Get-emr-modify-instance-fleet{ $flags=( "--cluster-id", "--instance-fleet", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-modify-instance-groups{ $flags=( "--cluster-id", "--instance-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-put{ $flags=( "--cluster-id", "--key-pair-file", "--src", "--dest" ); return $flags; } function Get-emr-put-auto-scaling-policy{ $flags=( "--cluster-id", "--instance-group-id", "--auto-scaling-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-put-block-public-access-configuration{ $flags=( "--block-public-access-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-put-managed-scaling-policy{ $flags=( "--cluster-id", "--managed-scaling-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-remove-auto-scaling-policy{ $flags=( "--cluster-id", "--instance-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-remove-managed-scaling-policy{ $flags=( "--cluster-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-remove-tags{ $flags=( "--resource-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-emr-restore-from-hbase-backup{ $flags=( "--cluster-id", "--dir", "--backup-version" ); return $flags; } function Get-emr-schedule-hbase-backup{ $flags=( "--cluster-id", "--type", "--dir", "--interval", "--unit", "--start-time", "--consistent" ); return $flags; } function Get-emr-socks{ $flags=( "--cluster-id", "--key-pair-file" ); return $flags; } function Get-emr-ssh{ $flags=( "--cluster-id", "--key-pair-file", "--command" ); return $flags; } function Get-emr-terminate-clusters{ $flags=( "--cluster-ids" ); return $flags; } function Get-emr-wait{ $flags=( "--cluster-id" ); return $flags; } function Get-es{ $commands=( "add-tags", "associate-package", "cancel-elasticsearch-service-software-update", "create-elasticsearch-domain", "create-package", "delete-elasticsearch-domain", "delete-elasticsearch-service-role", "delete-package", "describe-elasticsearch-domain", "describe-elasticsearch-domain-config", "describe-elasticsearch-domains", "describe-elasticsearch-instance-type-limits", "describe-packages", "describe-reserved-elasticsearch-instance-offerings", "describe-reserved-elasticsearch-instances", "dissociate-package", "get-compatible-elasticsearch-versions", "get-upgrade-history", "get-upgrade-status", "list-domain-names", "list-domains-for-package", "list-elasticsearch-instance-types", "list-elasticsearch-versions", "list-packages-for-domain", "list-tags", "purchase-reserved-elasticsearch-instance-offering", "remove-tags", "start-elasticsearch-service-software-update", "update-elasticsearch-domain-config", "upgrade-elasticsearch-domain" ); return $commands; } function Get-es-add-tags{ $flags=( "--arn", "--tag-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-associate-package{ $flags=( "--package-id", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-cancel-elasticsearch-service-software-update{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-create-elasticsearch-domain{ $flags=( "--domain-name", "--elasticsearch-version", "--elasticsearch-cluster-config", "--ebs-options", "--access-policies", "--snapshot-options", "--vpc-options", "--cognito-options", "--encryption-at-rest-options", "--node-to-node-encryption-options", "--advanced-options", "--log-publishing-options", "--domain-endpoint-options", "--advanced-security-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-create-package{ $flags=( "--package-name", "--package-type", "--package-description", "--package-source", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-delete-elasticsearch-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-delete-elasticsearch-service-role{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-delete-package{ $flags=( "--package-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-describe-elasticsearch-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-describe-elasticsearch-domain-config{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-describe-elasticsearch-domains{ $flags=( "--domain-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-describe-elasticsearch-instance-type-limits{ $flags=( "--domain-name", "--instance-type", "--elasticsearch-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-describe-packages{ $flags=( "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-describe-reserved-elasticsearch-instance-offerings{ $flags=( "--reserved-elasticsearch-instance-offering-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-es-describe-reserved-elasticsearch-instances{ $flags=( "--reserved-elasticsearch-instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-es-dissociate-package{ $flags=( "--package-id", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-get-compatible-elasticsearch-versions{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-get-upgrade-history{ $flags=( "--domain-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-es-get-upgrade-status{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-list-domain-names{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-list-domains-for-package{ $flags=( "--package-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-list-elasticsearch-instance-types{ $flags=( "--elasticsearch-version", "--domain-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-es-list-elasticsearch-versions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-es-list-packages-for-domain{ $flags=( "--domain-name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-list-tags{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-purchase-reserved-elasticsearch-instance-offering{ $flags=( "--reserved-elasticsearch-instance-offering-id", "--reservation-name", "--instance-count", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-remove-tags{ $flags=( "--arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-start-elasticsearch-service-software-update{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-update-elasticsearch-domain-config{ $flags=( "--domain-name", "--elasticsearch-cluster-config", "--ebs-options", "--snapshot-options", "--vpc-options", "--cognito-options", "--advanced-options", "--access-policies", "--log-publishing-options", "--domain-endpoint-options", "--advanced-security-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-es-upgrade-elasticsearch-domain{ $flags=( "--domain-name", "--target-version", "--perform-check-only", "--no-perform-check-only", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events{ $commands=( "activate-event-source", "create-event-bus", "create-partner-event-source", "deactivate-event-source", "delete-event-bus", "delete-partner-event-source", "delete-rule", "describe-event-bus", "describe-event-source", "describe-partner-event-source", "describe-rule", "disable-rule", "enable-rule", "list-event-buses", "list-event-sources", "list-partner-event-source-accounts", "list-partner-event-sources", "list-rule-names-by-target", "list-rules", "list-tags-for-resource", "list-targets-by-rule", "put-events", "put-partner-events", "put-permission", "put-rule", "put-targets", "remove-permission", "remove-targets", "tag-resource", "test-event-pattern", "untag-resource" ); return $commands; } function Get-events-activate-event-source{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-create-event-bus{ $flags=( "--name", "--event-source-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-create-partner-event-source{ $flags=( "--name", "--account", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-deactivate-event-source{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-delete-event-bus{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-delete-partner-event-source{ $flags=( "--name", "--account", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-delete-rule{ $flags=( "--name", "--event-bus-name", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-describe-event-bus{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-describe-event-source{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-describe-partner-event-source{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-describe-rule{ $flags=( "--name", "--event-bus-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-disable-rule{ $flags=( "--name", "--event-bus-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-enable-rule{ $flags=( "--name", "--event-bus-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-event-buses{ $flags=( "--name-prefix", "--next-token", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-event-sources{ $flags=( "--name-prefix", "--next-token", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-partner-event-source-accounts{ $flags=( "--event-source-name", "--next-token", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-partner-event-sources{ $flags=( "--name-prefix", "--next-token", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-rule-names-by-target{ $flags=( "--target-arn", "--event-bus-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-rules{ $flags=( "--name-prefix", "--event-bus-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-list-targets-by-rule{ $flags=( "--rule", "--event-bus-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-events-put-events{ $flags=( "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-put-partner-events{ $flags=( "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-put-permission{ $flags=( "--event-bus-name", "--action", "--principal", "--statement-id", "--condition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-put-rule{ $flags=( "--name", "--schedule-expression", "--event-pattern", "--state", "--description", "--role-arn", "--tags", "--event-bus-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-put-targets{ $flags=( "--rule", "--event-bus-name", "--targets", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-remove-permission{ $flags=( "--statement-id", "--event-bus-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-remove-targets{ $flags=( "--rule", "--event-bus-name", "--ids", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-test-event-pattern{ $flags=( "--event-pattern", "--event", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-events-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose{ $commands=( "create-delivery-stream", "delete-delivery-stream", "describe-delivery-stream", "list-delivery-streams", "list-tags-for-delivery-stream", "put-record", "put-record-batch", "start-delivery-stream-encryption", "stop-delivery-stream-encryption", "tag-delivery-stream", "untag-delivery-stream", "update-destination" ); return $commands; } function Get-firehose-create-delivery-stream{ $flags=( "--delivery-stream-name", "--delivery-stream-type", "--kinesis-stream-source-configuration", "--delivery-stream-encryption-configuration-input", "--s3-destination-configuration", "--extended-s3-destination-configuration", "--redshift-destination-configuration", "--elasticsearch-destination-configuration", "--splunk-destination-configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-delete-delivery-stream{ $flags=( "--delivery-stream-name", "--allow-force-delete", "--no-allow-force-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-describe-delivery-stream{ $flags=( "--delivery-stream-name", "--limit", "--exclusive-start-destination-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-list-delivery-streams{ $flags=( "--limit", "--delivery-stream-type", "--exclusive-start-delivery-stream-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-list-tags-for-delivery-stream{ $flags=( "--delivery-stream-name", "--exclusive-start-tag-key", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-put-record{ $flags=( "--delivery-stream-name", "--record", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-put-record-batch{ $flags=( "--delivery-stream-name", "--records", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-start-delivery-stream-encryption{ $flags=( "--delivery-stream-name", "--delivery-stream-encryption-configuration-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-stop-delivery-stream-encryption{ $flags=( "--delivery-stream-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-tag-delivery-stream{ $flags=( "--delivery-stream-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-untag-delivery-stream{ $flags=( "--delivery-stream-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-firehose-update-destination{ $flags=( "--delivery-stream-name", "--current-delivery-stream-version-id", "--destination-id", "--s3-destination-update", "--extended-s3-destination-update", "--redshift-destination-update", "--elasticsearch-destination-update", "--splunk-destination-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms{ $commands=( "associate-admin-account", "delete-notification-channel", "delete-policy", "disassociate-admin-account", "get-admin-account", "get-compliance-detail", "get-notification-channel", "get-policy", "get-protection-status", "list-compliance-status", "list-member-accounts", "list-policies", "list-tags-for-resource", "put-notification-channel", "put-policy", "tag-resource", "untag-resource" ); return $commands; } function Get-fms-associate-admin-account{ $flags=( "--admin-account", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-delete-notification-channel{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-delete-policy{ $flags=( "--policy-id", "--delete-all-policy-resources", "--no-delete-all-policy-resources", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-disassociate-admin-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-get-admin-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-get-compliance-detail{ $flags=( "--policy-id", "--member-account", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-get-notification-channel{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-get-policy{ $flags=( "--policy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-get-protection-status{ $flags=( "--policy-id", "--member-account-id", "--start-time", "--end-time", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-list-compliance-status{ $flags=( "--policy-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-fms-list-member-accounts{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-fms-list-policies{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-fms-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-put-notification-channel{ $flags=( "--sns-topic-arn", "--sns-role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-put-policy{ $flags=( "--policy", "--tag-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-tag-resource{ $flags=( "--resource-arn", "--tag-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fms-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast{ $commands=( "create-dataset", "create-dataset-group", "create-dataset-import-job", "create-forecast", "create-forecast-export-job", "create-predictor", "delete-dataset", "delete-dataset-group", "delete-dataset-import-job", "delete-forecast", "delete-forecast-export-job", "delete-predictor", "describe-dataset", "describe-dataset-group", "describe-dataset-import-job", "describe-forecast", "describe-forecast-export-job", "describe-predictor", "get-accuracy-metrics", "list-dataset-groups", "list-dataset-import-jobs", "list-datasets", "list-forecast-export-jobs", "list-forecasts", "list-predictors", "update-dataset-group" ); return $commands; } function Get-forecast-create-dataset{ $flags=( "--dataset-name", "--domain", "--dataset-type", "--data-frequency", "--schema", "--encryption-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-create-dataset-group{ $flags=( "--dataset-group-name", "--domain", "--dataset-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-create-dataset-import-job{ $flags=( "--dataset-import-job-name", "--dataset-arn", "--data-source", "--timestamp-format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-create-forecast{ $flags=( "--forecast-name", "--predictor-arn", "--forecast-types", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-create-forecast-export-job{ $flags=( "--forecast-export-job-name", "--forecast-arn", "--destination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-create-predictor{ $flags=( "--predictor-name", "--algorithm-arn", "--forecast-horizon", "--perform-auto-ml", "--no-perform-auto-ml", "--perform-hpo", "--no-perform-hpo", "--training-parameters", "--evaluation-parameters", "--hpo-config", "--input-data-config", "--featurization-config", "--encryption-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-delete-dataset{ $flags=( "--dataset-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-delete-dataset-group{ $flags=( "--dataset-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-delete-dataset-import-job{ $flags=( "--dataset-import-job-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-delete-forecast{ $flags=( "--forecast-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-delete-forecast-export-job{ $flags=( "--forecast-export-job-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-delete-predictor{ $flags=( "--predictor-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-describe-dataset{ $flags=( "--dataset-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-describe-dataset-group{ $flags=( "--dataset-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-describe-dataset-import-job{ $flags=( "--dataset-import-job-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-describe-forecast{ $flags=( "--forecast-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-describe-forecast-export-job{ $flags=( "--forecast-export-job-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-describe-predictor{ $flags=( "--predictor-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-get-accuracy-metrics{ $flags=( "--predictor-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-list-dataset-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-list-dataset-import-jobs{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-list-datasets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-list-forecast-export-jobs{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-list-forecasts{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-list-predictors{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-forecast-update-dataset-group{ $flags=( "--dataset-group-arn", "--dataset-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-forecastquery{ $commands=( "query-forecast" ); return $commands; } function Get-forecastquery-query-forecast{ $flags=( "--forecast-arn", "--start-date", "--end-date", "--filters", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector{ $commands=( "batch-create-variable", "batch-get-variable", "create-detector-version", "create-model-version", "create-rule", "create-variable", "delete-detector", "delete-detector-version", "delete-event", "delete-rule-version", "describe-detector", "describe-model-versions", "get-detector-version", "get-detectors", "get-external-models", "get-model-version", "get-models", "get-outcomes", "get-prediction", "get-rules", "get-variables", "put-detector", "put-external-model", "put-model", "put-outcome", "update-detector-version", "update-detector-version-metadata", "update-detector-version-status", "update-model-version", "update-rule-metadata", "update-rule-version", "update-variable" ); return $commands; } function Get-frauddetector-batch-create-variable{ $flags=( "--variable-entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-batch-get-variable{ $flags=( "--names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-create-detector-version{ $flags=( "--detector-id", "--description", "--external-model-endpoints", "--rules", "--model-versions", "--rule-execution-mode", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-create-model-version{ $flags=( "--model-id", "--model-type", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-create-rule{ $flags=( "--rule-id", "--detector-id", "--description", "--expression", "--language", "--outcomes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-create-variable{ $flags=( "--name", "--data-type", "--data-source", "--default-value", "--description", "--variable-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-delete-detector{ $flags=( "--detector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-delete-detector-version{ $flags=( "--detector-id", "--detector-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-delete-event{ $flags=( "--event-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-delete-rule-version{ $flags=( "--detector-id", "--rule-id", "--rule-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-describe-detector{ $flags=( "--detector-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-describe-model-versions{ $flags=( "--model-id", "--model-version-number", "--model-type", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-detector-version{ $flags=( "--detector-id", "--detector-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-detectors{ $flags=( "--detector-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-external-models{ $flags=( "--model-endpoint", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-model-version{ $flags=( "--model-id", "--model-type", "--model-version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-models{ $flags=( "--model-type", "--model-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-outcomes{ $flags=( "--name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-prediction{ $flags=( "--detector-id", "--detector-version-id", "--event-id", "--event-attributes", "--external-model-endpoint-data-blobs", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-rules{ $flags=( "--rule-id", "--detector-id", "--rule-version", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-get-variables{ $flags=( "--name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-put-detector{ $flags=( "--detector-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-put-external-model{ $flags=( "--model-endpoint", "--model-source", "--role", "--input-configuration", "--output-configuration", "--model-endpoint-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-put-model{ $flags=( "--model-id", "--model-type", "--description", "--training-data-source", "--model-variables", "--label-schema", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-put-outcome{ $flags=( "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-update-detector-version{ $flags=( "--detector-id", "--detector-version-id", "--external-model-endpoints", "--rules", "--description", "--model-versions", "--rule-execution-mode", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-update-detector-version-metadata{ $flags=( "--detector-id", "--detector-version-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-update-detector-version-status{ $flags=( "--detector-id", "--detector-version-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-update-model-version{ $flags=( "--model-id", "--model-type", "--model-version-number", "--description", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-update-rule-metadata{ $flags=( "--rule", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-update-rule-version{ $flags=( "--rule", "--description", "--expression", "--language", "--outcomes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-frauddetector-update-variable{ $flags=( "--name", "--default-value", "--description", "--variable-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx{ $commands=( "cancel-data-repository-task", "create-backup", "create-data-repository-task", "create-file-system", "create-file-system-from-backup", "delete-backup", "delete-file-system", "describe-backups", "describe-data-repository-tasks", "describe-file-systems", "list-tags-for-resource", "tag-resource", "untag-resource", "update-file-system" ); return $commands; } function Get-fsx-cancel-data-repository-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-create-backup{ $flags=( "--file-system-id", "--client-request-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-create-data-repository-task{ $flags=( "--type", "--paths", "--file-system-id", "--report", "--client-request-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-create-file-system{ $flags=( "--client-request-token", "--file-system-type", "--storage-capacity", "--storage-type", "--subnet-ids", "--security-group-ids", "--tags", "--kms-key-id", "--windows-configuration", "--lustre-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-create-file-system-from-backup{ $flags=( "--backup-id", "--client-request-token", "--subnet-ids", "--security-group-ids", "--tags", "--windows-configuration", "--storage-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-delete-backup{ $flags=( "--backup-id", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-delete-file-system{ $flags=( "--file-system-id", "--client-request-token", "--windows-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-describe-backups{ $flags=( "--backup-ids", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-describe-data-repository-tasks{ $flags=( "--task-ids", "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-describe-file-systems{ $flags=( "--file-system-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-fsx-update-file-system{ $flags=( "--file-system-id", "--client-request-token", "--windows-configuration", "--lustre-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift{ $commands=( "accept-match", "claim-game-server", "create-alias", "create-build", "create-fleet", "create-game-server-group", "create-game-session", "create-game-session-queue", "create-matchmaking-configuration", "create-matchmaking-rule-set", "create-player-session", "create-player-sessions", "create-script", "create-vpc-peering-authorization", "create-vpc-peering-connection", "delete-alias", "delete-build", "delete-fleet", "delete-game-server-group", "delete-game-session-queue", "delete-matchmaking-configuration", "delete-matchmaking-rule-set", "delete-scaling-policy", "delete-script", "delete-vpc-peering-authorization", "delete-vpc-peering-connection", "deregister-game-server", "describe-alias", "describe-build", "describe-ec2-instance-limits", "describe-fleet-attributes", "describe-fleet-capacity", "describe-fleet-events", "describe-fleet-port-settings", "describe-fleet-utilization", "describe-game-server", "describe-game-server-group", "describe-game-session-details", "describe-game-session-placement", "describe-game-session-queues", "describe-game-sessions", "describe-instances", "describe-matchmaking", "describe-matchmaking-configurations", "describe-matchmaking-rule-sets", "describe-player-sessions", "describe-runtime-configuration", "describe-scaling-policies", "describe-script", "describe-vpc-peering-authorizations", "describe-vpc-peering-connections", "get-game-session-log", "get-game-session-log-url", "get-instance-access", "list-aliases", "list-builds", "list-fleets", "list-game-server-groups", "list-game-servers", "list-scripts", "list-tags-for-resource", "put-scaling-policy", "register-game-server", "request-upload-credentials", "resolve-alias", "resume-game-server-group", "search-game-sessions", "start-fleet-actions", "start-game-session-placement", "start-match-backfill", "start-matchmaking", "stop-fleet-actions", "stop-game-session-placement", "stop-matchmaking", "suspend-game-server-group", "tag-resource", "untag-resource", "update-alias", "update-build", "update-fleet-attributes", "update-fleet-capacity", "update-fleet-port-settings", "update-game-server", "update-game-server-group", "update-game-session", "update-game-session-queue", "update-matchmaking-configuration", "update-runtime-configuration", "update-script", "upload-build", "validate-matchmaking-rule-set" ); return $commands; } function Get-gamelift-accept-match{ $flags=( "--ticket-id", "--player-ids", "--acceptance-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-claim-game-server{ $flags=( "--game-server-group-name", "--game-server-id", "--game-server-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-alias{ $flags=( "--name", "--description", "--routing-strategy", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-build{ $flags=( "--name", "--storage-location", "--operating-system", "--tags", "--build-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-fleet{ $flags=( "--name", "--description", "--build-id", "--script-id", "--server-launch-path", "--server-launch-parameters", "--log-paths", "--ec", "--ec", "--new-game-session-protection-policy", "--runtime-configuration", "--resource-creation-limit-policy", "--metric-groups", "--peer-vpc-aws-account-id", "--peer-vpc-id", "--fleet-type", "--instance-role-arn", "--certificate-configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-game-server-group{ $flags=( "--game-server-group-name", "--role-arn", "--min-size", "--max-size", "--launch-template", "--instance-definitions", "--auto-scaling-policy", "--balancing-strategy", "--game-server-protection-policy", "--vpc-subnets", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-game-session{ $flags=( "--fleet-id", "--alias-id", "--maximum-player-session-count", "--name", "--game-properties", "--creator-id", "--game-session-id", "--idempotency-token", "--game-session-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-game-session-queue{ $flags=( "--name", "--timeout-in-seconds", "--player-latency-policies", "--destinations", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-matchmaking-configuration{ $flags=( "--name", "--description", "--game-session-queue-arns", "--request-timeout-seconds", "--acceptance-timeout-seconds", "--acceptance-required", "--no-acceptance-required", "--rule-set-name", "--notification-target", "--additional-player-count", "--custom-event-data", "--game-properties", "--game-session-data", "--backfill-mode", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-matchmaking-rule-set{ $flags=( "--name", "--rule-set-body", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-player-session{ $flags=( "--game-session-id", "--player-id", "--player-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-player-sessions{ $flags=( "--game-session-id", "--player-ids", "--player-data-map", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-script{ $flags=( "--name", "--storage-location", "--zip-file", "--tags", "--script-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-vpc-peering-authorization{ $flags=( "--game-lift-aws-account-id", "--peer-vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-create-vpc-peering-connection{ $flags=( "--fleet-id", "--peer-vpc-aws-account-id", "--peer-vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-alias{ $flags=( "--alias-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-build{ $flags=( "--build-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-fleet{ $flags=( "--fleet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-game-server-group{ $flags=( "--game-server-group-name", "--delete-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-game-session-queue{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-matchmaking-configuration{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-matchmaking-rule-set{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-scaling-policy{ $flags=( "--name", "--fleet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-script{ $flags=( "--script-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-vpc-peering-authorization{ $flags=( "--game-lift-aws-account-id", "--peer-vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-delete-vpc-peering-connection{ $flags=( "--fleet-id", "--vpc-peering-connection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-deregister-game-server{ $flags=( "--game-server-group-name", "--game-server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-alias{ $flags=( "--alias-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-build{ $flags=( "--build-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-ec2-instance-limits{ $flags=( "--ec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-fleet-attributes{ $flags=( "--fleet-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-fleet-capacity{ $flags=( "--fleet-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-fleet-events{ $flags=( "--fleet-id", "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-fleet-port-settings{ $flags=( "--fleet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-fleet-utilization{ $flags=( "--fleet-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-game-server{ $flags=( "--game-server-group-name", "--game-server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-game-server-group{ $flags=( "--game-server-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-game-session-details{ $flags=( "--fleet-id", "--game-session-id", "--alias-id", "--status-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-game-session-placement{ $flags=( "--placement-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-game-session-queues{ $flags=( "--names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-game-sessions{ $flags=( "--fleet-id", "--game-session-id", "--alias-id", "--status-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-instances{ $flags=( "--fleet-id", "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-matchmaking{ $flags=( "--ticket-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-matchmaking-configurations{ $flags=( "--names", "--rule-set-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-matchmaking-rule-sets{ $flags=( "--names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-player-sessions{ $flags=( "--game-session-id", "--player-id", "--player-session-id", "--player-session-status-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-runtime-configuration{ $flags=( "--fleet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-scaling-policies{ $flags=( "--fleet-id", "--status-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-script{ $flags=( "--script-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-vpc-peering-authorizations{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-describe-vpc-peering-connections{ $flags=( "--fleet-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-get-game-session-log{ $flags=( "--game-session-id", "--save-as" ); return $flags; } function Get-gamelift-get-game-session-log-url{ $flags=( "--game-session-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-get-instance-access{ $flags=( "--fleet-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-list-aliases{ $flags=( "--routing-strategy-type", "--name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-list-builds{ $flags=( "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-list-fleets{ $flags=( "--build-id", "--script-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-list-game-server-groups{ $flags=( "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-list-game-servers{ $flags=( "--game-server-group-name", "--sort-order", "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-list-scripts{ $flags=( "--limit", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-put-scaling-policy{ $flags=( "--name", "--fleet-id", "--scaling-adjustment", "--scaling-adjustment-type", "--threshold", "--comparison-operator", "--evaluation-periods", "--metric-name", "--policy-type", "--target-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-register-game-server{ $flags=( "--game-server-group-name", "--game-server-id", "--instance-id", "--connection-info", "--game-server-data", "--custom-sort-key", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-request-upload-credentials{ $flags=( "--build-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-resolve-alias{ $flags=( "--alias-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-resume-game-server-group{ $flags=( "--game-server-group-name", "--resume-actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-search-game-sessions{ $flags=( "--fleet-id", "--alias-id", "--filter-expression", "--sort-expression", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-start-fleet-actions{ $flags=( "--fleet-id", "--actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-start-game-session-placement{ $flags=( "--placement-id", "--game-session-queue-name", "--game-properties", "--maximum-player-session-count", "--game-session-name", "--player-latencies", "--desired-player-sessions", "--game-session-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-start-match-backfill{ $flags=( "--ticket-id", "--configuration-name", "--game-session-arn", "--players", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-start-matchmaking{ $flags=( "--ticket-id", "--configuration-name", "--players", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-stop-fleet-actions{ $flags=( "--fleet-id", "--actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-stop-game-session-placement{ $flags=( "--placement-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-stop-matchmaking{ $flags=( "--ticket-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-suspend-game-server-group{ $flags=( "--game-server-group-name", "--suspend-actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-alias{ $flags=( "--alias-id", "--name", "--description", "--routing-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-build{ $flags=( "--build-id", "--name", "--build-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-fleet-attributes{ $flags=( "--fleet-id", "--name", "--description", "--new-game-session-protection-policy", "--resource-creation-limit-policy", "--metric-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-fleet-capacity{ $flags=( "--fleet-id", "--desired-instances", "--min-size", "--max-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-fleet-port-settings{ $flags=( "--fleet-id", "--inbound-permission-authorizations", "--inbound-permission-revocations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-game-server{ $flags=( "--game-server-group-name", "--game-server-id", "--game-server-data", "--custom-sort-key", "--utilization-status", "--health-check", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-game-server-group{ $flags=( "--game-server-group-name", "--role-arn", "--instance-definitions", "--game-server-protection-policy", "--balancing-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-game-session{ $flags=( "--game-session-id", "--maximum-player-session-count", "--name", "--player-session-creation-policy", "--protection-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-game-session-queue{ $flags=( "--name", "--timeout-in-seconds", "--player-latency-policies", "--destinations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-matchmaking-configuration{ $flags=( "--name", "--description", "--game-session-queue-arns", "--request-timeout-seconds", "--acceptance-timeout-seconds", "--acceptance-required", "--no-acceptance-required", "--rule-set-name", "--notification-target", "--additional-player-count", "--custom-event-data", "--game-properties", "--game-session-data", "--backfill-mode", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-runtime-configuration{ $flags=( "--fleet-id", "--runtime-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-update-script{ $flags=( "--script-id", "--name", "--storage-location", "--zip-file", "--script-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-gamelift-upload-build{ $flags=( "--name", "--build-version", "--build-root", "--operating-system" ); return $flags; } function Get-gamelift-validate-matchmaking-rule-set{ $flags=( "--rule-set-body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier{ $commands=( "abort-multipart-upload", "abort-vault-lock", "add-tags-to-vault", "complete-multipart-upload", "complete-vault-lock", "create-vault", "delete-archive", "delete-vault", "delete-vault-access-policy", "delete-vault-notifications", "describe-job", "describe-vault", "get-data-retrieval-policy", "get-job-output", "get-vault-access-policy", "get-vault-lock", "get-vault-notifications", "initiate-job", "initiate-multipart-upload", "initiate-vault-lock", "list-jobs", "list-multipart-uploads", "list-parts", "list-provisioned-capacity", "list-tags-for-vault", "list-vaults", "purchase-provisioned-capacity", "remove-tags-from-vault", "set-data-retrieval-policy", "set-vault-access-policy", "set-vault-notifications", "upload-archive", "upload-multipart-part", "wait" ); return $commands; } function Get-glacier-abort-multipart-upload{ $flags=( "--account-id", "--vault-name", "--upload-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-abort-vault-lock{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-add-tags-to-vault{ $flags=( "--account-id", "--vault-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-complete-multipart-upload{ $flags=( "--account-id", "--vault-name", "--upload-id", "--archive-size", "--checksum", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-complete-vault-lock{ $flags=( "--account-id", "--vault-name", "--lock-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-create-vault{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-delete-archive{ $flags=( "--account-id", "--vault-name", "--archive-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-delete-vault{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-delete-vault-access-policy{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-delete-vault-notifications{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-describe-job{ $flags=( "--account-id", "--vault-name", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-describe-vault{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-get-data-retrieval-policy{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-get-job-output{ $flags=( "--account-id", "--vault-name", "--job-id", "--range" ); return $flags; } function Get-glacier-get-vault-access-policy{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-get-vault-lock{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-get-vault-notifications{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-initiate-job{ $flags=( "--account-id", "--vault-name", "--job-parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-initiate-multipart-upload{ $flags=( "--account-id", "--vault-name", "--archive-description", "--part-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-initiate-vault-lock{ $flags=( "--account-id", "--vault-name", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-list-jobs{ $flags=( "--account-id", "--vault-name", "--statuscode", "--completed", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-list-multipart-uploads{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-list-parts{ $flags=( "--account-id", "--vault-name", "--upload-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-list-provisioned-capacity{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-list-tags-for-vault{ $flags=( "--account-id", "--vault-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-list-vaults{ $flags=( "--account-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-purchase-provisioned-capacity{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-remove-tags-from-vault{ $flags=( "--account-id", "--vault-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-set-data-retrieval-policy{ $flags=( "--account-id", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-set-vault-access-policy{ $flags=( "--account-id", "--vault-name", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-set-vault-notifications{ $flags=( "--account-id", "--vault-name", "--vault-notification-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-upload-archive{ $flags=( "--vault-name", "--account-id", "--archive-description", "--checksum", "--body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-upload-multipart-part{ $flags=( "--account-id", "--vault-name", "--upload-id", "--checksum", "--range", "--body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glacier-wait{ $flags=(""); return $flags; } function Get-globalaccelerator{ $commands=( "advertise-byoip-cidr", "create-accelerator", "create-endpoint-group", "create-listener", "delete-accelerator", "delete-endpoint-group", "delete-listener", "deprovision-byoip-cidr", "describe-accelerator", "describe-accelerator-attributes", "describe-endpoint-group", "describe-listener", "list-accelerators", "list-byoip-cidrs", "list-endpoint-groups", "list-listeners", "list-tags-for-resource", "provision-byoip-cidr", "tag-resource", "untag-resource", "update-accelerator", "update-accelerator-attributes", "update-endpoint-group", "update-listener", "withdraw-byoip-cidr" ); return $commands; } function Get-globalaccelerator-advertise-byoip-cidr{ $flags=( "--cidr", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-create-accelerator{ $flags=( "--name", "--ip-address-type", "--ip-addresses", "--enabled", "--no-enabled", "--idempotency-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-create-endpoint-group{ $flags=( "--listener-arn", "--endpoint-group-region", "--endpoint-configurations", "--traffic-dial-percentage", "--health-check-port", "--health-check-protocol", "--health-check-path", "--health-check-interval-seconds", "--threshold-count", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-create-listener{ $flags=( "--accelerator-arn", "--port-ranges", "--protocol", "--client-affinity", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-delete-accelerator{ $flags=( "--accelerator-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-delete-endpoint-group{ $flags=( "--endpoint-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-delete-listener{ $flags=( "--listener-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-deprovision-byoip-cidr{ $flags=( "--cidr", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-describe-accelerator{ $flags=( "--accelerator-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-describe-accelerator-attributes{ $flags=( "--accelerator-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-describe-endpoint-group{ $flags=( "--endpoint-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-describe-listener{ $flags=( "--listener-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-list-accelerators{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-list-byoip-cidrs{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-list-endpoint-groups{ $flags=( "--listener-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-list-listeners{ $flags=( "--accelerator-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-provision-byoip-cidr{ $flags=( "--cidr", "--cidr-authorization-context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-update-accelerator{ $flags=( "--accelerator-arn", "--name", "--ip-address-type", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-update-accelerator-attributes{ $flags=( "--accelerator-arn", "--flow-logs-enabled", "--no-flow-logs-enabled", "--flow-logs-s3-bucket", "--flow-logs-s3-prefix", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-update-endpoint-group{ $flags=( "--endpoint-group-arn", "--endpoint-configurations", "--traffic-dial-percentage", "--health-check-port", "--health-check-protocol", "--health-check-path", "--health-check-interval-seconds", "--threshold-count", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-update-listener{ $flags=( "--listener-arn", "--port-ranges", "--protocol", "--client-affinity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-globalaccelerator-withdraw-byoip-cidr{ $flags=( "--cidr", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue{ $commands=( "batch-create-partition", "batch-delete-connection", "batch-delete-partition", "batch-delete-table", "batch-delete-table-version", "batch-get-crawlers", "batch-get-dev-endpoints", "batch-get-jobs", "batch-get-partition", "batch-get-triggers", "batch-get-workflows", "batch-stop-job-run", "cancel-ml-task-run", "create-classifier", "create-connection", "create-crawler", "create-database", "create-dev-endpoint", "create-job", "create-ml-transform", "create-partition", "create-script", "create-security-configuration", "create-table", "create-trigger", "create-user-defined-function", "create-workflow", "delete-classifier", "delete-connection", "delete-crawler", "delete-database", "delete-dev-endpoint", "delete-job", "delete-ml-transform", "delete-partition", "delete-resource-policy", "delete-security-configuration", "delete-table", "delete-table-version", "delete-trigger", "delete-user-defined-function", "delete-workflow", "get-catalog-import-status", "get-classifier", "get-classifiers", "get-connection", "get-connections", "get-crawler", "get-crawler-metrics", "get-crawlers", "get-data-catalog-encryption-settings", "get-database", "get-databases", "get-dataflow-graph", "get-dev-endpoint", "get-dev-endpoints", "get-job", "get-job-bookmark", "get-job-run", "get-job-runs", "get-jobs", "get-mapping", "get-ml-task-run", "get-ml-task-runs", "get-ml-transform", "get-ml-transforms", "get-partition", "get-partitions", "get-plan", "get-resource-policy", "get-security-configuration", "get-security-configurations", "get-table", "get-table-version", "get-table-versions", "get-tables", "get-tags", "get-trigger", "get-triggers", "get-user-defined-function", "get-user-defined-functions", "get-workflow", "get-workflow-run", "get-workflow-run-properties", "get-workflow-runs", "import-catalog-to-glue", "list-crawlers", "list-dev-endpoints", "list-jobs", "list-ml-transforms", "list-triggers", "list-workflows", "put-data-catalog-encryption-settings", "put-resource-policy", "put-workflow-run-properties", "reset-job-bookmark", "search-tables", "start-crawler", "start-crawler-schedule", "start-export-labels-task-run", "start-import-labels-task-run", "start-job-run", "start-ml-evaluation-task-run", "start-ml-labeling-set-generation-task-run", "start-trigger", "start-workflow-run", "stop-crawler", "stop-crawler-schedule", "stop-trigger", "tag-resource", "untag-resource", "update-classifier", "update-connection", "update-crawler", "update-crawler-schedule", "update-database", "update-dev-endpoint", "update-job", "update-ml-transform", "update-partition", "update-table", "update-trigger", "update-user-defined-function", "update-workflow" ); return $commands; } function Get-glue-batch-create-partition{ $flags=( "--catalog-id", "--database-name", "--table-name", "--partition-input-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-delete-connection{ $flags=( "--catalog-id", "--connection-name-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-delete-partition{ $flags=( "--catalog-id", "--database-name", "--table-name", "--partitions-to-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-delete-table{ $flags=( "--catalog-id", "--database-name", "--tables-to-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-delete-table-version{ $flags=( "--catalog-id", "--database-name", "--table-name", "--version-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-get-crawlers{ $flags=( "--crawler-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-get-dev-endpoints{ $flags=( "--dev-endpoint-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-get-jobs{ $flags=( "--job-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-get-partition{ $flags=( "--catalog-id", "--database-name", "--table-name", "--partitions-to-get", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-get-triggers{ $flags=( "--trigger-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-get-workflows{ $flags=( "--names", "--include-graph", "--no-include-graph", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-batch-stop-job-run{ $flags=( "--job-name", "--job-run-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-cancel-ml-task-run{ $flags=( "--transform-id", "--task-run-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-classifier{ $flags=( "--grok-classifier", "--xml-classifier", "--json-classifier", "--csv-classifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-connection{ $flags=( "--catalog-id", "--connection-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-crawler{ $flags=( "--name", "--role", "--database-name", "--description", "--targets", "--schedule", "--classifiers", "--table-prefix", "--schema-change-policy", "--configuration", "--crawler-security-configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-database{ $flags=( "--catalog-id", "--database-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-dev-endpoint{ $flags=( "--endpoint-name", "--role-arn", "--security-group-ids", "--subnet-id", "--public-key", "--public-keys", "--number-of-nodes", "--worker-type", "--glue-version", "--number-of-workers", "--extra-python-libs-s3-path", "--extra-jars-s3-path", "--security-configuration", "--tags", "--arguments", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-job{ $flags=( "--name", "--description", "--log-uri", "--role", "--execution-property", "--command", "--default-arguments", "--non-overridable-arguments", "--connections", "--max-retries", "--allocated-capacity", "--timeout", "--max-capacity", "--security-configuration", "--tags", "--notification-property", "--glue-version", "--number-of-workers", "--worker-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-ml-transform{ $flags=( "--name", "--description", "--input-record-tables", "--parameters", "--role", "--glue-version", "--max-capacity", "--worker-type", "--number-of-workers", "--timeout", "--max-retries", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-partition{ $flags=( "--catalog-id", "--database-name", "--table-name", "--partition-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-script{ $flags=( "--dag-nodes", "--dag-edges", "--language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-security-configuration{ $flags=( "--name", "--encryption-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-table{ $flags=( "--catalog-id", "--database-name", "--table-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-trigger{ $flags=( "--name", "--workflow-name", "--type", "--schedule", "--predicate", "--actions", "--description", "--start-on-creation", "--no-start-on-creation", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-user-defined-{ $flags=( "--catalog-id", "--database-name", "---input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-create-workflow{ $flags=( "--name", "--description", "--default-run-properties", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-classifier{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-connection{ $flags=( "--catalog-id", "--connection-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-crawler{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-database{ $flags=( "--catalog-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-dev-endpoint{ $flags=( "--endpoint-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-job{ $flags=( "--job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-ml-transform{ $flags=( "--transform-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-partition{ $flags=( "--catalog-id", "--database-name", "--table-name", "--partition-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-resource-policy{ $flags=( "--policy-hash-condition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-security-configuration{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-table{ $flags=( "--catalog-id", "--database-name", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-table-version{ $flags=( "--catalog-id", "--database-name", "--table-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-trigger{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-user-defined-{ $flags=( "--catalog-id", "--database-name", "---name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-delete-workflow{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-catalog-import-status{ $flags=( "--catalog-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-classifier{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-classifiers{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-connection{ $flags=( "--catalog-id", "--name", "--hide-password", "--no-hide-password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-connections{ $flags=( "--catalog-id", "--filter", "--hide-password", "--no-hide-password", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-crawler{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-crawler-metrics{ $flags=( "--crawler-name-list", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-crawlers{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-data-catalog-encryption-settings{ $flags=( "--catalog-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-database{ $flags=( "--catalog-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-databases{ $flags=( "--catalog-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-dataflow-graph{ $flags=( "--python-script", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-dev-endpoint{ $flags=( "--endpoint-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-dev-endpoints{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-job{ $flags=( "--job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-job-bookmark{ $flags=( "--job-name", "--run-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-job-run{ $flags=( "--job-name", "--run-id", "--predecessors-included", "--no-predecessors-included", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-job-runs{ $flags=( "--job-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-jobs{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-mapping{ $flags=( "--source", "--sinks", "--location", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-ml-task-run{ $flags=( "--transform-id", "--task-run-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-ml-task-runs{ $flags=( "--transform-id", "--next-token", "--max-results", "--filter", "--sort", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-ml-transform{ $flags=( "--transform-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-ml-transforms{ $flags=( "--next-token", "--max-results", "--filter", "--sort", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-partition{ $flags=( "--catalog-id", "--database-name", "--table-name", "--partition-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-partitions{ $flags=( "--catalog-id", "--database-name", "--table-name", "--expression", "--segment", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-plan{ $flags=( "--mapping", "--source", "--sinks", "--location", "--language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-resource-policy{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-security-configuration{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-security-configurations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-table{ $flags=( "--catalog-id", "--database-name", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-table-version{ $flags=( "--catalog-id", "--database-name", "--table-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-table-versions{ $flags=( "--catalog-id", "--database-name", "--table-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-tables{ $flags=( "--catalog-id", "--database-name", "--expression", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-tags{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-trigger{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-triggers{ $flags=( "--dependent-job-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-user-defined-{ $flags=( "--catalog-id", "--database-name", "---name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-user-defined-s{ $flags=( "--catalog-id", "--database-name", "--pattern", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-workflow{ $flags=( "--name", "--include-graph", "--no-include-graph", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-workflow-run{ $flags=( "--name", "--run-id", "--include-graph", "--no-include-graph", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-workflow-run-properties{ $flags=( "--name", "--run-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-get-workflow-runs{ $flags=( "--name", "--include-graph", "--no-include-graph", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-import-catalog-to-glue{ $flags=( "--catalog-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-list-crawlers{ $flags=( "--max-results", "--next-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-list-dev-endpoints{ $flags=( "--next-token", "--max-results", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-list-jobs{ $flags=( "--next-token", "--max-results", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-list-ml-transforms{ $flags=( "--next-token", "--max-results", "--filter", "--sort", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-list-triggers{ $flags=( "--next-token", "--dependent-job-name", "--max-results", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-list-workflows{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-put-data-catalog-encryption-settings{ $flags=( "--catalog-id", "--data-catalog-encryption-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-put-resource-policy{ $flags=( "--policy-in-json", "--policy-hash-condition", "--policy-exists-condition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-put-workflow-run-properties{ $flags=( "--name", "--run-id", "--run-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-reset-job-bookmark{ $flags=( "--job-name", "--run-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-search-tables{ $flags=( "--catalog-id", "--next-token", "--filters", "--search-text", "--sort-criteria", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-crawler{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-crawler-schedule{ $flags=( "--crawler-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-export-labels-task-run{ $flags=( "--transform-id", "--output-s3-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-import-labels-task-run{ $flags=( "--transform-id", "--input-s3-path", "--replace-all-labels", "--no-replace-all-labels", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-job-run{ $flags=( "--job-name", "--job-run-id", "--arguments", "--allocated-capacity", "--timeout", "--max-capacity", "--security-configuration", "--notification-property", "--worker-type", "--number-of-workers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-ml-evaluation-task-run{ $flags=( "--transform-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-ml-labeling-set-generation-task-run{ $flags=( "--transform-id", "--output-s3-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-trigger{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-start-workflow-run{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-stop-crawler{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-stop-crawler-schedule{ $flags=( "--crawler-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-stop-trigger{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-tag-resource{ $flags=( "--resource-arn", "--tags-to-add", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-untag-resource{ $flags=( "--resource-arn", "--tags-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-classifier{ $flags=( "--grok-classifier", "--xml-classifier", "--json-classifier", "--csv-classifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-connection{ $flags=( "--catalog-id", "--name", "--connection-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-crawler{ $flags=( "--name", "--role", "--database-name", "--description", "--targets", "--schedule", "--classifiers", "--table-prefix", "--schema-change-policy", "--configuration", "--crawler-security-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-crawler-schedule{ $flags=( "--crawler-name", "--schedule", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-database{ $flags=( "--catalog-id", "--name", "--database-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-dev-endpoint{ $flags=( "--endpoint-name", "--public-key", "--add-public-keys", "--delete-public-keys", "--custom-libraries", "--update-etl-libraries", "--no-update-etl-libraries", "--delete-arguments", "--add-arguments", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-job{ $flags=( "--job-name", "--job-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-ml-transform{ $flags=( "--transform-id", "--name", "--description", "--parameters", "--role", "--glue-version", "--max-capacity", "--worker-type", "--number-of-workers", "--timeout", "--max-retries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-partition{ $flags=( "--catalog-id", "--database-name", "--table-name", "--partition-value-list", "--partition-input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-table{ $flags=( "--catalog-id", "--database-name", "--table-input", "--skip-archive", "--no-skip-archive", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-trigger{ $flags=( "--name", "--trigger-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-user-defined-{ $flags=( "--catalog-id", "--database-name", "---name", "---input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-glue-update-workflow{ $flags=( "--name", "--description", "--default-run-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass{ $commands=( "associate-role-to-group", "associate-service-role-to-account", "create-connector-definition", "create-connector-definition-version", "create-core-definition", "create-core-definition-version", "create-deployment", "create-device-definition", "create-device-definition-version", "create-function-definition", "create-function-definition-version", "create-group", "create-group-certificate-authority", "create-group-version", "create-logger-definition", "create-logger-definition-version", "create-resource-definition", "create-resource-definition-version", "create-software-update-job", "create-subscription-definition", "create-subscription-definition-version", "delete-connector-definition", "delete-core-definition", "delete-device-definition", "delete-function-definition", "delete-group", "delete-logger-definition", "delete-resource-definition", "delete-subscription-definition", "disassociate-role-from-group", "disassociate-service-role-from-account", "get-associated-role", "get-bulk-deployment-status", "get-connectivity-info", "get-connector-definition", "get-connector-definition-version", "get-core-definition", "get-core-definition-version", "get-deployment-status", "get-device-definition", "get-device-definition-version", "get-function-definition", "get-function-definition-version", "get-group", "get-group-certificate-authority", "get-group-certificate-configuration", "get-group-version", "get-logger-definition", "get-logger-definition-version", "get-resource-definition", "get-resource-definition-version", "get-service-role-for-account", "get-subscription-definition", "get-subscription-definition-version", "list-bulk-deployment-detailed-reports", "list-bulk-deployments", "list-connector-definition-versions", "list-connector-definitions", "list-core-definition-versions", "list-core-definitions", "list-deployments", "list-device-definition-versions", "list-device-definitions", "list-function-definition-versions", "list-function-definitions", "list-group-certificate-authorities", "list-group-versions", "list-groups", "list-logger-definition-versions", "list-logger-definitions", "list-resource-definition-versions", "list-resource-definitions", "list-subscription-definition-versions", "list-subscription-definitions", "list-tags-for-resource", "reset-deployments", "start-bulk-deployment", "stop-bulk-deployment", "tag-resource", "untag-resource", "update-connectivity-info", "update-connector-definition", "update-core-definition", "update-device-definition", "update-function-definition", "update-group", "update-group-certificate-configuration", "update-logger-definition", "update-resource-definition", "update-subscription-definition" ); return $commands; } function Get-greengrass-associate-role-to-group{ $flags=( "--group-id", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-associate-service-role-to-account{ $flags=( "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-connector-definition{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-connector-definition-version{ $flags=( "--amzn-client-token", "--connector-definition-id", "--connectors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-core-definition{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-core-definition-version{ $flags=( "--amzn-client-token", "--core-definition-id", "--cores", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-deployment{ $flags=( "--amzn-client-token", "--deployment-id", "--deployment-type", "--group-id", "--group-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-device-definition{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-device-definition-version{ $flags=( "--amzn-client-token", "--device-definition-id", "--devices", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-function-definition{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-function-definition-version{ $flags=( "--amzn-client-token", "--default-config", "---definition-id", "--functions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-group{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-group-certificate-authority{ $flags=( "--amzn-client-token", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-group-version{ $flags=( "--amzn-client-token", "--connector-definition-version-arn", "--core-definition-version-arn", "--device-definition-version-arn", "---definition-version-arn", "--group-id", "--logger-definition-version-arn", "--resource-definition-version-arn", "--subscription-definition-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-logger-definition{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-logger-definition-version{ $flags=( "--amzn-client-token", "--logger-definition-id", "--loggers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-resource-definition{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-resource-definition-version{ $flags=( "--amzn-client-token", "--resource-definition-id", "--resources", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-software-update-job{ $flags=( "--amzn-client-token", "--s3-url-signer-role", "--software-to-update", "--update-agent-log-level", "--update-targets", "--update-targets-architecture", "--update-targets-operating-system", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-subscription-definition{ $flags=( "--amzn-client-token", "--initial-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-create-subscription-definition-version{ $flags=( "--amzn-client-token", "--subscription-definition-id", "--subscriptions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-connector-definition{ $flags=( "--connector-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-core-definition{ $flags=( "--core-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-device-definition{ $flags=( "--device-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-function-definition{ $flags=( "---definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-group{ $flags=( "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-logger-definition{ $flags=( "--logger-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-resource-definition{ $flags=( "--resource-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-delete-subscription-definition{ $flags=( "--subscription-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-disassociate-role-from-group{ $flags=( "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-disassociate-service-role-from-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-associated-role{ $flags=( "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-bulk-deployment-status{ $flags=( "--bulk-deployment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-connectivity-info{ $flags=( "--thing-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-connector-definition{ $flags=( "--connector-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-connector-definition-version{ $flags=( "--connector-definition-id", "--connector-definition-version-id", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-core-definition{ $flags=( "--core-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-core-definition-version{ $flags=( "--core-definition-id", "--core-definition-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-deployment-status{ $flags=( "--deployment-id", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-device-definition{ $flags=( "--device-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-device-definition-version{ $flags=( "--device-definition-id", "--device-definition-version-id", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-function-definition{ $flags=( "---definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-function-definition-version{ $flags=( "---definition-id", "---definition-version-id", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-group{ $flags=( "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-group-certificate-authority{ $flags=( "--certificate-authority-id", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-group-certificate-configuration{ $flags=( "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-group-version{ $flags=( "--group-id", "--group-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-logger-definition{ $flags=( "--logger-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-logger-definition-version{ $flags=( "--logger-definition-id", "--logger-definition-version-id", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-resource-definition{ $flags=( "--resource-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-resource-definition-version{ $flags=( "--resource-definition-id", "--resource-definition-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-service-role-for-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-subscription-definition{ $flags=( "--subscription-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-get-subscription-definition-version{ $flags=( "--next-token", "--subscription-definition-id", "--subscription-definition-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-bulk-deployment-detailed-reports{ $flags=( "--bulk-deployment-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-bulk-deployments{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-connector-definition-versions{ $flags=( "--connector-definition-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-connector-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-core-definition-versions{ $flags=( "--core-definition-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-core-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-deployments{ $flags=( "--group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-device-definition-versions{ $flags=( "--device-definition-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-device-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-function-definition-versions{ $flags=( "---definition-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-function-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-group-certificate-authorities{ $flags=( "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-group-versions{ $flags=( "--group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-logger-definition-versions{ $flags=( "--logger-definition-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-logger-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-resource-definition-versions{ $flags=( "--resource-definition-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-resource-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-subscription-definition-versions{ $flags=( "--subscription-definition-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-subscription-definitions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-reset-deployments{ $flags=( "--amzn-client-token", "--force", "--no-force", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-start-bulk-deployment{ $flags=( "--amzn-client-token", "--execution-role-arn", "--input-file-uri", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-stop-bulk-deployment{ $flags=( "--bulk-deployment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-connectivity-info{ $flags=( "--connectivity-info", "--thing-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-connector-definition{ $flags=( "--connector-definition-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-core-definition{ $flags=( "--core-definition-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-device-definition{ $flags=( "--device-definition-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-function-definition{ $flags=( "---definition-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-group{ $flags=( "--group-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-group-certificate-configuration{ $flags=( "--certificate-expiry-in-milliseconds", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-logger-definition{ $flags=( "--logger-definition-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-resource-definition{ $flags=( "--name", "--resource-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-greengrass-update-subscription-definition{ $flags=( "--name", "--subscription-definition-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation{ $commands=( "cancel-contact", "create-config", "create-dataflow-endpoint-group", "create-mission-profile", "delete-config", "delete-dataflow-endpoint-group", "delete-mission-profile", "describe-contact", "get-config", "get-dataflow-endpoint-group", "get-minute-usage", "get-mission-profile", "get-satellite", "list-configs", "list-contacts", "list-dataflow-endpoint-groups", "list-ground-stations", "list-mission-profiles", "list-satellites", "list-tags-for-resource", "reserve-contact", "tag-resource", "untag-resource", "update-config", "update-mission-profile" ); return $commands; } function Get-groundstation-cancel-contact{ $flags=( "--contact-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-create-config{ $flags=( "--config-data", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-create-dataflow-endpoint-group{ $flags=( "--endpoint-details", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-create-mission-profile{ $flags=( "--contact-post-pass-duration-seconds", "--contact-pre-pass-duration-seconds", "--dataflow-edges", "--minimum-viable-contact-duration-seconds", "--name", "--tags", "--tracking-config-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-delete-config{ $flags=( "--config-id", "--config-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-delete-dataflow-endpoint-group{ $flags=( "--dataflow-endpoint-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-delete-mission-profile{ $flags=( "--mission-profile-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-describe-contact{ $flags=( "--contact-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-get-config{ $flags=( "--config-id", "--config-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-get-dataflow-endpoint-group{ $flags=( "--dataflow-endpoint-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-get-minute-usage{ $flags=( "--month", "--year", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-get-mission-profile{ $flags=( "--mission-profile-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-get-satellite{ $flags=( "--satellite-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-list-configs{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-list-contacts{ $flags=( "--end-time", "--ground-station", "--mission-profile-arn", "--satellite-arn", "--start-time", "--status-list", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-list-dataflow-endpoint-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-list-ground-stations{ $flags=( "--satellite-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-list-mission-profiles{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-list-satellites{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-reserve-contact{ $flags=( "--end-time", "--ground-station", "--mission-profile-arn", "--satellite-arn", "--start-time", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-update-config{ $flags=( "--config-data", "--config-id", "--config-type", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-groundstation-update-mission-profile{ $flags=( "--contact-post-pass-duration-seconds", "--contact-pre-pass-duration-seconds", "--dataflow-edges", "--minimum-viable-contact-duration-seconds", "--mission-profile-id", "--name", "--tracking-config-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty{ $commands=( "accept-invitation", "archive-findings", "create-detector", "create-filter", "create-ip-set", "create-members", "create-publishing-destination", "create-sample-findings", "create-threat-intel-set", "decline-invitations", "delete-detector", "delete-filter", "delete-invitations", "delete-ip-set", "delete-members", "delete-publishing-destination", "delete-threat-intel-set", "describe-organization-configuration", "describe-publishing-destination", "disable-organization-admin-account", "disassociate-from-master-account", "disassociate-members", "enable-organization-admin-account", "get-detector", "get-filter", "get-findings", "get-findings-statistics", "get-invitations-count", "get-ip-set", "get-master-account", "get-members", "get-threat-intel-set", "invite-members", "list-detectors", "list-filters", "list-findings", "list-invitations", "list-ip-sets", "list-members", "list-organization-admin-accounts", "list-publishing-destinations", "list-tags-for-resource", "list-threat-intel-sets", "start-monitoring-members", "stop-monitoring-members", "tag-resource", "unarchive-findings", "untag-resource", "update-detector", "update-filter", "update-findings-feedback", "update-ip-set", "update-organization-configuration", "update-publishing-destination", "update-threat-intel-set" ); return $commands; } function Get-guardduty-accept-invitation{ $flags=( "--detector-id", "--master-id", "--invitation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-archive-findings{ $flags=( "--detector-id", "--finding-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-create-detector{ $flags=( "--enable", "--no-enable", "--client-token", "--finding-publishing-frequency", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-create-filter{ $flags=( "--detector-id", "--name", "--description", "--action", "--rank", "--finding-criteria", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-create-ip-set{ $flags=( "--detector-id", "--name", "--format", "--location", "--activate", "--no-activate", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-create-members{ $flags=( "--detector-id", "--account-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-create-publishing-destination{ $flags=( "--detector-id", "--destination-type", "--destination-properties", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-create-sample-findings{ $flags=( "--detector-id", "--finding-types", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-create-threat-intel-set{ $flags=( "--detector-id", "--name", "--format", "--location", "--activate", "--no-activate", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-decline-invitations{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-delete-detector{ $flags=( "--detector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-delete-filter{ $flags=( "--detector-id", "--filter-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-delete-invitations{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-delete-ip-set{ $flags=( "--detector-id", "--ip-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-delete-members{ $flags=( "--detector-id", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-delete-publishing-destination{ $flags=( "--detector-id", "--destination-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-delete-threat-intel-set{ $flags=( "--detector-id", "--threat-intel-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-describe-organization-configuration{ $flags=( "--detector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-describe-publishing-destination{ $flags=( "--detector-id", "--destination-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-disable-organization-admin-account{ $flags=( "--admin-account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-disassociate-from-master-account{ $flags=( "--detector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-disassociate-members{ $flags=( "--detector-id", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-enable-organization-admin-account{ $flags=( "--admin-account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-detector{ $flags=( "--detector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-filter{ $flags=( "--detector-id", "--filter-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-findings{ $flags=( "--detector-id", "--finding-ids", "--sort-criteria", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-findings-statistics{ $flags=( "--detector-id", "--finding-statistic-types", "--finding-criteria", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-invitations-count{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-ip-set{ $flags=( "--detector-id", "--ip-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-master-account{ $flags=( "--detector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-members{ $flags=( "--detector-id", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-get-threat-intel-set{ $flags=( "--detector-id", "--threat-intel-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-invite-members{ $flags=( "--detector-id", "--account-ids", "--disable-email-notification", "--no-disable-email-notification", "--message", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-detectors{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-filters{ $flags=( "--detector-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-findings{ $flags=( "--detector-id", "--finding-criteria", "--sort-criteria", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-invitations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-ip-sets{ $flags=( "--detector-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-members{ $flags=( "--detector-id", "--only-associated", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-organization-admin-accounts{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-publishing-destinations{ $flags=( "--detector-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-list-threat-intel-sets{ $flags=( "--detector-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-start-monitoring-members{ $flags=( "--detector-id", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-stop-monitoring-members{ $flags=( "--detector-id", "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-unarchive-findings{ $flags=( "--detector-id", "--finding-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-update-detector{ $flags=( "--detector-id", "--enable", "--no-enable", "--finding-publishing-frequency", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-update-filter{ $flags=( "--detector-id", "--filter-name", "--description", "--action", "--rank", "--finding-criteria", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-update-findings-feedback{ $flags=( "--detector-id", "--finding-ids", "--feedback", "--comments", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-update-ip-set{ $flags=( "--detector-id", "--ip-set-id", "--name", "--location", "--activate", "--no-activate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-update-organization-configuration{ $flags=( "--detector-id", "--auto-enable", "--no-auto-enable", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-update-publishing-destination{ $flags=( "--detector-id", "--destination-id", "--destination-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-guardduty-update-threat-intel-set{ $flags=( "--detector-id", "--threat-intel-set-id", "--name", "--location", "--activate", "--no-activate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-health{ $commands=( "describe-affected-accounts-for-organization", "describe-affected-entities", "describe-affected-entities-for-organization", "describe-entity-aggregates", "describe-event-aggregates", "describe-event-details", "describe-event-details-for-organization", "describe-event-types", "describe-events", "describe-events-for-organization", "describe-health-service-status-for-organization", "disable-health-service-access-for-organization", "enable-health-service-access-for-organization" ); return $commands; } function Get-health-describe-affected-accounts-for-organization{ $flags=( "--event-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-affected-entities{ $flags=( "--filter", "--locale", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-affected-entities-for-organization{ $flags=( "--organization-entity-filters", "--locale", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-entity-aggregates{ $flags=( "--event-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-event-aggregates{ $flags=( "--filter", "--aggregate-field", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-event-details{ $flags=( "--event-arns", "--locale", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-event-details-for-organization{ $flags=( "--organization-event-detail-filters", "--locale", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-event-types{ $flags=( "--filter", "--locale", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-events{ $flags=( "--filter", "--locale", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-events-for-organization{ $flags=( "--filter", "--locale", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-health-describe-health-service-status-for-organization{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-health-disable-health-service-access-for-organization{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-health-enable-health-service-access-for-organization{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-history{ $commands=( "list", "show" ); return $commands; } function Get-history-list{ $flags=(""); return $flags; } function Get-history-show{ $flags=( "--include", "--exclude", "--format" ); return $flags; } function Get-iam{ $commands=( "add-client-id-to-open-id-connect-provider", "add-role-to-instance-profile", "add-user-to-group", "attach-group-policy", "attach-role-policy", "attach-user-policy", "change-password", "create-access-key", "create-account-alias", "create-group", "create-instance-profile", "create-login-profile", "create-open-id-connect-provider", "create-policy", "create-policy-version", "create-role", "create-saml-provider", "create-service-linked-role", "create-service-specific-credential", "create-user", "create-virtual-mfa-device", "deactivate-mfa-device", "delete-access-key", "delete-account-alias", "delete-account-password-policy", "delete-group", "delete-group-policy", "delete-instance-profile", "delete-login-profile", "delete-open-id-connect-provider", "delete-policy", "delete-policy-version", "delete-role", "delete-role-permissions-boundary", "delete-role-policy", "delete-saml-provider", "delete-server-certificate", "delete-service-linked-role", "delete-service-specific-credential", "delete-signing-certificate", "delete-ssh-public-key", "delete-user", "delete-user-permissions-boundary", "delete-user-policy", "delete-virtual-mfa-device", "detach-group-policy", "detach-role-policy", "detach-user-policy", "enable-mfa-device", "generate-credential-report", "generate-organizations-access-report", "generate-service-last-accessed-details", "get-access-key-last-used", "get-account-authorization-details", "get-account-password-policy", "get-account-summary", "get-context-keys-for-custom-policy", "get-context-keys-for-principal-policy", "get-credential-report", "get-group", "get-group-policy", "get-instance-profile", "get-login-profile", "get-open-id-connect-provider", "get-organizations-access-report", "get-policy", "get-policy-version", "get-role", "get-role-policy", "get-saml-provider", "get-server-certificate", "get-service-last-accessed-details", "get-service-last-accessed-details-with-entities", "get-service-linked-role-deletion-status", "get-ssh-public-key", "get-user", "get-user-policy", "list-access-keys", "list-account-aliases", "list-attached-group-policies", "list-attached-role-policies", "list-attached-user-policies", "list-entities-for-policy", "list-group-policies", "list-groups", "list-groups-for-user", "list-instance-profiles", "list-instance-profiles-for-role", "list-mfa-devices", "list-open-id-connect-providers", "list-policies", "list-policies-granting-service-access", "list-policy-versions", "list-role-policies", "list-role-tags", "list-roles", "list-saml-providers", "list-server-certificates", "list-service-specific-credentials", "list-signing-certificates", "list-ssh-public-keys", "list-user-policies", "list-user-tags", "list-users", "list-virtual-mfa-devices", "put-group-policy", "put-role-permissions-boundary", "put-role-policy", "put-user-permissions-boundary", "put-user-policy", "remove-client-id-from-open-id-connect-provider", "remove-role-from-instance-profile", "remove-user-from-group", "reset-service-specific-credential", "resync-mfa-device", "set-default-policy-version", "set-security-token-service-preferences", "simulate-custom-policy", "simulate-principal-policy", "tag-role", "tag-user", "untag-role", "untag-user", "update-access-key", "update-account-password-policy", "update-assume-role-policy", "update-group", "update-login-profile", "update-open-id-connect-provider-thumbprint", "update-role", "update-role-description", "update-saml-provider", "update-server-certificate", "update-service-specific-credential", "update-signing-certificate", "update-ssh-public-key", "update-user", "upload-server-certificate", "upload-signing-certificate", "upload-ssh-public-key", "wait" ); return $commands; } function Get-iam-add-client-id-to-open-id-connect-provider{ $flags=( "--open-id-connect-provider-arn", "--client-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-add-role-to-instance-profile{ $flags=( "--instance-profile-name", "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-add-user-to-group{ $flags=( "--group-name", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-attach-group-policy{ $flags=( "--group-name", "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-attach-role-policy{ $flags=( "--role-name", "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-attach-user-policy{ $flags=( "--user-name", "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-change-password{ $flags=( "--old-password", "--new-password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-access-key{ $flags=( "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-account-alias{ $flags=( "--account-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-group{ $flags=( "--path", "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-instance-profile{ $flags=( "--instance-profile-name", "--path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-login-profile{ $flags=( "--user-name", "--password", "--password-reset-required", "--no-password-reset-required", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-open-id-connect-provider{ $flags=( "--url", "--client-id-list", "--thumbprint-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-policy{ $flags=( "--policy-name", "--path", "--policy-document", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-policy-version{ $flags=( "--policy-arn", "--policy-document", "--set-as-default", "--no-set-as-default", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-role{ $flags=( "--path", "--role-name", "--assume-role-policy-document", "--description", "--max-session-duration", "--permissions-boundary", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-saml-provider{ $flags=( "--saml-metadata-document", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-service-linked-role{ $flags=( "--aws-service-name", "--description", "--custom-suffix", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-service-specific-credential{ $flags=( "--user-name", "--service-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-user{ $flags=( "--path", "--user-name", "--permissions-boundary", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-create-virtual-mfa-device{ $flags=( "--path", "--virtual-mfa-device-name", "--outfile", "--bootstrap-method" ); return $flags; } function Get-iam-deactivate-mfa-device{ $flags=( "--user-name", "--serial-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-access-key{ $flags=( "--user-name", "--access-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-account-alias{ $flags=( "--account-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-account-password-policy{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-group{ $flags=( "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-group-policy{ $flags=( "--group-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-instance-profile{ $flags=( "--instance-profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-login-profile{ $flags=( "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-open-id-connect-provider{ $flags=( "--open-id-connect-provider-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-policy{ $flags=( "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-policy-version{ $flags=( "--policy-arn", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-role{ $flags=( "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-role-permissions-boundary{ $flags=( "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-role-policy{ $flags=( "--role-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-saml-provider{ $flags=( "--saml-provider-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-server-certificate{ $flags=( "--server-certificate-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-service-linked-role{ $flags=( "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-service-specific-credential{ $flags=( "--user-name", "--service-specific-credential-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-signing-certificate{ $flags=( "--user-name", "--certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-ssh-public-key{ $flags=( "--user-name", "--ssh-public-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-user{ $flags=( "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-user-permissions-boundary{ $flags=( "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-user-policy{ $flags=( "--user-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-delete-virtual-mfa-device{ $flags=( "--serial-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-detach-group-policy{ $flags=( "--group-name", "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-detach-role-policy{ $flags=( "--role-name", "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-detach-user-policy{ $flags=( "--user-name", "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-enable-mfa-device{ $flags=( "--user-name", "--serial-number", "--authentication-code", "--authentication-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-generate-credential-report{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-generate-organizations-access-report{ $flags=( "--entity-path", "--organizations-policy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-generate-service-last-accessed-details{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-access-key-last-used{ $flags=( "--access-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-account-authorization-details{ $flags=( "--filter", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-account-password-policy{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-account-summary{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-context-keys-for-custom-policy{ $flags=( "--policy-input-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-context-keys-for-principal-policy{ $flags=( "--policy-source-arn", "--policy-input-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-credential-report{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-group{ $flags=( "--group-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-group-policy{ $flags=( "--group-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-instance-profile{ $flags=( "--instance-profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-login-profile{ $flags=( "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-open-id-connect-provider{ $flags=( "--open-id-connect-provider-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-organizations-access-report{ $flags=( "--job-id", "--max-items", "--marker", "--sort-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-policy{ $flags=( "--policy-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-policy-version{ $flags=( "--policy-arn", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-role{ $flags=( "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-role-policy{ $flags=( "--role-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-saml-provider{ $flags=( "--saml-provider-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-server-certificate{ $flags=( "--server-certificate-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-service-last-accessed-details{ $flags=( "--job-id", "--max-items", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-service-last-accessed-details-with-entities{ $flags=( "--job-id", "--service-namespace", "--max-items", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-service-linked-role-deletion-status{ $flags=( "--deletion-task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-ssh-public-key{ $flags=( "--user-name", "--ssh-public-key-id", "--encoding", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-user{ $flags=( "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-get-user-policy{ $flags=( "--user-name", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-access-keys{ $flags=( "--user-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-account-aliases{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-attached-group-policies{ $flags=( "--group-name", "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-attached-role-policies{ $flags=( "--role-name", "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-attached-user-policies{ $flags=( "--user-name", "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-entities-for-policy{ $flags=( "--policy-arn", "--entity-filter", "--path-prefix", "--policy-usage-filter", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-group-policies{ $flags=( "--group-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-groups{ $flags=( "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-groups-for-user{ $flags=( "--user-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-instance-profiles{ $flags=( "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-instance-profiles-for-role{ $flags=( "--role-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-mfa-devices{ $flags=( "--user-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-open-id-connect-providers{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-policies{ $flags=( "--scope", "--only-attached", "--no-only-attached", "--path-prefix", "--policy-usage-filter", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-policies-granting-service-access{ $flags=( "--marker", "--arn", "--service-namespaces", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-policy-versions{ $flags=( "--policy-arn", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-role-policies{ $flags=( "--role-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-role-tags{ $flags=( "--role-name", "--marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-roles{ $flags=( "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-saml-providers{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-server-certificates{ $flags=( "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-service-specific-credentials{ $flags=( "--user-name", "--service-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-signing-certificates{ $flags=( "--user-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-ssh-public-keys{ $flags=( "--user-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-user-policies{ $flags=( "--user-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-user-tags{ $flags=( "--user-name", "--marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-users{ $flags=( "--path-prefix", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-list-virtual-mfa-devices{ $flags=( "--assignment-status", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-put-group-policy{ $flags=( "--group-name", "--policy-name", "--policy-document", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-put-role-permissions-boundary{ $flags=( "--role-name", "--permissions-boundary", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-put-role-policy{ $flags=( "--role-name", "--policy-name", "--policy-document", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-put-user-permissions-boundary{ $flags=( "--user-name", "--permissions-boundary", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-put-user-policy{ $flags=( "--user-name", "--policy-name", "--policy-document", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-remove-client-id-from-open-id-connect-provider{ $flags=( "--open-id-connect-provider-arn", "--client-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-remove-role-from-instance-profile{ $flags=( "--instance-profile-name", "--role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-remove-user-from-group{ $flags=( "--group-name", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-reset-service-specific-credential{ $flags=( "--user-name", "--service-specific-credential-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-resync-mfa-device{ $flags=( "--user-name", "--serial-number", "--authentication-code", "--authentication-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-set-default-policy-version{ $flags=( "--policy-arn", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-set-security-token-service-preferences{ $flags=( "--global-endpoint-token-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-simulate-custom-policy{ $flags=( "--policy-input-list", "--permissions-boundary-policy-input-list", "--action-names", "--resource-arns", "--resource-policy", "--resource-owner", "--caller-arn", "--context-entries", "--resource-handling-option", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-simulate-principal-policy{ $flags=( "--policy-source-arn", "--policy-input-list", "--permissions-boundary-policy-input-list", "--action-names", "--resource-arns", "--resource-policy", "--resource-owner", "--caller-arn", "--context-entries", "--resource-handling-option", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-iam-tag-role{ $flags=( "--role-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-tag-user{ $flags=( "--user-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-untag-role{ $flags=( "--role-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-untag-user{ $flags=( "--user-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-access-key{ $flags=( "--user-name", "--access-key-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-account-password-policy{ $flags=( "--minimum-password-length", "--require-symbols", "--no-require-symbols", "--require-numbers", "--no-require-numbers", "--require-uppercase-characters", "--no-require-uppercase-characters", "--require-lowercase-characters", "--no-require-lowercase-characters", "--allow-users-to-change-password", "--no-allow-users-to-change-password", "--max-password-age", "--password-reuse-prevention", "--hard-expiry", "--no-hard-expiry", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-assume-role-policy{ $flags=( "--role-name", "--policy-document", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-group{ $flags=( "--group-name", "--new-path", "--new-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-login-profile{ $flags=( "--user-name", "--password", "--password-reset-required", "--no-password-reset-required", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-open-id-connect-provider-thumbprint{ $flags=( "--open-id-connect-provider-arn", "--thumbprint-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-role{ $flags=( "--role-name", "--description", "--max-session-duration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-role-description{ $flags=( "--role-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-saml-provider{ $flags=( "--saml-metadata-document", "--saml-provider-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-server-certificate{ $flags=( "--server-certificate-name", "--new-path", "--new-server-certificate-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-service-specific-credential{ $flags=( "--user-name", "--service-specific-credential-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-signing-certificate{ $flags=( "--user-name", "--certificate-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-ssh-public-key{ $flags=( "--user-name", "--ssh-public-key-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-update-user{ $flags=( "--user-name", "--new-path", "--new-user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-upload-server-certificate{ $flags=( "--path", "--server-certificate-name", "--certificate-body", "--private-key", "--certificate-chain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-upload-signing-certificate{ $flags=( "--user-name", "--certificate-body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-upload-ssh-public-key{ $flags=( "--user-name", "--ssh-public-key-body", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iam-wait{ $flags=(""); return $flags; } function Get-imagebuilder{ $commands=( "cancel-image-creation", "create-component", "create-distribution-configuration", "create-image", "create-image-pipeline", "create-image-recipe", "create-infrastructure-configuration", "delete-component", "delete-distribution-configuration", "delete-image", "delete-image-pipeline", "delete-image-recipe", "delete-infrastructure-configuration", "get-component", "get-component-policy", "get-distribution-configuration", "get-image", "get-image-pipeline", "get-image-policy", "get-image-recipe", "get-image-recipe-policy", "get-infrastructure-configuration", "import-component", "list-component-build-versions", "list-components", "list-distribution-configurations", "list-image-build-versions", "list-image-pipeline-images", "list-image-pipelines", "list-image-recipes", "list-images", "list-infrastructure-configurations", "list-tags-for-resource", "put-component-policy", "put-image-policy", "put-image-recipe-policy", "start-image-pipeline-execution", "tag-resource", "untag-resource", "update-distribution-configuration", "update-image-pipeline", "update-infrastructure-configuration" ); return $commands; } function Get-imagebuilder-cancel-image-creation{ $flags=( "--image-build-version-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-create-component{ $flags=( "--name", "--semantic-version", "--description", "--change-description", "--platform", "--data", "--uri", "--kms-key-id", "--tags", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-create-distribution-configuration{ $flags=( "--name", "--description", "--distributions", "--tags", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-create-image{ $flags=( "--image-recipe-arn", "--distribution-configuration-arn", "--infrastructure-configuration-arn", "--image-tests-configuration", "--enhanced-image-metadata-enabled", "--no-enhanced-image-metadata-enabled", "--tags", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-create-image-pipeline{ $flags=( "--name", "--description", "--image-recipe-arn", "--infrastructure-configuration-arn", "--distribution-configuration-arn", "--image-tests-configuration", "--enhanced-image-metadata-enabled", "--no-enhanced-image-metadata-enabled", "--schedule", "--status", "--tags", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-create-image-recipe{ $flags=( "--name", "--description", "--semantic-version", "--components", "--parent-image", "--block-device-mappings", "--tags", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-create-infrastructure-configuration{ $flags=( "--name", "--description", "--instance-types", "--instance-profile-name", "--security-group-ids", "--subnet-id", "--logging", "--key-pair", "--terminate-instance-on-failure", "--no-terminate-instance-on-failure", "--sns-topic-arn", "--tags", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-delete-component{ $flags=( "--component-build-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-delete-distribution-configuration{ $flags=( "--distribution-configuration-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-delete-image{ $flags=( "--image-build-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-delete-image-pipeline{ $flags=( "--image-pipeline-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-delete-image-recipe{ $flags=( "--image-recipe-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-delete-infrastructure-configuration{ $flags=( "--infrastructure-configuration-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-component{ $flags=( "--component-build-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-component-policy{ $flags=( "--component-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-distribution-configuration{ $flags=( "--distribution-configuration-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-image{ $flags=( "--image-build-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-image-pipeline{ $flags=( "--image-pipeline-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-image-policy{ $flags=( "--image-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-image-recipe{ $flags=( "--image-recipe-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-image-recipe-policy{ $flags=( "--image-recipe-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-get-infrastructure-configuration{ $flags=( "--infrastructure-configuration-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-import-component{ $flags=( "--name", "--semantic-version", "--description", "--change-description", "--type", "--format", "--platform", "--data", "--uri", "--kms-key-id", "--tags", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-component-build-versions{ $flags=( "--component-version-arn", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-components{ $flags=( "--owner", "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-distribution-configurations{ $flags=( "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-image-build-versions{ $flags=( "--image-version-arn", "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-image-pipeline-images{ $flags=( "--image-pipeline-arn", "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-image-pipelines{ $flags=( "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-image-recipes{ $flags=( "--owner", "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-images{ $flags=( "--owner", "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-infrastructure-configurations{ $flags=( "--filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-put-component-policy{ $flags=( "--component-arn", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-put-image-policy{ $flags=( "--image-arn", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-put-image-recipe-policy{ $flags=( "--image-recipe-arn", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-start-image-pipeline-execution{ $flags=( "--image-pipeline-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-update-distribution-configuration{ $flags=( "--distribution-configuration-arn", "--description", "--distributions", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-update-image-pipeline{ $flags=( "--image-pipeline-arn", "--description", "--image-recipe-arn", "--infrastructure-configuration-arn", "--distribution-configuration-arn", "--image-tests-configuration", "--enhanced-image-metadata-enabled", "--no-enhanced-image-metadata-enabled", "--schedule", "--status", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-imagebuilder-update-infrastructure-configuration{ $flags=( "--infrastructure-configuration-arn", "--description", "--instance-types", "--instance-profile-name", "--security-group-ids", "--subnet-id", "--logging", "--key-pair", "--terminate-instance-on-failure", "--no-terminate-instance-on-failure", "--sns-topic-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-importexport{ $commands=( "cancel-job", "create-job", "get-shipping-label", "get-status", "list-jobs", "update-job" ); return $commands; } function Get-importexport-cancel-job{ $flags=( "--job-id", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-importexport-create-job{ $flags=( "--job-type", "--manifest", "--manifest-addendum", "--validate-only", "--no-validate-only", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-importexport-get-shipping-label{ $flags=( "--job-ids", "--name", "--company", "--phone-number", "--country", "--state-or-province", "--city", "--postal-code", "--street", "--street", "--street", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-importexport-get-status{ $flags=( "--job-id", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-importexport-list-jobs{ $flags=( "--api-version", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-importexport-update-job{ $flags=( "--job-id", "--manifest", "--job-type", "--validate-only", "--no-validate-only", "--api-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector{ $commands=( "add-attributes-to-findings", "create-assessment-target", "create-assessment-template", "create-exclusions-preview", "create-resource-group", "delete-assessment-run", "delete-assessment-target", "delete-assessment-template", "describe-assessment-runs", "describe-assessment-targets", "describe-assessment-templates", "describe-cross-account-access-role", "describe-exclusions", "describe-findings", "describe-resource-groups", "describe-rules-packages", "get-assessment-report", "get-exclusions-preview", "get-telemetry-metadata", "list-assessment-run-agents", "list-assessment-runs", "list-assessment-targets", "list-assessment-templates", "list-event-subscriptions", "list-exclusions", "list-findings", "list-rules-packages", "list-tags-for-resource", "preview-agents", "register-cross-account-access-role", "remove-attributes-from-findings", "set-tags-for-resource", "start-assessment-run", "stop-assessment-run", "subscribe-to-event", "unsubscribe-from-event", "update-assessment-target" ); return $commands; } function Get-inspector-add-attributes-to-findings{ $flags=( "--finding-arns", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-create-assessment-target{ $flags=( "--assessment-target-name", "--resource-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-create-assessment-template{ $flags=( "--assessment-target-arn", "--assessment-template-name", "--duration-in-seconds", "--rules-package-arns", "--user-attributes-for-findings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-create-exclusions-preview{ $flags=( "--assessment-template-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-create-resource-group{ $flags=( "--resource-group-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-delete-assessment-run{ $flags=( "--assessment-run-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-delete-assessment-target{ $flags=( "--assessment-target-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-delete-assessment-template{ $flags=( "--assessment-template-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-assessment-runs{ $flags=( "--assessment-run-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-assessment-targets{ $flags=( "--assessment-target-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-assessment-templates{ $flags=( "--assessment-template-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-cross-account-access-role{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-exclusions{ $flags=( "--exclusion-arns", "--locale", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-findings{ $flags=( "--finding-arns", "--locale", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-resource-groups{ $flags=( "--resource-group-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-describe-rules-packages{ $flags=( "--rules-package-arns", "--locale", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-get-assessment-report{ $flags=( "--assessment-run-arn", "--report-file-format", "--report-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-get-exclusions-preview{ $flags=( "--assessment-template-arn", "--preview-token", "--next-token", "--max-results", "--locale", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-get-telemetry-metadata{ $flags=( "--assessment-run-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-assessment-run-agents{ $flags=( "--assessment-run-arn", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-assessment-runs{ $flags=( "--assessment-template-arns", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-assessment-targets{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-assessment-templates{ $flags=( "--assessment-target-arns", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-event-subscriptions{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-exclusions{ $flags=( "--assessment-run-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-findings{ $flags=( "--assessment-run-arns", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-rules-packages{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-preview-agents{ $flags=( "--preview-agents-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-register-cross-account-access-role{ $flags=( "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-remove-attributes-from-findings{ $flags=( "--finding-arns", "--attribute-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-set-tags-for-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-start-assessment-run{ $flags=( "--assessment-template-arn", "--assessment-run-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-stop-assessment-run{ $flags=( "--assessment-run-arn", "--stop-action", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-subscribe-to-event{ $flags=( "--resource-arn", "--event", "--topic-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-unsubscribe-from-event{ $flags=( "--resource-arn", "--event", "--topic-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-inspector-update-assessment-target{ $flags=( "--assessment-target-arn", "--assessment-target-name", "--resource-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot{ $commands=( "accept-certificate-transfer", "add-thing-to-billing-group", "add-thing-to-thing-group", "associate-targets-with-job", "attach-policy", "attach-security-profile", "attach-thing-principal", "cancel-audit-mitigation-actions-task", "cancel-audit-task", "cancel-certificate-transfer", "cancel-job", "cancel-job-execution", "clear-default-authorizer", "confirm-topic-rule-destination", "create-authorizer", "create-billing-group", "create-certificate-from-csr", "create-dimension", "create-domain-configuration", "create-dynamic-thing-group", "create-job", "create-keys-and-certificate", "create-mitigation-action", "create-ota-update", "create-policy", "create-policy-version", "create-provisioning-claim", "create-provisioning-template", "create-provisioning-template-version", "create-role-alias", "create-scheduled-audit", "create-security-profile", "create-stream", "create-thing", "create-thing-group", "create-thing-type", "create-topic-rule", "create-topic-rule-destination", "delete-account-audit-configuration", "delete-authorizer", "delete-billing-group", "delete-ca-certificate", "delete-certificate", "delete-dimension", "delete-domain-configuration", "delete-dynamic-thing-group", "delete-job", "delete-job-execution", "delete-mitigation-action", "delete-ota-update", "delete-policy", "delete-policy-version", "delete-provisioning-template", "delete-provisioning-template-version", "delete-registration-code", "delete-role-alias", "delete-scheduled-audit", "delete-security-profile", "delete-stream", "delete-thing", "delete-thing-group", "delete-thing-type", "delete-topic-rule", "delete-topic-rule-destination", "delete-v2-logging-level", "deprecate-thing-type", "describe-account-audit-configuration", "describe-audit-finding", "describe-audit-mitigation-actions-task", "describe-audit-task", "describe-authorizer", "describe-billing-group", "describe-ca-certificate", "describe-certificate", "describe-default-authorizer", "describe-dimension", "describe-domain-configuration", "describe-endpoint", "describe-event-configurations", "describe-index", "describe-job", "describe-job-execution", "describe-mitigation-action", "describe-provisioning-template", "describe-provisioning-template-version", "describe-role-alias", "describe-scheduled-audit", "describe-security-profile", "describe-stream", "describe-thing", "describe-thing-group", "describe-thing-registration-task", "describe-thing-type", "detach-policy", "detach-security-profile", "detach-thing-principal", "disable-topic-rule", "enable-topic-rule", "get-cardinality", "get-effective-policies", "get-indexing-configuration", "get-job-document", "get-logging-options", "get-ota-update", "get-percentiles", "get-policy", "get-policy-version", "get-registration-code", "get-statistics", "get-topic-rule", "get-topic-rule-destination", "get-v2-logging-options", "list-active-violations", "list-attached-policies", "list-audit-findings", "list-audit-mitigation-actions-executions", "list-audit-mitigation-actions-tasks", "list-audit-tasks", "list-authorizers", "list-billing-groups", "list-ca-certificates", "list-certificates", "list-certificates-by-ca", "list-dimensions", "list-domain-configurations", "list-indices", "list-job-executions-for-job", "list-job-executions-for-thing", "list-jobs", "list-mitigation-actions", "list-ota-updates", "list-outgoing-certificates", "list-policies", "list-policy-versions", "list-principal-things", "list-provisioning-template-versions", "list-provisioning-templates", "list-role-aliases", "list-scheduled-audits", "list-security-profiles", "list-security-profiles-for-target", "list-streams", "list-tags-for-resource", "list-targets-for-policy", "list-targets-for-security-profile", "list-thing-groups", "list-thing-groups-for-thing", "list-thing-principals", "list-thing-registration-task-reports", "list-thing-registration-tasks", "list-thing-types", "list-things", "list-things-in-billing-group", "list-things-in-thing-group", "list-topic-rule-destinations", "list-topic-rules", "list-v2-logging-levels", "list-violation-events", "register-ca-certificate", "register-certificate", "register-certificate-without-ca", "register-thing", "reject-certificate-transfer", "remove-thing-from-billing-group", "remove-thing-from-thing-group", "replace-topic-rule", "search-index", "set-default-authorizer", "set-default-policy-version", "set-logging-options", "set-v2-logging-level", "set-v2-logging-options", "start-audit-mitigation-actions-task", "start-on-demand-audit-task", "start-thing-registration-task", "stop-thing-registration-task", "tag-resource", "test-authorization", "test-invoke-authorizer", "transfer-certificate", "untag-resource", "update-account-audit-configuration", "update-authorizer", "update-billing-group", "update-ca-certificate", "update-certificate", "update-dimension", "update-domain-configuration", "update-dynamic-thing-group", "update-event-configurations", "update-indexing-configuration", "update-job", "update-mitigation-action", "update-provisioning-template", "update-role-alias", "update-scheduled-audit", "update-security-profile", "update-stream", "update-thing", "update-thing-group", "update-thing-groups-for-thing", "update-topic-rule-destination", "validate-security-profile-behaviors" ); return $commands; } function Get-iot-accept-certificate-transfer{ $flags=( "--certificate-id", "--set-as-active", "--no-set-as-active", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-add-thing-to-billing-group{ $flags=( "--billing-group-name", "--billing-group-arn", "--thing-name", "--thing-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-add-thing-to-thing-group{ $flags=( "--thing-group-name", "--thing-group-arn", "--thing-name", "--thing-arn", "--override-dynamic-groups", "--no-override-dynamic-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-associate-targets-with-job{ $flags=( "--targets", "--job-id", "--comment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-attach-policy{ $flags=( "--policy-name", "--target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-attach-security-profile{ $flags=( "--security-profile-name", "--security-profile-target-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-attach-thing-principal{ $flags=( "--thing-name", "--principal", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-cancel-audit-mitigation-actions-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-cancel-audit-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-cancel-certificate-transfer{ $flags=( "--certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-cancel-job{ $flags=( "--job-id", "--reason-code", "--comment", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-cancel-job-execution{ $flags=( "--job-id", "--thing-name", "--force", "--no-force", "--expected-version", "--status-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-clear-default-authorizer{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-confirm-topic-rule-destination{ $flags=( "--confirmation-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-authorizer{ $flags=( "--authorizer-name", "--authorizer-function-arn", "--token-key-name", "--token-signing-public-keys", "--status", "--tags", "--signing-disabled", "--no-signing-disabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-billing-group{ $flags=( "--billing-group-name", "--billing-group-properties", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-certificate-from-csr{ $flags=( "--certificate-signing-request", "--set-as-active", "--no-set-as-active", "--certificate-pem-outfile", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-dimension{ $flags=( "--name", "--type", "--string-values", "--tags", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-domain-configuration{ $flags=( "--domain-configuration-name", "--domain-name", "--server-certificate-arns", "--validation-certificate-arn", "--authorizer-config", "--service-type", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-dynamic-thing-group{ $flags=( "--thing-group-name", "--thing-group-properties", "--index-name", "--query-string", "--query-version", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-job{ $flags=( "--job-id", "--targets", "--document-source", "--document", "--description", "--presigned-url-config", "--target-selection", "--job-executions-rollout-config", "--abort-config", "--timeout-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-keys-and-certificate{ $flags=( "--set-as-active", "--no-set-as-active", "--certificate-pem-outfile", "--public-key-outfile", "--private-key-outfile", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-mitigation-action{ $flags=( "--action-name", "--role-arn", "--action-params", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-ota-update{ $flags=( "--ota-update-id", "--description", "--targets", "--protocols", "--target-selection", "--aws-job-executions-rollout-config", "--aws-job-presigned-url-config", "--files", "--role-arn", "--additional-parameters", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-policy{ $flags=( "--policy-name", "--policy-document", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-policy-version{ $flags=( "--policy-name", "--policy-document", "--set-as-default", "--no-set-as-default", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-provisioning-claim{ $flags=( "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-provisioning-template{ $flags=( "--template-name", "--description", "--template-body", "--enabled", "--no-enabled", "--provisioning-role-arn", "--pre-provisioning-hook", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-provisioning-template-version{ $flags=( "--template-name", "--template-body", "--set-as-default", "--no-set-as-default", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-role-alias{ $flags=( "--role-alias", "--role-arn", "--credential-duration-seconds", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-scheduled-audit{ $flags=( "--frequency", "--day-of-month", "--day-of-week", "--target-check-names", "--scheduled-audit-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-security-profile{ $flags=( "--security-profile-name", "--security-profile-description", "--behaviors", "--alert-targets", "--additional-metrics-to-retain", "--additional-metrics-to-retain-v", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-stream{ $flags=( "--stream-id", "--description", "--files", "--role-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-thing{ $flags=( "--thing-name", "--thing-type-name", "--attribute-payload", "--billing-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-thing-group{ $flags=( "--thing-group-name", "--parent-group-name", "--thing-group-properties", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-thing-type{ $flags=( "--thing-type-name", "--thing-type-properties", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-topic-rule{ $flags=( "--rule-name", "--topic-rule-payload", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-create-topic-rule-destination{ $flags=( "--destination-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-account-audit-configuration{ $flags=( "--delete-scheduled-audits", "--no-delete-scheduled-audits", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-authorizer{ $flags=( "--authorizer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-billing-group{ $flags=( "--billing-group-name", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-ca-certificate{ $flags=( "--certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-certificate{ $flags=( "--certificate-id", "--force-delete", "--no-force-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-dimension{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-domain-configuration{ $flags=( "--domain-configuration-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-dynamic-thing-group{ $flags=( "--thing-group-name", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-job{ $flags=( "--job-id", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-job-execution{ $flags=( "--job-id", "--thing-name", "--execution-number", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-mitigation-action{ $flags=( "--action-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-ota-update{ $flags=( "--ota-update-id", "--delete-stream", "--no-delete-stream", "--force-delete-aws-job", "--no-force-delete-aws-job", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-policy{ $flags=( "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-policy-version{ $flags=( "--policy-name", "--policy-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-provisioning-template{ $flags=( "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-provisioning-template-version{ $flags=( "--template-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-registration-code{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-role-alias{ $flags=( "--role-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-scheduled-audit{ $flags=( "--scheduled-audit-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-security-profile{ $flags=( "--security-profile-name", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-stream{ $flags=( "--stream-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-thing{ $flags=( "--thing-name", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-thing-group{ $flags=( "--thing-group-name", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-thing-type{ $flags=( "--thing-type-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-topic-rule{ $flags=( "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-topic-rule-destination{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-delete-v2-logging-level{ $flags=( "--target-type", "--target-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-deprecate-thing-type{ $flags=( "--thing-type-name", "--undo-deprecate", "--no-undo-deprecate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-account-audit-configuration{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-audit-finding{ $flags=( "--finding-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-audit-mitigation-actions-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-audit-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-authorizer{ $flags=( "--authorizer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-billing-group{ $flags=( "--billing-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-ca-certificate{ $flags=( "--certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-certificate{ $flags=( "--certificate-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-default-authorizer{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-dimension{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-domain-configuration{ $flags=( "--domain-configuration-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-endpoint{ $flags=( "--endpoint-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-event-configurations{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-index{ $flags=( "--index-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-job-execution{ $flags=( "--job-id", "--thing-name", "--execution-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-mitigation-action{ $flags=( "--action-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-provisioning-template{ $flags=( "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-provisioning-template-version{ $flags=( "--template-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-role-alias{ $flags=( "--role-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-scheduled-audit{ $flags=( "--scheduled-audit-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-security-profile{ $flags=( "--security-profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-stream{ $flags=( "--stream-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-thing{ $flags=( "--thing-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-thing-group{ $flags=( "--thing-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-thing-registration-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-describe-thing-type{ $flags=( "--thing-type-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-detach-policy{ $flags=( "--policy-name", "--target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-detach-security-profile{ $flags=( "--security-profile-name", "--security-profile-target-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-detach-thing-principal{ $flags=( "--thing-name", "--principal", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-disable-topic-rule{ $flags=( "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-enable-topic-rule{ $flags=( "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-cardinality{ $flags=( "--index-name", "--query-string", "--aggregation-field", "--query-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-effective-policies{ $flags=( "--principal", "--cognito-identity-pool-id", "--thing-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-indexing-configuration{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-job-document{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-logging-options{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-ota-update{ $flags=( "--ota-update-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-percentiles{ $flags=( "--index-name", "--query-string", "--aggregation-field", "--query-version", "--percents", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-policy{ $flags=( "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-policy-version{ $flags=( "--policy-name", "--policy-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-registration-code{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-statistics{ $flags=( "--index-name", "--query-string", "--aggregation-field", "--query-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-topic-rule{ $flags=( "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-topic-rule-destination{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-get-v2-logging-options{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-active-violations{ $flags=( "--thing-name", "--security-profile-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-attached-policies{ $flags=( "--target", "--recursive", "--no-recursive", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-audit-findings{ $flags=( "--task-id", "--check-name", "--resource-identifier", "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-audit-mitigation-actions-executions{ $flags=( "--task-id", "--action-status", "--finding-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-audit-mitigation-actions-tasks{ $flags=( "--audit-task-id", "--finding-id", "--task-status", "--max-results", "--next-token", "--start-time", "--end-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-audit-tasks{ $flags=( "--start-time", "--end-time", "--task-type", "--task-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-authorizers{ $flags=( "--page-size", "--ascending-order", "--no-ascending-order", "--status", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-billing-groups{ $flags=( "--name-prefix-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-ca-certificates{ $flags=( "--page-size", "--ascending-order", "--no-ascending-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-certificates{ $flags=( "--page-size", "--ascending-order", "--no-ascending-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-certificates-by-ca{ $flags=( "--ca-certificate-id", "--page-size", "--ascending-order", "--no-ascending-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-dimensions{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-domain-configurations{ $flags=( "--marker", "--page-size", "--service-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-indices{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-job-executions-for-job{ $flags=( "--job-id", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-job-executions-for-thing{ $flags=( "--thing-name", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-jobs{ $flags=( "--status", "--target-selection", "--thing-group-name", "--thing-group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-mitigation-actions{ $flags=( "--action-type", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-ota-updates{ $flags=( "--ota-update-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-outgoing-certificates{ $flags=( "--page-size", "--ascending-order", "--no-ascending-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-policies{ $flags=( "--page-size", "--ascending-order", "--no-ascending-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-policy-versions{ $flags=( "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-principal-things{ $flags=( "--principal", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-provisioning-template-versions{ $flags=( "--template-name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-provisioning-templates{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-role-aliases{ $flags=( "--page-size", "--ascending-order", "--no-ascending-order", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-scheduled-audits{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-security-profiles{ $flags=( "--dimension-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-security-profiles-for-target{ $flags=( "--recursive", "--no-recursive", "--security-profile-target-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-streams{ $flags=( "--ascending-order", "--no-ascending-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-targets-for-policy{ $flags=( "--policy-name", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-targets-for-security-profile{ $flags=( "--security-profile-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-thing-groups{ $flags=( "--parent-group", "--name-prefix-filter", "--recursive", "--no-recursive", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-thing-groups-for-thing{ $flags=( "--thing-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-thing-principals{ $flags=( "--thing-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-thing-registration-task-reports{ $flags=( "--task-id", "--report-type", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-thing-registration-tasks{ $flags=( "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-thing-types{ $flags=( "--thing-type-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-things{ $flags=( "--attribute-name", "--attribute-value", "--thing-type-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-things-in-billing-group{ $flags=( "--billing-group-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-things-in-thing-group{ $flags=( "--thing-group-name", "--recursive", "--no-recursive", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-topic-rule-destinations{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-topic-rules{ $flags=( "--topic", "--rule-disabled", "--no-rule-disabled", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-v2-logging-levels{ $flags=( "--target-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-list-violation-events{ $flags=( "--start-time", "--end-time", "--thing-name", "--security-profile-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot-register-ca-certificate{ $flags=( "--ca-certificate", "--verification-certificate", "--set-as-active", "--no-set-as-active", "--allow-auto-registration", "--no-allow-auto-registration", "--registration-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-register-certificate{ $flags=( "--certificate-pem", "--ca-certificate-pem", "--set-as-active", "--no-set-as-active", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-register-certificate-without-ca{ $flags=( "--certificate-pem", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-register-thing{ $flags=( "--template-body", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-reject-certificate-transfer{ $flags=( "--certificate-id", "--reject-reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-remove-thing-from-billing-group{ $flags=( "--billing-group-name", "--billing-group-arn", "--thing-name", "--thing-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-remove-thing-from-thing-group{ $flags=( "--thing-group-name", "--thing-group-arn", "--thing-name", "--thing-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-replace-topic-rule{ $flags=( "--rule-name", "--topic-rule-payload", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-search-index{ $flags=( "--index-name", "--query-string", "--next-token", "--max-results", "--query-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-set-default-authorizer{ $flags=( "--authorizer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-set-default-policy-version{ $flags=( "--policy-name", "--policy-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-set-logging-options{ $flags=( "--logging-options-payload", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-set-v2-logging-level{ $flags=( "--log-target", "--log-level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-set-v2-logging-options{ $flags=( "--role-arn", "--default-log-level", "--disable-all-logs", "--no-disable-all-logs", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-start-audit-mitigation-actions-task{ $flags=( "--task-id", "--target", "--audit-check-to-actions-mapping", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-start-on-demand-audit-task{ $flags=( "--target-check-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-start-thing-registration-task{ $flags=( "--template-body", "--input-file-bucket", "--input-file-key", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-stop-thing-registration-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-test-authorization{ $flags=( "--principal", "--cognito-identity-pool-id", "--auth-infos", "--client-id", "--policy-names-to-add", "--policy-names-to-skip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-test-invoke-authorizer{ $flags=( "--authorizer-name", "--token", "--token-signature", "--http-context", "--mqtt-context", "--tls-context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-transfer-certificate{ $flags=( "--certificate-id", "--target-aws-account", "--transfer-message", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-account-audit-configuration{ $flags=( "--role-arn", "--audit-notification-target-configurations", "--audit-check-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-authorizer{ $flags=( "--authorizer-name", "--authorizer-function-arn", "--token-key-name", "--token-signing-public-keys", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-billing-group{ $flags=( "--billing-group-name", "--billing-group-properties", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-ca-certificate{ $flags=( "--certificate-id", "--new-status", "--new-auto-registration-status", "--registration-config", "--remove-auto-registration", "--no-remove-auto-registration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-certificate{ $flags=( "--certificate-id", "--new-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-dimension{ $flags=( "--name", "--string-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-domain-configuration{ $flags=( "--domain-configuration-name", "--authorizer-config", "--domain-configuration-status", "--remove-authorizer-config", "--no-remove-authorizer-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-dynamic-thing-group{ $flags=( "--thing-group-name", "--thing-group-properties", "--expected-version", "--index-name", "--query-string", "--query-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-event-configurations{ $flags=( "--event-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-indexing-configuration{ $flags=( "--thing-indexing-configuration", "--thing-group-indexing-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-job{ $flags=( "--job-id", "--description", "--presigned-url-config", "--job-executions-rollout-config", "--abort-config", "--timeout-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-mitigation-action{ $flags=( "--action-name", "--role-arn", "--action-params", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-provisioning-template{ $flags=( "--template-name", "--description", "--enabled", "--no-enabled", "--default-version-id", "--provisioning-role-arn", "--pre-provisioning-hook", "--remove-pre-provisioning-hook", "--no-remove-pre-provisioning-hook", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-role-alias{ $flags=( "--role-alias", "--role-arn", "--credential-duration-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-scheduled-audit{ $flags=( "--frequency", "--day-of-month", "--day-of-week", "--target-check-names", "--scheduled-audit-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-security-profile{ $flags=( "--security-profile-name", "--security-profile-description", "--behaviors", "--alert-targets", "--additional-metrics-to-retain", "--additional-metrics-to-retain-v", "--delete-behaviors", "--no-delete-behaviors", "--delete-alert-targets", "--no-delete-alert-targets", "--delete-additional-metrics-to-retain", "--no-delete-additional-metrics-to-retain", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-stream{ $flags=( "--stream-id", "--description", "--files", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-thing{ $flags=( "--thing-name", "--thing-type-name", "--attribute-payload", "--expected-version", "--remove-thing-type", "--no-remove-thing-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-thing-group{ $flags=( "--thing-group-name", "--thing-group-properties", "--expected-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-thing-groups-for-thing{ $flags=( "--thing-name", "--thing-groups-to-add", "--thing-groups-to-remove", "--override-dynamic-groups", "--no-override-dynamic-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-update-topic-rule-destination{ $flags=( "--arn", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-validate-security-profile-behaviors{ $flags=( "--behaviors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-data{ $commands=( "delete-thing-shadow", "get-thing-shadow", "publish", "update-thing-shadow" ); return $commands; } function Get-iot-data-delete-thing-shadow{ $flags=( "--thing-name" ); return $flags; } function Get-iot-data-get-thing-shadow{ $flags=( "--thing-name" ); return $flags; } function Get-iot-data-publish{ $flags=( "--topic", "--qos", "--payload", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-data-update-thing-shadow{ $flags=( "--thing-name", "--payload" ); return $flags; } function Get-iot-jobs-data{ $commands=( "describe-job-execution", "get-pending-job-executions", "start-next-pending-job-execution", "update-job-execution" ); return $commands; } function Get-iot-jobs-data-describe-job-execution{ $flags=( "--job-id", "--thing-name", "--include-job-document", "--no-include-job-document", "--execution-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-jobs-data-get-pending-job-executions{ $flags=( "--thing-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-jobs-data-start-next-pending-job-execution{ $flags=( "--thing-name", "--status-details", "--step-timeout-in-minutes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot-jobs-data-update-job-execution{ $flags=( "--job-id", "--thing-name", "--status", "--status-details", "--step-timeout-in-minutes", "--expected-version", "--include-job-execution-state", "--no-include-job-execution-state", "--include-job-document", "--no-include-job-document", "--execution-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices{ $commands=( "claim-devices-by-claim-code", "describe-device", "finalize-device-claim", "get-device-methods", "initiate-device-claim", "invoke-device-method", "list-device-events", "list-devices", "list-tags-for-resource", "tag-resource", "unclaim-device", "untag-resource", "update-device-state" ); return $commands; } function Get-iot1click-devices-claim-devices-by-claim-code{ $flags=( "--claim-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-describe-device{ $flags=( "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-finalize-device-claim{ $flags=( "--device-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-get-device-methods{ $flags=( "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-initiate-device-claim{ $flags=( "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-invoke-device-method{ $flags=( "--device-id", "--device-method", "--device-method-parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-list-device-events{ $flags=( "--device-id", "--from-time-stamp", "--to-time-stamp", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-list-devices{ $flags=( "--device-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-unclaim-device{ $flags=( "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-devices-update-device-state{ $flags=( "--device-id", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects{ $commands=( "associate-device-with-placement", "create-placement", "create-project", "delete-placement", "delete-project", "describe-placement", "describe-project", "disassociate-device-from-placement", "get-devices-in-placement", "list-placements", "list-projects", "list-tags-for-resource", "tag-resource", "untag-resource", "update-placement", "update-project" ); return $commands; } function Get-iot1click-projects-associate-device-with-placement{ $flags=( "--project-name", "--placement-name", "--device-id", "--device-template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-create-placement{ $flags=( "--placement-name", "--project-name", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-create-project{ $flags=( "--project-name", "--description", "--placement-template", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-delete-placement{ $flags=( "--placement-name", "--project-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-delete-project{ $flags=( "--project-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-describe-placement{ $flags=( "--placement-name", "--project-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-describe-project{ $flags=( "--project-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-disassociate-device-from-placement{ $flags=( "--project-name", "--placement-name", "--device-template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-get-devices-in-placement{ $flags=( "--project-name", "--placement-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-list-placements{ $flags=( "--project-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-list-projects{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-update-placement{ $flags=( "--placement-name", "--project-name", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iot1click-projects-update-project{ $flags=( "--project-name", "--description", "--placement-template", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics{ $commands=( "batch-put-message", "cancel-pipeline-reprocessing", "create-channel", "create-dataset", "create-dataset-content", "create-datastore", "create-pipeline", "delete-channel", "delete-dataset", "delete-dataset-content", "delete-datastore", "delete-pipeline", "describe-channel", "describe-dataset", "describe-datastore", "describe-logging-options", "describe-pipeline", "get-dataset-content", "list-channels", "list-dataset-contents", "list-datasets", "list-datastores", "list-pipelines", "list-tags-for-resource", "put-logging-options", "run-pipeline-activity", "sample-channel-data", "start-pipeline-reprocessing", "tag-resource", "untag-resource", "update-channel", "update-dataset", "update-datastore", "update-pipeline" ); return $commands; } function Get-iotanalytics-batch-put-message{ $flags=( "--channel-name", "--messages", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-cancel-pipeline-reprocessing{ $flags=( "--pipeline-name", "--reprocessing-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-create-channel{ $flags=( "--channel-name", "--channel-storage", "--retention-period", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-create-dataset{ $flags=( "--dataset-name", "--actions", "--triggers", "--content-delivery-rules", "--retention-period", "--versioning-configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-create-dataset-content{ $flags=( "--dataset-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-create-datastore{ $flags=( "--datastore-name", "--datastore-storage", "--retention-period", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-create-pipeline{ $flags=( "--pipeline-name", "--pipeline-activities", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-delete-channel{ $flags=( "--channel-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-delete-dataset{ $flags=( "--dataset-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-delete-dataset-content{ $flags=( "--dataset-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-delete-datastore{ $flags=( "--datastore-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-delete-pipeline{ $flags=( "--pipeline-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-describe-channel{ $flags=( "--channel-name", "--include-statistics", "--no-include-statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-describe-dataset{ $flags=( "--dataset-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-describe-datastore{ $flags=( "--datastore-name", "--include-statistics", "--no-include-statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-describe-logging-options{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-describe-pipeline{ $flags=( "--pipeline-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-get-dataset-content{ $flags=( "--dataset-name", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-list-channels{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-list-dataset-contents{ $flags=( "--dataset-name", "--scheduled-on-or-after", "--scheduled-before", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-list-datasets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-list-datastores{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-list-pipelines{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-put-logging-options{ $flags=( "--logging-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-run-pipeline-activity{ $flags=( "--pipeline-activity", "--payloads", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-sample-channel-data{ $flags=( "--channel-name", "--max-messages", "--start-time", "--end-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-start-pipeline-reprocessing{ $flags=( "--pipeline-name", "--start-time", "--end-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-update-channel{ $flags=( "--channel-name", "--channel-storage", "--retention-period", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-update-dataset{ $flags=( "--dataset-name", "--actions", "--triggers", "--content-delivery-rules", "--retention-period", "--versioning-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-update-datastore{ $flags=( "--datastore-name", "--retention-period", "--datastore-storage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotanalytics-update-pipeline{ $flags=( "--pipeline-name", "--pipeline-activities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents{ $commands=( "create-detector-model", "create-input", "delete-detector-model", "delete-input", "describe-detector-model", "describe-input", "describe-logging-options", "list-detector-model-versions", "list-detector-models", "list-inputs", "list-tags-for-resource", "put-logging-options", "tag-resource", "untag-resource", "update-detector-model", "update-input" ); return $commands; } function Get-iotevents-create-detector-model{ $flags=( "--detector-model-name", "--detector-model-definition", "--detector-model-description", "--key", "--role-arn", "--tags", "--evaluation-method", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-create-input{ $flags=( "--input-name", "--input-description", "--input-definition", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-delete-detector-model{ $flags=( "--detector-model-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-delete-input{ $flags=( "--input-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-describe-detector-model{ $flags=( "--detector-model-name", "--detector-model-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-describe-input{ $flags=( "--input-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-describe-logging-options{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-list-detector-model-versions{ $flags=( "--detector-model-name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-list-detector-models{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-list-inputs{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-put-logging-options{ $flags=( "--logging-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-update-detector-model{ $flags=( "--detector-model-name", "--detector-model-definition", "--detector-model-description", "--role-arn", "--evaluation-method", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-update-input{ $flags=( "--input-name", "--input-description", "--input-definition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-data{ $commands=( "batch-put-message", "batch-update-detector", "describe-detector", "list-detectors" ); return $commands; } function Get-iotevents-data-batch-put-message{ $flags=( "--messages", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-data-batch-update-detector{ $flags=( "--detectors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-data-describe-detector{ $flags=( "--detector-model-name", "--key-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotevents-data-list-detectors{ $flags=( "--detector-model-name", "--state-name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsecuretunneling{ $commands=( "close-tunnel", "describe-tunnel", "list-tags-for-resource", "list-tunnels", "open-tunnel", "tag-resource", "untag-resource" ); return $commands; } function Get-iotsecuretunneling-close-tunnel{ $flags=( "--tunnel-id", "--delete", "--no-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsecuretunneling-describe-tunnel{ $flags=( "--tunnel-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsecuretunneling-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsecuretunneling-list-tunnels{ $flags=( "--thing-name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsecuretunneling-open-tunnel{ $flags=( "--description", "--tags", "--destination-config", "--timeout-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsecuretunneling-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsecuretunneling-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise{ $commands=( "associate-assets", "batch-associate-project-assets", "batch-disassociate-project-assets", "batch-put-asset-property-value", "create-access-policy", "create-asset", "create-asset-model", "create-dashboard", "create-gateway", "create-portal", "create-project", "delete-access-policy", "delete-asset", "delete-asset-model", "delete-dashboard", "delete-gateway", "delete-portal", "delete-project", "describe-access-policy", "describe-asset", "describe-asset-model", "describe-asset-property", "describe-dashboard", "describe-gateway", "describe-gateway-capability-configuration", "describe-logging-options", "describe-portal", "describe-project", "disassociate-assets", "get-asset-property-aggregates", "get-asset-property-value", "get-asset-property-value-history", "list-access-policies", "list-asset-models", "list-assets", "list-associated-assets", "list-dashboards", "list-gateways", "list-portals", "list-project-assets", "list-projects", "list-tags-for-resource", "put-logging-options", "tag-resource", "untag-resource", "update-access-policy", "update-asset", "update-asset-model", "update-asset-property", "update-dashboard", "update-gateway", "update-gateway-capability-configuration", "update-portal", "update-project", "wait" ); return $commands; } function Get-iotsitewise-associate-assets{ $flags=( "--asset-id", "--hierarchy-id", "--child-asset-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-batch-associate-project-assets{ $flags=( "--project-id", "--asset-ids", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-batch-disassociate-project-assets{ $flags=( "--project-id", "--asset-ids", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-batch-put-asset-property-value{ $flags=( "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-create-access-policy{ $flags=( "--access-policy-identity", "--access-policy-resource", "--access-policy-permission", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-create-asset{ $flags=( "--asset-name", "--asset-model-id", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-create-asset-model{ $flags=( "--asset-model-name", "--asset-model-description", "--asset-model-properties", "--asset-model-hierarchies", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-create-dashboard{ $flags=( "--project-id", "--dashboard-name", "--dashboard-description", "--dashboard-definition", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-create-gateway{ $flags=( "--gateway-name", "--gateway-platform", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-create-portal{ $flags=( "--portal-name", "--portal-description", "--portal-contact-email", "--client-token", "--portal-logo-image-file", "--role-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-create-project{ $flags=( "--portal-id", "--project-name", "--project-description", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-delete-access-policy{ $flags=( "--access-policy-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-delete-asset{ $flags=( "--asset-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-delete-asset-model{ $flags=( "--asset-model-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-delete-dashboard{ $flags=( "--dashboard-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-delete-gateway{ $flags=( "--gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-delete-portal{ $flags=( "--portal-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-delete-project{ $flags=( "--project-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-access-policy{ $flags=( "--access-policy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-asset{ $flags=( "--asset-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-asset-model{ $flags=( "--asset-model-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-asset-property{ $flags=( "--asset-id", "--property-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-dashboard{ $flags=( "--dashboard-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-gateway{ $flags=( "--gateway-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-gateway-capability-configuration{ $flags=( "--gateway-id", "--capability-namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-logging-options{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-portal{ $flags=( "--portal-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-describe-project{ $flags=( "--project-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-disassociate-assets{ $flags=( "--asset-id", "--hierarchy-id", "--child-asset-id", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-get-asset-property-aggregates{ $flags=( "--asset-id", "--property-id", "--property-alias", "--aggregate-types", "--resolution", "--qualities", "--start-date", "--end-date", "--time-ordering", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-get-asset-property-value{ $flags=( "--asset-id", "--property-id", "--property-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-get-asset-property-value-history{ $flags=( "--asset-id", "--property-id", "--property-alias", "--start-date", "--end-date", "--qualities", "--time-ordering", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-access-policies{ $flags=( "--identity-type", "--identity-id", "--resource-type", "--resource-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-asset-models{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-assets{ $flags=( "--asset-model-id", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-associated-assets{ $flags=( "--asset-id", "--hierarchy-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-dashboards{ $flags=( "--project-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-gateways{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-portals{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-project-assets{ $flags=( "--project-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-projects{ $flags=( "--portal-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-put-logging-options{ $flags=( "--logging-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-access-policy{ $flags=( "--access-policy-id", "--access-policy-identity", "--access-policy-resource", "--access-policy-permission", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-asset{ $flags=( "--asset-id", "--asset-name", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-asset-model{ $flags=( "--asset-model-id", "--asset-model-name", "--asset-model-description", "--asset-model-properties", "--asset-model-hierarchies", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-asset-property{ $flags=( "--asset-id", "--property-id", "--property-alias", "--property-notification-state", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-dashboard{ $flags=( "--dashboard-id", "--dashboard-name", "--dashboard-description", "--dashboard-definition", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-gateway{ $flags=( "--gateway-id", "--gateway-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-gateway-capability-configuration{ $flags=( "--gateway-id", "--capability-namespace", "--capability-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-portal{ $flags=( "--portal-id", "--portal-name", "--portal-description", "--portal-contact-email", "--portal-logo-image-file", "--role-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-update-project{ $flags=( "--project-id", "--project-name", "--project-description", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotsitewise-wait{ $flags=(""); return $flags; } function Get-iotthingsgraph{ $commands=( "associate-entity-to-thing", "create-flow-template", "create-system-instance", "create-system-template", "delete-flow-template", "delete-namespace", "delete-system-instance", "delete-system-template", "deploy-system-instance", "deprecate-flow-template", "deprecate-system-template", "describe-namespace", "dissociate-entity-from-thing", "get-entities", "get-flow-template", "get-flow-template-revisions", "get-namespace-deletion-status", "get-system-instance", "get-system-template", "get-system-template-revisions", "get-upload-status", "list-flow-execution-messages", "list-tags-for-resource", "search-entities", "search-flow-executions", "search-flow-templates", "search-system-instances", "search-system-templates", "search-things", "tag-resource", "undeploy-system-instance", "untag-resource", "update-flow-template", "update-system-template", "upload-entity-definitions" ); return $commands; } function Get-iotthingsgraph-associate-entity-to-thing{ $flags=( "--thing-name", "--entity-id", "--namespace-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-create-flow-template{ $flags=( "--definition", "--compatible-namespace-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-create-system-instance{ $flags=( "--tags", "--definition", "--target", "--greengrass-group-name", "--s3-bucket-name", "--metrics-configuration", "--flow-actions-role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-create-system-template{ $flags=( "--definition", "--compatible-namespace-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-delete-flow-template{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-delete-namespace{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-delete-system-instance{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-delete-system-template{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-deploy-system-instance{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-deprecate-flow-template{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-deprecate-system-template{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-describe-namespace{ $flags=( "--namespace-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-dissociate-entity-from-thing{ $flags=( "--thing-name", "--entity-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-entities{ $flags=( "--ids", "--namespace-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-flow-template{ $flags=( "--id", "--revision-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-flow-template-revisions{ $flags=( "--id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-namespace-deletion-status{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-system-instance{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-system-template{ $flags=( "--id", "--revision-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-system-template-revisions{ $flags=( "--id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-get-upload-status{ $flags=( "--upload-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-list-flow-execution-messages{ $flags=( "--flow-execution-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-search-entities{ $flags=( "--entity-types", "--filters", "--namespace-version", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-search-flow-executions{ $flags=( "--system-instance-id", "--flow-execution-id", "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-search-flow-templates{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-search-system-instances{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-search-system-templates{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-search-things{ $flags=( "--entity-id", "--namespace-version", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-undeploy-system-instance{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-update-flow-template{ $flags=( "--id", "--definition", "--compatible-namespace-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-update-system-template{ $flags=( "--id", "--definition", "--compatible-namespace-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-iotthingsgraph-upload-entity-definitions{ $flags=( "--document", "--sync-with-public-namespace", "--no-sync-with-public-namespace", "--deprecate-existing-entities", "--no-deprecate-existing-entities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka{ $commands=( "create-cluster", "create-configuration", "delete-cluster", "describe-cluster", "describe-cluster-operation", "describe-configuration", "describe-configuration-revision", "get-bootstrap-brokers", "list-cluster-operations", "list-clusters", "list-configuration-revisions", "list-configurations", "list-kafka-versions", "list-nodes", "list-tags-for-resource", "tag-resource", "untag-resource", "update-broker-count", "update-broker-storage", "update-cluster-configuration", "update-monitoring" ); return $commands; } function Get-kafka-create-cluster{ $flags=( "--broker-node-group-info", "--client-authentication", "--cluster-name", "--configuration-info", "--encryption-info", "--enhanced-monitoring", "--open-monitoring", "--kafka-version", "--logging-info", "--number-of-broker-nodes", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-create-configuration{ $flags=( "--description", "--kafka-versions", "--name", "--server-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-delete-cluster{ $flags=( "--cluster-arn", "--current-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-describe-cluster{ $flags=( "--cluster-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-describe-cluster-operation{ $flags=( "--cluster-operation-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-describe-configuration{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-describe-configuration-revision{ $flags=( "--arn", "--revision", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-get-bootstrap-brokers{ $flags=( "--cluster-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-list-cluster-operations{ $flags=( "--cluster-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-list-clusters{ $flags=( "--cluster-name-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-list-configuration-revisions{ $flags=( "--arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-list-configurations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-list-kafka-versions{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-list-nodes{ $flags=( "--cluster-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-update-broker-count{ $flags=( "--cluster-arn", "--current-version", "--target-number-of-broker-nodes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-update-broker-storage{ $flags=( "--cluster-arn", "--current-version", "--target-broker-ebs-volume-info", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-update-cluster-configuration{ $flags=( "--cluster-arn", "--configuration-info", "--current-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kafka-update-monitoring{ $flags=( "--cluster-arn", "--current-version", "--enhanced-monitoring", "--open-monitoring", "--logging-info", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra{ $commands=( "batch-delete-document", "batch-put-document", "create-data-source", "create-faq", "create-index", "delete-faq", "delete-index", "describe-data-source", "describe-faq", "describe-index", "list-data-source-sync-jobs", "list-data-sources", "list-faqs", "list-indices", "query", "start-data-source-sync-job", "stop-data-source-sync-job", "submit-feedback", "update-data-source", "update-index" ); return $commands; } function Get-kendra-batch-delete-document{ $flags=( "--index-id", "--document-id-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-batch-put-document{ $flags=( "--index-id", "--role-arn", "--documents", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-create-data-source{ $flags=( "--name", "--index-id", "--type", "--configuration", "--description", "--schedule", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-create-faq{ $flags=( "--index-id", "--name", "--description", "--s3-path", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-create-index{ $flags=( "--name", "--role-arn", "--server-side-encryption-configuration", "--description", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-delete-faq{ $flags=( "--id", "--index-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-delete-index{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-describe-data-source{ $flags=( "--id", "--index-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-describe-faq{ $flags=( "--id", "--index-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-describe-index{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-list-data-source-sync-jobs{ $flags=( "--id", "--index-id", "--next-token", "--max-results", "--start-time-filter", "--status-filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-list-data-sources{ $flags=( "--index-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-list-faqs{ $flags=( "--index-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-list-indices{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-query{ $flags=( "--index-id", "--query-text", "--attribute-filter", "--facets", "--requested-document-attributes", "--query-result-type-filter", "--page-number", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-start-data-source-sync-job{ $flags=( "--id", "--index-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-stop-data-source-sync-job{ $flags=( "--id", "--index-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-submit-feedback{ $flags=( "--index-id", "--query-id", "--click-feedback-items", "--relevance-feedback-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-update-data-source{ $flags=( "--id", "--name", "--index-id", "--configuration", "--description", "--schedule", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kendra-update-index{ $flags=( "--id", "--name", "--role-arn", "--description", "--document-metadata-configuration-updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis{ $commands=( "add-tags-to-stream", "create-stream", "decrease-stream-retention-period", "delete-stream", "deregister-stream-consumer", "describe-limits", "describe-stream", "describe-stream-consumer", "describe-stream-summary", "disable-enhanced-monitoring", "enable-enhanced-monitoring", "get-records", "get-shard-iterator", "increase-stream-retention-period", "list-shards", "list-stream-consumers", "list-streams", "list-tags-for-stream", "merge-shards", "put-record", "put-records", "register-stream-consumer", "remove-tags-from-stream", "split-shard", "start-stream-encryption", "stop-stream-encryption", "update-shard-count", "wait" ); return $commands; } function Get-kinesis-add-tags-to-stream{ $flags=( "--stream-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-create-stream{ $flags=( "--stream-name", "--shard-count", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-decrease-stream-retention-period{ $flags=( "--stream-name", "--retention-period-hours", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-delete-stream{ $flags=( "--stream-name", "--enforce-consumer-deletion", "--no-enforce-consumer-deletion", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-deregister-stream-consumer{ $flags=( "--stream-arn", "--consumer-name", "--consumer-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-describe-limits{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-describe-stream{ $flags=( "--stream-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-describe-stream-consumer{ $flags=( "--stream-arn", "--consumer-name", "--consumer-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-describe-stream-summary{ $flags=( "--stream-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-disable-enhanced-monitoring{ $flags=( "--stream-name", "--shard-level-metrics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-enable-enhanced-monitoring{ $flags=( "--stream-name", "--shard-level-metrics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-get-records{ $flags=( "--shard-iterator", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-get-shard-iterator{ $flags=( "--stream-name", "--shard-id", "--shard-iterator-type", "--starting-sequence-number", "--timestamp", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-increase-stream-retention-period{ $flags=( "--stream-name", "--retention-period-hours", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-list-shards{ $flags=( "--stream-name", "--exclusive-start-shard-id", "--stream-creation-timestamp", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-list-stream-consumers{ $flags=( "--stream-arn", "--stream-creation-timestamp", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-list-streams{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-list-tags-for-stream{ $flags=( "--stream-name", "--exclusive-start-tag-key", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-merge-shards{ $flags=( "--stream-name", "--shard-to-merge", "--adjacent-shard-to-merge", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-put-record{ $flags=( "--stream-name", "--data", "--partition-key", "--explicit-hash-key", "--sequence-number-for-ordering", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-put-records{ $flags=( "--records", "--stream-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-register-stream-consumer{ $flags=( "--stream-arn", "--consumer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-remove-tags-from-stream{ $flags=( "--stream-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-split-shard{ $flags=( "--stream-name", "--shard-to-split", "--new-starting-hash-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-start-stream-encryption{ $flags=( "--stream-name", "--encryption-type", "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-stop-stream-encryption{ $flags=( "--stream-name", "--encryption-type", "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-update-shard-count{ $flags=( "--stream-name", "--target-shard-count", "--scaling-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-wait{ $flags=(""); return $flags; } function Get-kinesis-video-archived-media{ $commands=( "get-clip", "get-dash-streaming-session-url", "get-hls-streaming-session-url", "get-media-for-fragment-list", "list-fragments" ); return $commands; } function Get-kinesis-video-archived-media-get-clip{ $flags=( "--stream-name", "--stream-arn", "--clip-fragment-selector" ); return $flags; } function Get-kinesis-video-archived-media-get-dash-streaming-session-url{ $flags=( "--stream-name", "--stream-arn", "--playback-mode", "--display-fragment-timestamp", "--display-fragment-number", "--dash-fragment-selector", "--expires", "--max-manifest-fragment-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-video-archived-media-get-hls-streaming-session-url{ $flags=( "--stream-name", "--stream-arn", "--playback-mode", "--hls-fragment-selector", "--container-format", "--discontinuity-mode", "--display-fragment-timestamp", "--expires", "--max-media-playlist-fragment-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-video-archived-media-get-media-for-fragment-list{ $flags=( "--stream-name", "--fragments" ); return $flags; } function Get-kinesis-video-archived-media-list-fragments{ $flags=( "--stream-name", "--fragment-selector", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-video-media{ $commands=( "get-media" ); return $commands; } function Get-kinesis-video-media-get-media{ $flags=( "--stream-name", "--stream-arn", "--start-selector" ); return $flags; } function Get-kinesis-video-signaling{ $commands=( "get-ice-server-config", "send-alexa-offer-to-master" ); return $commands; } function Get-kinesis-video-signaling-get-ice-server-config{ $flags=( "--channel-arn", "--client-id", "--service", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesis-video-signaling-send-alexa-offer-to-master{ $flags=( "--channel-arn", "--sender-client-id", "--message-payload", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics{ $commands=( "add-application-cloud-watch-logging-option", "add-application-input", "add-application-input-processing-configuration", "add-application-output", "add-application-reference-data-source", "create-application", "delete-application", "delete-application-cloud-watch-logging-option", "delete-application-input-processing-configuration", "delete-application-output", "delete-application-reference-data-source", "describe-application", "discover-input-schema", "list-applications", "list-tags-for-resource", "start-application", "stop-application", "tag-resource", "untag-resource", "update-application" ); return $commands; } function Get-kinesisanalytics-add-application-cloud-watch-logging-option{ $flags=( "--application-name", "--current-application-version-id", "--cloud-watch-logging-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-add-application-input{ $flags=( "--application-name", "--current-application-version-id", "--input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-add-application-input-processing-configuration{ $flags=( "--application-name", "--current-application-version-id", "--input-id", "--input-processing-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-add-application-output{ $flags=( "--application-name", "--current-application-version-id", "--application-output", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-add-application-reference-data-source{ $flags=( "--application-name", "--current-application-version-id", "--reference-data-source", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-create-application{ $flags=( "--application-name", "--application-description", "--inputs", "--outputs", "--cloud-watch-logging-options", "--application-code", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-delete-application{ $flags=( "--application-name", "--create-timestamp", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-delete-application-cloud-watch-logging-option{ $flags=( "--application-name", "--current-application-version-id", "--cloud-watch-logging-option-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-delete-application-input-processing-configuration{ $flags=( "--application-name", "--current-application-version-id", "--input-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-delete-application-output{ $flags=( "--application-name", "--current-application-version-id", "--output-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-delete-application-reference-data-source{ $flags=( "--application-name", "--current-application-version-id", "--reference-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-describe-application{ $flags=( "--application-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-discover-input-schema{ $flags=( "--resource-arn", "--role-arn", "--input-starting-position-configuration", "--s3-configuration", "--input-processing-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-list-applications{ $flags=( "--limit", "--exclusive-start-application-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-start-application{ $flags=( "--application-name", "--input-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-stop-application{ $flags=( "--application-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalytics-update-application{ $flags=( "--application-name", "--current-application-version-id", "--application-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2{ $commands=( "add-application-cloud-watch-logging-option", "add-application-input", "add-application-input-processing-configuration", "add-application-output", "add-application-reference-data-source", "add-application-vpc-configuration", "create-application", "create-application-snapshot", "delete-application", "delete-application-cloud-watch-logging-option", "delete-application-input-processing-configuration", "delete-application-output", "delete-application-reference-data-source", "delete-application-snapshot", "delete-application-vpc-configuration", "describe-application", "describe-application-snapshot", "discover-input-schema", "list-application-snapshots", "list-applications", "list-tags-for-resource", "start-application", "stop-application", "tag-resource", "untag-resource", "update-application" ); return $commands; } function Get-kinesisanalyticsv2-add-application-cloud-watch-logging-option{ $flags=( "--application-name", "--current-application-version-id", "--cloud-watch-logging-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-add-application-input{ $flags=( "--application-name", "--current-application-version-id", "--input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-add-application-input-processing-configuration{ $flags=( "--application-name", "--current-application-version-id", "--input-id", "--input-processing-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-add-application-output{ $flags=( "--application-name", "--current-application-version-id", "--application-output", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-add-application-reference-data-source{ $flags=( "--application-name", "--current-application-version-id", "--reference-data-source", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-add-application-vpc-configuration{ $flags=( "--application-name", "--current-application-version-id", "--vpc-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-create-application{ $flags=( "--application-name", "--application-description", "--runtime-environment", "--service-execution-role", "--application-configuration", "--cloud-watch-logging-options", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-create-application-snapshot{ $flags=( "--application-name", "--snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-delete-application{ $flags=( "--application-name", "--create-timestamp", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-delete-application-cloud-watch-logging-option{ $flags=( "--application-name", "--current-application-version-id", "--cloud-watch-logging-option-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-delete-application-input-processing-configuration{ $flags=( "--application-name", "--current-application-version-id", "--input-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-delete-application-output{ $flags=( "--application-name", "--current-application-version-id", "--output-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-delete-application-reference-data-source{ $flags=( "--application-name", "--current-application-version-id", "--reference-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-delete-application-snapshot{ $flags=( "--application-name", "--snapshot-name", "--snapshot-creation-timestamp", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-delete-application-vpc-configuration{ $flags=( "--application-name", "--current-application-version-id", "--vpc-configuration-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-describe-application{ $flags=( "--application-name", "--include-additional-details", "--no-include-additional-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-describe-application-snapshot{ $flags=( "--application-name", "--snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-discover-input-schema{ $flags=( "--resource-arn", "--service-execution-role", "--input-starting-position-configuration", "--s3-configuration", "--input-processing-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-list-application-snapshots{ $flags=( "--application-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-list-applications{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-start-application{ $flags=( "--application-name", "--run-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-stop-application{ $flags=( "--application-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisanalyticsv2-update-application{ $flags=( "--application-name", "--current-application-version-id", "--application-configuration-update", "--service-execution-role-update", "--run-configuration-update", "--cloud-watch-logging-option-updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo{ $commands=( "create-signaling-channel", "create-stream", "delete-signaling-channel", "delete-stream", "describe-signaling-channel", "describe-stream", "get-data-endpoint", "get-signaling-channel-endpoint", "list-signaling-channels", "list-streams", "list-tags-for-resource", "list-tags-for-stream", "tag-resource", "tag-stream", "untag-resource", "untag-stream", "update-data-retention", "update-signaling-channel", "update-stream" ); return $commands; } function Get-kinesisvideo-create-signaling-channel{ $flags=( "--channel-name", "--channel-type", "--single-master-configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-create-stream{ $flags=( "--device-name", "--stream-name", "--media-type", "--kms-key-id", "--data-retention-in-hours", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-delete-signaling-channel{ $flags=( "--channel-arn", "--current-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-delete-stream{ $flags=( "--stream-arn", "--current-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-describe-signaling-channel{ $flags=( "--channel-name", "--channel-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-describe-stream{ $flags=( "--stream-name", "--stream-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-get-data-endpoint{ $flags=( "--stream-name", "--stream-arn", "--api-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-get-signaling-channel-endpoint{ $flags=( "--channel-arn", "--single-master-channel-endpoint-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-list-signaling-channels{ $flags=( "--channel-name-condition", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-list-streams{ $flags=( "--stream-name-condition", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-list-tags-for-resource{ $flags=( "--next-token", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-list-tags-for-stream{ $flags=( "--next-token", "--stream-arn", "--stream-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-tag-stream{ $flags=( "--stream-arn", "--stream-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-untag-resource{ $flags=( "--resource-arn", "--tag-key-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-untag-stream{ $flags=( "--stream-arn", "--stream-name", "--tag-key-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-update-data-retention{ $flags=( "--stream-name", "--stream-arn", "--current-version", "--operation", "--data-retention-change-in-hours", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-update-signaling-channel{ $flags=( "--channel-arn", "--current-version", "--single-master-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kinesisvideo-update-stream{ $flags=( "--stream-name", "--stream-arn", "--current-version", "--device-name", "--media-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms{ $commands=( "cancel-key-deletion", "connect-custom-key-store", "create-alias", "create-custom-key-store", "create-grant", "create-key", "decrypt", "delete-alias", "delete-custom-key-store", "delete-imported-key-material", "describe-custom-key-stores", "describe-key", "disable-key", "disable-key-rotation", "disconnect-custom-key-store", "enable-key", "enable-key-rotation", "encrypt", "generate-data-key", "generate-data-key-pair", "generate-data-key-pair-without-plaintext", "generate-data-key-without-plaintext", "generate-random", "get-key-policy", "get-key-rotation-status", "get-parameters-for-import", "get-public-key", "import-key-material", "list-aliases", "list-grants", "list-key-policies", "list-keys", "list-resource-tags", "list-retirable-grants", "put-key-policy", "re-encrypt", "retire-grant", "revoke-grant", "schedule-key-deletion", "sign", "tag-resource", "untag-resource", "update-alias", "update-custom-key-store", "update-key-description", "verify" ); return $commands; } function Get-kms-cancel-key-deletion{ $flags=( "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-connect-custom-key-store{ $flags=( "--custom-key-store-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-create-alias{ $flags=( "--alias-name", "--target-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-create-custom-key-store{ $flags=( "--custom-key-store-name", "--cloud-hsm-cluster-id", "--trust-anchor-certificate", "--key-store-password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-create-grant{ $flags=( "--key-id", "--grantee-principal", "--retiring-principal", "--operations", "--constraints", "--grant-tokens", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-create-key{ $flags=( "--policy", "--description", "--key-usage", "--customer-master-key-spec", "--origin", "--custom-key-store-id", "--bypass-policy-lockout-safety-check", "--no-bypass-policy-lockout-safety-check", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-decrypt{ $flags=( "--ciphertext-blob", "--encryption-context", "--grant-tokens", "--key-id", "--encryption-algorithm", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-delete-alias{ $flags=( "--alias-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-delete-custom-key-store{ $flags=( "--custom-key-store-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-delete-imported-key-material{ $flags=( "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-describe-custom-key-stores{ $flags=( "--custom-key-store-id", "--custom-key-store-name", "--limit", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-describe-key{ $flags=( "--key-id", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-disable-key{ $flags=( "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-disable-key-rotation{ $flags=( "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-disconnect-custom-key-store{ $flags=( "--custom-key-store-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-enable-key{ $flags=( "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-enable-key-rotation{ $flags=( "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-encrypt{ $flags=( "--key-id", "--plaintext", "--encryption-context", "--grant-tokens", "--encryption-algorithm", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-generate-data-key{ $flags=( "--key-id", "--encryption-context", "--number-of-bytes", "--key-spec", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-generate-data-key-pair{ $flags=( "--encryption-context", "--key-id", "--key-pair-spec", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-generate-data-key-pair-without-plaintext{ $flags=( "--encryption-context", "--key-id", "--key-pair-spec", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-generate-data-key-without-plaintext{ $flags=( "--key-id", "--encryption-context", "--key-spec", "--number-of-bytes", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-generate-random{ $flags=( "--number-of-bytes", "--custom-key-store-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-get-key-policy{ $flags=( "--key-id", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-get-key-rotation-status{ $flags=( "--key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-get-parameters-for-import{ $flags=( "--key-id", "--wrapping-algorithm", "--wrapping-key-spec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-get-public-key{ $flags=( "--key-id", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-import-key-material{ $flags=( "--key-id", "--import-token", "--encrypted-key-material", "--valid-to", "--expiration-model", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-list-aliases{ $flags=( "--key-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kms-list-grants{ $flags=( "--key-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kms-list-key-policies{ $flags=( "--key-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kms-list-keys{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-kms-list-resource-tags{ $flags=( "--key-id", "--limit", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-list-retirable-grants{ $flags=( "--limit", "--marker", "--retiring-principal", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-put-key-policy{ $flags=( "--key-id", "--policy-name", "--policy", "--bypass-policy-lockout-safety-check", "--no-bypass-policy-lockout-safety-check", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-re-encrypt{ $flags=( "--ciphertext-blob", "--source-encryption-context", "--source-key-id", "--destination-key-id", "--destination-encryption-context", "--source-encryption-algorithm", "--destination-encryption-algorithm", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-retire-grant{ $flags=( "--grant-token", "--key-id", "--grant-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-revoke-grant{ $flags=( "--key-id", "--grant-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-schedule-key-deletion{ $flags=( "--key-id", "--pending-window-in-days", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-sign{ $flags=( "--key-id", "--message", "--message-type", "--grant-tokens", "--signing-algorithm", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-tag-resource{ $flags=( "--key-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-untag-resource{ $flags=( "--key-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-update-alias{ $flags=( "--alias-name", "--target-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-update-custom-key-store{ $flags=( "--custom-key-store-id", "--new-custom-key-store-name", "--key-store-password", "--cloud-hsm-cluster-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-update-key-description{ $flags=( "--key-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-kms-verify{ $flags=( "--key-id", "--message", "--message-type", "--signature", "--signing-algorithm", "--grant-tokens", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation{ $commands=( "batch-grant-permissions", "batch-revoke-permissions", "deregister-resource", "describe-resource", "get-data-lake-settings", "get-effective-permissions-for-path", "grant-permissions", "list-permissions", "list-resources", "put-data-lake-settings", "register-resource", "revoke-permissions", "update-resource" ); return $commands; } function Get-lakeformation-batch-grant-permissions{ $flags=( "--catalog-id", "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-batch-revoke-permissions{ $flags=( "--catalog-id", "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-deregister-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-describe-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-get-data-lake-settings{ $flags=( "--catalog-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-get-effective-permissions-for-path{ $flags=( "--catalog-id", "--resource-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-grant-permissions{ $flags=( "--catalog-id", "--principal", "--resource", "--permissions", "--permissions-with-grant-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-list-permissions{ $flags=( "--catalog-id", "--principal", "--resource-type", "--resource", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-list-resources{ $flags=( "--filter-condition-list", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-put-data-lake-settings{ $flags=( "--catalog-id", "--data-lake-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-register-resource{ $flags=( "--resource-arn", "--use-service-linked-role", "--no-use-service-linked-role", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-revoke-permissions{ $flags=( "--catalog-id", "--principal", "--resource", "--permissions", "--permissions-with-grant-option", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lakeformation-update-resource{ $flags=( "--role-arn", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda{ $commands=( "add-layer-version-permission", "add-permission", "create-alias", "create-event-source-mapping", "create-function", "delete-alias", "delete-event-source-mapping", "delete-function", "delete-function-concurrency", "delete-function-event-invoke-config", "delete-layer-version", "delete-provisioned-concurrency-config", "get-account-settings", "get-alias", "get-event-source-mapping", "get-function", "get-function-concurrency", "get-function-configuration", "get-function-event-invoke-config", "get-layer-version", "get-layer-version-by-arn", "get-layer-version-policy", "get-policy", "get-provisioned-concurrency-config", "invoke", "list-aliases", "list-event-source-mappings", "list-function-event-invoke-configs", "list-functions", "list-layer-versions", "list-layers", "list-provisioned-concurrency-configs", "list-tags", "list-versions-by-function", "publish-layer-version", "publish-version", "put-function-concurrency", "put-function-event-invoke-config", "put-provisioned-concurrency-config", "remove-layer-version-permission", "remove-permission", "tag-resource", "untag-resource", "update-alias", "update-event-source-mapping", "update-function-code", "update-function-configuration", "update-function-event-invoke-config", "wait" ); return $commands; } function Get-lambda-add-layer-version-permission{ $flags=( "--layer-name", "--version-number", "--statement-id", "--action", "--principal", "--organization-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-add-permission{ $flags=( "---name", "--statement-id", "--action", "--principal", "--source-arn", "--source-account", "--event-source-token", "--qualifier", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-create-alias{ $flags=( "---name", "--name", "---version", "--description", "--routing-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-create-event-source-mapping{ $flags=( "--event-source-arn", "---name", "--enabled", "--no-enabled", "--batch-size", "--maximum-batching-window-in-seconds", "--parallelization-factor", "--starting-position", "--starting-position-timestamp", "--destination-config", "--maximum-record-age-in-seconds", "--bisect-batch-on-function-error", "--no-bisect-batch-on-function-error", "--maximum-retry-attempts", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-create-{ $flags=( "---name", "--runtime", "--role", "--handler", "--code", "--description", "--timeout", "--memory-size", "--publish", "--no-publish", "--vpc-config", "--dead-letter-config", "--environment", "--kms-key-arn", "--tracing-config", "--tags", "--layers", "--zip-file", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-delete-alias{ $flags=( "---name", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-delete-event-source-mapping{ $flags=( "--uuid", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-delete-function{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-delete-function-concurrency{ $flags=( "---name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-delete-function-event-invoke-config{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-delete-layer-version{ $flags=( "--layer-name", "--version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-delete-provisioned-concurrency-config{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-account-settings{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-alias{ $flags=( "---name", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-event-source-mapping{ $flags=( "--uuid", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-function{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-function-concurrency{ $flags=( "---name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-function-configuration{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-function-event-invoke-config{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-layer-version{ $flags=( "--layer-name", "--version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-layer-version-by-arn{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-layer-version-policy{ $flags=( "--layer-name", "--version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-policy{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-get-provisioned-concurrency-config{ $flags=( "---name", "--qualifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-invoke{ $flags=( "---name", "--invocation-type", "--log-type", "--client-context", "--payload", "--qualifier" ); return $flags; } function Get-lambda-list-aliases{ $flags=( "---name", "---version", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-event-source-mappings{ $flags=( "--event-source-arn", "---name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-function-event-invoke-configs{ $flags=( "---name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-s{ $flags=( "--master-region", "---version", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-layer-versions{ $flags=( "--compatible-runtime", "--layer-name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-layers{ $flags=( "--compatible-runtime", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-provisioned-concurrency-configs{ $flags=( "---name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-tags{ $flags=( "--resource", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-list-versions-by-{ $flags=( "---name", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-publish-layer-version{ $flags=( "--layer-name", "--description", "--content", "--compatible-runtimes", "--license-info", "--zip-file", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-publish-version{ $flags=( "---name", "--code-sha", "--description", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-put-function-concurrency{ $flags=( "---name", "--reserved-concurrent-executions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-put-function-event-invoke-config{ $flags=( "---name", "--qualifier", "--maximum-retry-attempts", "--maximum-event-age-in-seconds", "--destination-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-put-provisioned-concurrency-config{ $flags=( "---name", "--qualifier", "--provisioned-concurrent-executions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-remove-layer-version-permission{ $flags=( "--layer-name", "--version-number", "--statement-id", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-remove-permission{ $flags=( "---name", "--statement-id", "--qualifier", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-tag-resource{ $flags=( "--resource", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-untag-resource{ $flags=( "--resource", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-update-alias{ $flags=( "---name", "--name", "---version", "--description", "--routing-config", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-update-event-source-mapping{ $flags=( "--uuid", "---name", "--enabled", "--no-enabled", "--batch-size", "--maximum-batching-window-in-seconds", "--destination-config", "--maximum-record-age-in-seconds", "--bisect-batch-on-function-error", "--no-bisect-batch-on-function-error", "--maximum-retry-attempts", "--parallelization-factor", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-update-function-code{ $flags=( "---name", "--zip-file", "--s3-bucket", "--s3-key", "--s3-object-version", "--publish", "--no-publish", "--dry-run", "--no-dry-run", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-update-function-configuration{ $flags=( "---name", "--role", "--handler", "--description", "--timeout", "--memory-size", "--vpc-config", "--environment", "--runtime", "--dead-letter-config", "--kms-key-arn", "--tracing-config", "--revision-id", "--layers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-update-function-event-invoke-config{ $flags=( "---name", "--qualifier", "--maximum-retry-attempts", "--maximum-event-age-in-seconds", "--destination-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lambda-wait{ $flags=(""); return $flags; } function Get-lex-models{ $commands=( "create-bot-version", "create-intent-version", "create-slot-type-version", "delete-bot", "delete-bot-alias", "delete-bot-channel-association", "delete-bot-version", "delete-intent", "delete-intent-version", "delete-slot-type", "delete-slot-type-version", "delete-utterances", "get-bot", "get-bot-alias", "get-bot-aliases", "get-bot-channel-association", "get-bot-channel-associations", "get-bot-versions", "get-bots", "get-builtin-intent", "get-builtin-intents", "get-builtin-slot-types", "get-export", "get-import", "get-intent", "get-intent-versions", "get-intents", "get-slot-type", "get-slot-type-versions", "get-slot-types", "get-utterances-view", "list-tags-for-resource", "put-bot", "put-bot-alias", "put-intent", "put-slot-type", "start-import", "tag-resource", "untag-resource" ); return $commands; } function Get-lex-models-create-bot-version{ $flags=( "--name", "--checksum", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-create-intent-version{ $flags=( "--name", "--checksum", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-create-slot-type-version{ $flags=( "--name", "--checksum", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-bot{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-bot-alias{ $flags=( "--name", "--bot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-bot-channel-association{ $flags=( "--name", "--bot-name", "--bot-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-bot-version{ $flags=( "--name", "--bot-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-intent{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-intent-version{ $flags=( "--name", "--intent-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-slot-type{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-slot-type-version{ $flags=( "--name", "--slot-type-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-delete-utterances{ $flags=( "--bot-name", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-bot{ $flags=( "--name", "--version-or-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-bot-alias{ $flags=( "--name", "--bot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-bot-aliases{ $flags=( "--bot-name", "--name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-bot-channel-association{ $flags=( "--name", "--bot-name", "--bot-alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-bot-channel-associations{ $flags=( "--bot-name", "--bot-alias", "--name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-bot-versions{ $flags=( "--name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-bots{ $flags=( "--name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-builtin-intent{ $flags=( "--signature", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-builtin-intents{ $flags=( "--locale", "--signature-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-builtin-slot-types{ $flags=( "--locale", "--signature-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-export{ $flags=( "--name", "--resource-type", "--export-type", "--resource-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-import{ $flags=( "--import-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-intent{ $flags=( "--name", "--intent-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-intent-versions{ $flags=( "--name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-intents{ $flags=( "--name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-slot-type{ $flags=( "--name", "--slot-type-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-slot-type-versions{ $flags=( "--name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-slot-types{ $flags=( "--name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-get-utterances-view{ $flags=( "--bot-name", "--bot-versions", "--status-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-put-bot{ $flags=( "--name", "--description", "--intents", "--clarification-prompt", "--abort-statement", "--idle-session-ttl-in-seconds", "--voice-id", "--checksum", "--process-behavior", "--locale", "--child-directed", "--no-child-directed", "--detect-sentiment", "--no-detect-sentiment", "--create-version", "--no-create-version", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-put-bot-alias{ $flags=( "--name", "--description", "--bot-version", "--bot-name", "--checksum", "--conversation-logs", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-put-intent{ $flags=( "--name", "--description", "--slots", "--sample-utterances", "--confirmation-prompt", "--rejection-statement", "--follow-up-prompt", "--conclusion-statement", "--dialog-code-hook", "--fulfillment-activity", "--parent-intent-signature", "--checksum", "--create-version", "--no-create-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-put-slot-type{ $flags=( "--name", "--description", "--enumeration-values", "--checksum", "--value-selection-strategy", "--create-version", "--no-create-version", "--parent-slot-type-signature", "--slot-type-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-start-import{ $flags=( "--payload", "--resource-type", "--merge-strategy", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-models-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-runtime{ $commands=( "delete-session", "get-session", "post-content", "post-text", "put-session" ); return $commands; } function Get-lex-runtime-delete-session{ $flags=( "--bot-name", "--bot-alias", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-runtime-get-session{ $flags=( "--bot-name", "--bot-alias", "--user-id", "--checkpoint-label-filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-runtime-post-content{ $flags=( "--bot-name", "--bot-alias", "--user-id", "--session-attributes", "--request-attributes", "--content-type", "--accept", "--input-stream" ); return $flags; } function Get-lex-runtime-post-text{ $flags=( "--bot-name", "--bot-alias", "--user-id", "--session-attributes", "--request-attributes", "--input-text", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lex-runtime-put-session{ $flags=( "--bot-name", "--bot-alias", "--user-id", "--session-attributes", "--dialog-action", "--recent-intent-summary-view", "--accept" ); return $flags; } function Get-license-manager{ $commands=( "create-license-configuration", "delete-license-configuration", "get-license-configuration", "get-service-settings", "list-associations-for-license-configuration", "list-failures-for-license-configuration-operations", "list-license-configurations", "list-license-specifications-for-resource", "list-resource-inventory", "list-tags-for-resource", "list-usage-for-license-configuration", "tag-resource", "untag-resource", "update-license-configuration", "update-license-specifications-for-resource", "update-service-settings" ); return $commands; } function Get-license-manager-create-license-configuration{ $flags=( "--name", "--description", "--license-counting-type", "--license-count", "--license-count-hard-limit", "--no-license-count-hard-limit", "--license-rules", "--tags", "--product-information-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-delete-license-configuration{ $flags=( "--license-configuration-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-get-license-configuration{ $flags=( "--license-configuration-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-get-service-settings{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-list-associations-for-license-configuration{ $flags=( "--license-configuration-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-list-failures-for-license-configuration-operations{ $flags=( "--license-configuration-arn", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-list-license-configurations{ $flags=( "--license-configuration-arns", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-list-license-specifications-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-list-resource-inventory{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-list-usage-for-license-configuration{ $flags=( "--license-configuration-arn", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-update-license-configuration{ $flags=( "--license-configuration-arn", "--license-configuration-status", "--license-rules", "--license-count", "--license-count-hard-limit", "--no-license-count-hard-limit", "--name", "--description", "--product-information-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-update-license-specifications-for-resource{ $flags=( "--resource-arn", "--add-license-specifications", "--remove-license-specifications", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-license-manager-update-service-settings{ $flags=( "--s3-bucket-arn", "--sns-topic-arn", "--organization-configuration", "--enable-cross-accounts-discovery", "--no-enable-cross-accounts-discovery", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail{ $commands=( "allocate-static-ip", "attach-disk", "attach-instances-to-load-balancer", "attach-load-balancer-tls-certificate", "attach-static-ip", "close-instance-public-ports", "copy-snapshot", "create-cloud-formation-stack", "create-contact-method", "create-disk", "create-disk-from-snapshot", "create-disk-snapshot", "create-domain", "create-domain-entry", "create-instance-snapshot", "create-instances", "create-instances-from-snapshot", "create-key-pair", "create-load-balancer", "create-load-balancer-tls-certificate", "create-relational-database", "create-relational-database-from-snapshot", "create-relational-database-snapshot", "delete-alarm", "delete-auto-snapshot", "delete-contact-method", "delete-disk", "delete-disk-snapshot", "delete-domain", "delete-domain-entry", "delete-instance", "delete-instance-snapshot", "delete-key-pair", "delete-known-host-keys", "delete-load-balancer", "delete-load-balancer-tls-certificate", "delete-relational-database", "delete-relational-database-snapshot", "detach-disk", "detach-instances-from-load-balancer", "detach-static-ip", "disable-add-on", "download-default-key-pair", "enable-add-on", "export-snapshot", "get-active-names", "get-alarms", "get-auto-snapshots", "get-blueprints", "get-bundles", "get-cloud-formation-stack-records", "get-contact-methods", "get-disk", "get-disk-snapshot", "get-disk-snapshots", "get-disks", "get-domain", "get-domains", "get-export-snapshot-records", "get-instance", "get-instance-access-details", "get-instance-metric-data", "get-instance-port-states", "get-instance-snapshot", "get-instance-snapshots", "get-instance-state", "get-instances", "get-key-pair", "get-key-pairs", "get-load-balancer", "get-load-balancer-metric-data", "get-load-balancer-tls-certificates", "get-load-balancers", "get-operation", "get-operations", "get-operations-for-resource", "get-regions", "get-relational-database", "get-relational-database-blueprints", "get-relational-database-bundles", "get-relational-database-events", "get-relational-database-log-events", "get-relational-database-log-streams", "get-relational-database-master-user-password", "get-relational-database-metric-data", "get-relational-database-parameters", "get-relational-database-snapshot", "get-relational-database-snapshots", "get-relational-databases", "get-static-ip", "get-static-ips", "import-key-pair", "is-vpc-peered", "open-instance-public-ports", "peer-vpc", "put-alarm", "put-instance-public-ports", "reboot-instance", "reboot-relational-database", "release-static-ip", "send-contact-method-verification", "start-instance", "start-relational-database", "stop-instance", "stop-relational-database", "tag-resource", "test-alarm", "unpeer-vpc", "untag-resource", "update-domain-entry", "update-load-balancer-attribute", "update-relational-database", "update-relational-database-parameters" ); return $commands; } function Get-lightsail-allocate-static-ip{ $flags=( "--static-ip-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-attach-disk{ $flags=( "--disk-name", "--instance-name", "--disk-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-attach-instances-to-load-balancer{ $flags=( "--load-balancer-name", "--instance-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-attach-load-balancer-tls-certificate{ $flags=( "--load-balancer-name", "--certificate-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-attach-static-ip{ $flags=( "--static-ip-name", "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-close-instance-public-ports{ $flags=( "--port-info", "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-copy-snapshot{ $flags=( "--source-snapshot-name", "--source-resource-name", "--restore-date", "--use-latest-restorable-auto-snapshot", "--no-use-latest-restorable-auto-snapshot", "--target-snapshot-name", "--source-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-cloud-formation-stack{ $flags=( "--instances", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-contact-method{ $flags=( "--protocol", "--contact-endpoint", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-disk{ $flags=( "--disk-name", "--availability-zone", "--size-in-gb", "--tags", "--add-ons", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-disk-from-snapshot{ $flags=( "--disk-name", "--disk-snapshot-name", "--availability-zone", "--size-in-gb", "--tags", "--add-ons", "--source-disk-name", "--restore-date", "--use-latest-restorable-auto-snapshot", "--no-use-latest-restorable-auto-snapshot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-disk-snapshot{ $flags=( "--disk-name", "--disk-snapshot-name", "--instance-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-domain{ $flags=( "--domain-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-domain-entry{ $flags=( "--domain-name", "--domain-entry", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-instance-snapshot{ $flags=( "--instance-snapshot-name", "--instance-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-instances{ $flags=( "--instance-names", "--availability-zone", "--custom-image-name", "--blueprint-id", "--bundle-id", "--user-data", "--key-pair-name", "--tags", "--add-ons", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-instances-from-snapshot{ $flags=( "--instance-names", "--attached-disk-mapping", "--availability-zone", "--instance-snapshot-name", "--bundle-id", "--user-data", "--key-pair-name", "--tags", "--add-ons", "--source-instance-name", "--restore-date", "--use-latest-restorable-auto-snapshot", "--no-use-latest-restorable-auto-snapshot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-key-pair{ $flags=( "--key-pair-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-load-balancer{ $flags=( "--load-balancer-name", "--instance-port", "--health-check-path", "--certificate-name", "--certificate-domain-name", "--certificate-alternative-names", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-load-balancer-tls-certificate{ $flags=( "--load-balancer-name", "--certificate-name", "--certificate-domain-name", "--certificate-alternative-names", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-relational-database{ $flags=( "--relational-database-name", "--availability-zone", "--relational-database-blueprint-id", "--relational-database-bundle-id", "--master-database-name", "--master-username", "--master-user-password", "--preferred-backup-window", "--preferred-maintenance-window", "--publicly-accessible", "--no-publicly-accessible", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-relational-database-from-snapshot{ $flags=( "--relational-database-name", "--availability-zone", "--publicly-accessible", "--no-publicly-accessible", "--relational-database-snapshot-name", "--relational-database-bundle-id", "--source-relational-database-name", "--restore-time", "--use-latest-restorable-time", "--no-use-latest-restorable-time", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-create-relational-database-snapshot{ $flags=( "--relational-database-name", "--relational-database-snapshot-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-alarm{ $flags=( "--alarm-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-auto-snapshot{ $flags=( "--resource-name", "--date", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-contact-method{ $flags=( "--protocol", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-disk{ $flags=( "--disk-name", "--force-delete-add-ons", "--no-force-delete-add-ons", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-disk-snapshot{ $flags=( "--disk-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-domain-entry{ $flags=( "--domain-name", "--domain-entry", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-instance{ $flags=( "--instance-name", "--force-delete-add-ons", "--no-force-delete-add-ons", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-instance-snapshot{ $flags=( "--instance-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-key-pair{ $flags=( "--key-pair-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-known-host-keys{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-load-balancer{ $flags=( "--load-balancer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-load-balancer-tls-certificate{ $flags=( "--load-balancer-name", "--certificate-name", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-relational-database{ $flags=( "--relational-database-name", "--skip-final-snapshot", "--no-skip-final-snapshot", "--final-relational-database-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-delete-relational-database-snapshot{ $flags=( "--relational-database-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-detach-disk{ $flags=( "--disk-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-detach-instances-from-load-balancer{ $flags=( "--load-balancer-name", "--instance-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-detach-static-ip{ $flags=( "--static-ip-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-disable-add-on{ $flags=( "--add-on-type", "--resource-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-download-default-key-pair{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-enable-add-on{ $flags=( "--resource-name", "--add-on-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-export-snapshot{ $flags=( "--source-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-active-names{ $flags=( "--source-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-alarms{ $flags=( "--alarm-name", "--page-token", "--monitored-resource-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-auto-snapshots{ $flags=( "--resource-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-blueprints{ $flags=( "--include-inactive", "--no-include-inactive", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-bundles{ $flags=( "--include-inactive", "--no-include-inactive", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-cloud-formation-stack-records{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-contact-methods{ $flags=( "--protocols", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-disk{ $flags=( "--disk-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-disk-snapshot{ $flags=( "--disk-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-disk-snapshots{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-disks{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-domains{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-export-snapshot-records{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instance{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instance-access-details{ $flags=( "--instance-name", "--protocol", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instance-metric-data{ $flags=( "--instance-name", "--metric-name", "--period", "--start-time", "--end-time", "--unit", "--statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instance-port-states{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instance-snapshot{ $flags=( "--instance-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instance-snapshots{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instance-state{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-instances{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-key-pair{ $flags=( "--key-pair-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-key-pairs{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-load-balancer{ $flags=( "--load-balancer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-load-balancer-metric-data{ $flags=( "--load-balancer-name", "--metric-name", "--period", "--start-time", "--end-time", "--unit", "--statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-load-balancer-tls-certificates{ $flags=( "--load-balancer-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-load-balancers{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-operation{ $flags=( "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-operations{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-operations-for-resource{ $flags=( "--resource-name", "--page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-regions{ $flags=( "--include-availability-zones", "--no-include-availability-zones", "--include-relational-database-availability-zones", "--no-include-relational-database-availability-zones", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database{ $flags=( "--relational-database-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-blueprints{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-bundles{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-events{ $flags=( "--relational-database-name", "--duration-in-minutes", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-log-events{ $flags=( "--relational-database-name", "--log-stream-name", "--start-time", "--end-time", "--start-from-head", "--no-start-from-head", "--page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-log-streams{ $flags=( "--relational-database-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-master-user-password{ $flags=( "--relational-database-name", "--password-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-metric-data{ $flags=( "--relational-database-name", "--metric-name", "--period", "--start-time", "--end-time", "--unit", "--statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-parameters{ $flags=( "--relational-database-name", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-snapshot{ $flags=( "--relational-database-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-database-snapshots{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-relational-databases{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-static-ip{ $flags=( "--static-ip-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-get-static-ips{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-import-key-pair{ $flags=( "--key-pair-name", "--public-key-base", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-is-vpc-peered{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-open-instance-public-ports{ $flags=( "--port-info", "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-peer-vpc{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-put-alarm{ $flags=( "--alarm-name", "--metric-name", "--monitored-resource-name", "--comparison-operator", "--threshold", "--evaluation-periods", "--datapoints-to-alarm", "--treat-missing-data", "--contact-protocols", "--notification-triggers", "--notification-enabled", "--no-notification-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-put-instance-public-ports{ $flags=( "--port-infos", "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-reboot-instance{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-reboot-relational-database{ $flags=( "--relational-database-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-release-static-ip{ $flags=( "--static-ip-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-send-contact-method-verification{ $flags=( "--protocol", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-start-instance{ $flags=( "--instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-start-relational-database{ $flags=( "--relational-database-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-stop-instance{ $flags=( "--instance-name", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-stop-relational-database{ $flags=( "--relational-database-name", "--relational-database-snapshot-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-tag-resource{ $flags=( "--resource-name", "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-test-alarm{ $flags=( "--alarm-name", "--state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-unpeer-vpc{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-untag-resource{ $flags=( "--resource-name", "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-update-domain-entry{ $flags=( "--domain-name", "--domain-entry", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-update-load-balancer-attribute{ $flags=( "--load-balancer-name", "--attribute-name", "--attribute-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-update-relational-database{ $flags=( "--relational-database-name", "--master-user-password", "--rotate-master-user-password", "--no-rotate-master-user-password", "--preferred-backup-window", "--preferred-maintenance-window", "--enable-backup-retention", "--no-enable-backup-retention", "--disable-backup-retention", "--no-disable-backup-retention", "--publicly-accessible", "--no-publicly-accessible", "--apply-immediately", "--no-apply-immediately", "--ca-certificate-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-lightsail-update-relational-database-parameters{ $flags=( "--relational-database-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs{ $commands=( "associate-kms-key", "cancel-export-task", "create-export-task", "create-log-group", "create-log-stream", "delete-destination", "delete-log-group", "delete-log-stream", "delete-metric-filter", "delete-resource-policy", "delete-retention-policy", "delete-subscription-filter", "describe-destinations", "describe-export-tasks", "describe-log-groups", "describe-log-streams", "describe-metric-filters", "describe-queries", "describe-resource-policies", "describe-subscription-filters", "disassociate-kms-key", "filter-log-events", "get-log-events", "get-log-group-fields", "get-log-record", "get-query-results", "list-tags-log-group", "put-destination", "put-destination-policy", "put-log-events", "put-metric-filter", "put-resource-policy", "put-retention-policy", "put-subscription-filter", "start-query", "stop-query", "tag-log-group", "test-metric-filter", "untag-log-group" ); return $commands; } function Get-logs-associate-kms-key{ $flags=( "--log-group-name", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-cancel-export-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-create-export-task{ $flags=( "--task-name", "--log-group-name", "--log-stream-name-prefix", "--from", "--to", "--destination", "--destination-prefix", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-create-log-group{ $flags=( "--log-group-name", "--kms-key-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-create-log-stream{ $flags=( "--log-group-name", "--log-stream-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-delete-destination{ $flags=( "--destination-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-delete-log-group{ $flags=( "--log-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-delete-log-stream{ $flags=( "--log-group-name", "--log-stream-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-delete-metric-filter{ $flags=( "--log-group-name", "--filter-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-delete-resource-policy{ $flags=( "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-delete-retention-policy{ $flags=( "--log-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-delete-subscription-filter{ $flags=( "--log-group-name", "--filter-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-destinations{ $flags=( "--destination-name-prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-export-tasks{ $flags=( "--task-id", "--status-code", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-log-groups{ $flags=( "--log-group-name-prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-log-streams{ $flags=( "--log-group-name", "--log-stream-name-prefix", "--order-by", "--descending", "--no-descending", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-metric-filters{ $flags=( "--log-group-name", "--filter-name-prefix", "--metric-name", "--metric-namespace", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-queries{ $flags=( "--log-group-name", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-resource-policies{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-describe-subscription-filters{ $flags=( "--log-group-name", "--filter-name-prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-disassociate-kms-key{ $flags=( "--log-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-filter-log-events{ $flags=( "--log-group-name", "--log-stream-names", "--log-stream-name-prefix", "--start-time", "--end-time", "--filter-pattern", "--interleaved", "--no-interleaved", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-logs-get-log-events{ $flags=( "--log-group-name", "--log-stream-name", "--start-time", "--end-time", "--next-token", "--limit", "--start-from-head", "--no-start-from-head", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-get-log-group-fields{ $flags=( "--log-group-name", "--time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-get-log-record{ $flags=( "--log-record-pointer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-get-query-results{ $flags=( "--query-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-list-tags-log-group{ $flags=( "--log-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-put-destination{ $flags=( "--destination-name", "--target-arn", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-put-destination-policy{ $flags=( "--destination-name", "--access-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-put-log-events{ $flags=( "--log-group-name", "--log-stream-name", "--log-events", "--sequence-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-put-metric-filter{ $flags=( "--log-group-name", "--filter-name", "--filter-pattern", "--metric-transformations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-put-resource-policy{ $flags=( "--policy-name", "--policy-document", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-put-retention-policy{ $flags=( "--log-group-name", "--retention-in-days", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-put-subscription-filter{ $flags=( "--log-group-name", "--filter-name", "--filter-pattern", "--destination-arn", "--role-arn", "--distribution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-start-query{ $flags=( "--log-group-name", "--log-group-names", "--start-time", "--end-time", "--query-string", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-stop-query{ $flags=( "--query-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-tag-log-group{ $flags=( "--log-group-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-test-metric-filter{ $flags=( "--filter-pattern", "--log-event-messages", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-logs-untag-log-group{ $flags=( "--log-group-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning{ $commands=( "add-tags", "create-batch-prediction", "create-data-source-from-rds", "create-data-source-from-redshift", "create-data-source-from-s3", "create-evaluation", "create-ml-model", "create-realtime-endpoint", "delete-batch-prediction", "delete-data-source", "delete-evaluation", "delete-ml-model", "delete-realtime-endpoint", "delete-tags", "describe-batch-predictions", "describe-data-sources", "describe-evaluations", "describe-ml-models", "describe-tags", "get-batch-prediction", "get-data-source", "get-evaluation", "get-ml-model", "predict", "update-batch-prediction", "update-data-source", "update-evaluation", "update-ml-model", "wait" ); return $commands; } function Get-machinelearning-add-tags{ $flags=( "--tags", "--resource-id", "--resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-create-batch-prediction{ $flags=( "--batch-prediction-id", "--batch-prediction-name", "--ml-model-id", "--batch-prediction-data-source-id", "--output-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-create-data-source-from-rds{ $flags=( "--data-source-id", "--data-source-name", "--rds-data", "--role-arn", "--compute-statistics", "--no-compute-statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-create-data-source-from-redshift{ $flags=( "--data-source-id", "--data-source-name", "--data-spec", "--role-arn", "--compute-statistics", "--no-compute-statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-create-data-source-from-s3{ $flags=( "--data-source-id", "--data-source-name", "--data-spec", "--compute-statistics", "--no-compute-statistics", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-create-evaluation{ $flags=( "--evaluation-id", "--evaluation-name", "--ml-model-id", "--evaluation-data-source-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-create-ml-model{ $flags=( "--ml-model-id", "--ml-model-name", "--ml-model-type", "--parameters", "--training-data-source-id", "--recipe", "--recipe-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-create-realtime-endpoint{ $flags=( "--ml-model-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-delete-batch-prediction{ $flags=( "--batch-prediction-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-delete-data-source{ $flags=( "--data-source-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-delete-evaluation{ $flags=( "--evaluation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-delete-ml-model{ $flags=( "--ml-model-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-delete-realtime-endpoint{ $flags=( "--ml-model-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-delete-tags{ $flags=( "--tag-keys", "--resource-id", "--resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-describe-batch-predictions{ $flags=( "--filter-variable", "--eq", "--gt", "--lt", "--ge", "--le", "--ne", "--prefix", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-describe-data-sources{ $flags=( "--filter-variable", "--eq", "--gt", "--lt", "--ge", "--le", "--ne", "--prefix", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-describe-evaluations{ $flags=( "--filter-variable", "--eq", "--gt", "--lt", "--ge", "--le", "--ne", "--prefix", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-describe-ml-models{ $flags=( "--filter-variable", "--eq", "--gt", "--lt", "--ge", "--le", "--ne", "--prefix", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-describe-tags{ $flags=( "--resource-id", "--resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-get-batch-prediction{ $flags=( "--batch-prediction-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-get-data-source{ $flags=( "--data-source-id", "--verbose", "--no-verbose", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-get-evaluation{ $flags=( "--evaluation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-get-ml-model{ $flags=( "--ml-model-id", "--verbose", "--no-verbose", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-predict{ $flags=( "--ml-model-id", "--record", "--predict-endpoint", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-update-batch-prediction{ $flags=( "--batch-prediction-id", "--batch-prediction-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-update-data-source{ $flags=( "--data-source-id", "--data-source-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-update-evaluation{ $flags=( "--evaluation-id", "--evaluation-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-update-ml-model{ $flags=( "--ml-model-id", "--ml-model-name", "--score-threshold", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-machinelearning-wait{ $flags=(""); return $flags; } function Get-macie{ $commands=( "associate-member-account", "associate-s3-resources", "disassociate-member-account", "disassociate-s3-resources", "list-member-accounts", "list-s3-resources", "update-s3-resources" ); return $commands; } function Get-macie-associate-member-account{ $flags=( "--member-account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-macie-associate-s3-resources{ $flags=( "--member-account-id", "--s3-resources", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-macie-disassociate-member-account{ $flags=( "--member-account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-macie-disassociate-s3-resources{ $flags=( "--member-account-id", "--associated-s3-resources", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-macie-list-member-accounts{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-macie-list-s3-resources{ $flags=( "--member-account-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-macie-update-s3-resources{ $flags=( "--member-account-id", "--s3-resources-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain{ $commands=( "create-member", "create-network", "create-node", "create-proposal", "delete-member", "delete-node", "get-member", "get-network", "get-node", "get-proposal", "list-invitations", "list-members", "list-networks", "list-nodes", "list-proposal-votes", "list-proposals", "reject-invitation", "update-member", "update-node", "vote-on-proposal" ); return $commands; } function Get-managedblockchain-create-member{ $flags=( "--client-request-token", "--invitation-id", "--network-id", "--member-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-create-network{ $flags=( "--client-request-token", "--name", "--description", "--framework", "--framework-version", "--framework-configuration", "--voting-policy", "--member-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-create-node{ $flags=( "--client-request-token", "--network-id", "--member-id", "--node-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-create-proposal{ $flags=( "--client-request-token", "--network-id", "--member-id", "--actions", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-delete-member{ $flags=( "--network-id", "--member-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-delete-node{ $flags=( "--network-id", "--member-id", "--node-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-get-member{ $flags=( "--network-id", "--member-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-get-network{ $flags=( "--network-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-get-node{ $flags=( "--network-id", "--member-id", "--node-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-get-proposal{ $flags=( "--network-id", "--proposal-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-list-invitations{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-list-members{ $flags=( "--network-id", "--name", "--status", "--is-owned", "--no-is-owned", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-list-networks{ $flags=( "--name", "--framework", "--status", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-list-nodes{ $flags=( "--network-id", "--member-id", "--status", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-list-proposal-votes{ $flags=( "--network-id", "--proposal-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-list-proposals{ $flags=( "--network-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-reject-invitation{ $flags=( "--invitation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-update-member{ $flags=( "--network-id", "--member-id", "--log-publishing-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-update-node{ $flags=( "--network-id", "--member-id", "--node-id", "--log-publishing-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-managedblockchain-vote-on-proposal{ $flags=( "--network-id", "--proposal-id", "--voter-member-id", "--vote", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplace-catalog{ $commands=( "cancel-change-set", "describe-change-set", "describe-entity", "list-change-sets", "list-entities", "start-change-set" ); return $commands; } function Get-marketplace-catalog-cancel-change-set{ $flags=( "--catalog", "--change-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplace-catalog-describe-change-set{ $flags=( "--catalog", "--change-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplace-catalog-describe-entity{ $flags=( "--catalog", "--entity-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplace-catalog-list-change-sets{ $flags=( "--catalog", "--filter-list", "--sort", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplace-catalog-list-entities{ $flags=( "--catalog", "--entity-type", "--filter-list", "--sort", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplace-catalog-start-change-set{ $flags=( "--catalog", "--change-set", "--change-set-name", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplace-entitlement{ $commands=( "get-entitlements" ); return $commands; } function Get-marketplace-entitlement-get-entitlements{ $flags=( "--product-code", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-marketplacecommerceanalytics{ $commands=( "generate-data-set", "start-support-data-export" ); return $commands; } function Get-marketplacecommerceanalytics-generate-data-set{ $flags=( "--data-set-type", "--data-set-publication-date", "--role-name-arn", "--destination-s3-bucket-name", "--destination-s3-prefix", "--sns-topic-arn", "--customer-defined-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-marketplacecommerceanalytics-start-support-data-export{ $flags=( "--data-set-type", "--from-date", "--role-name-arn", "--destination-s3-bucket-name", "--destination-s3-prefix", "--sns-topic-arn", "--customer-defined-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect{ $commands=( "add-flow-outputs", "add-flow-sources", "add-flow-vpc-interfaces", "create-flow", "delete-flow", "describe-flow", "grant-flow-entitlements", "list-entitlements", "list-flows", "list-tags-for-resource", "remove-flow-output", "remove-flow-source", "remove-flow-vpc-interface", "revoke-flow-entitlement", "start-flow", "stop-flow", "tag-resource", "untag-resource", "update-flow", "update-flow-entitlement", "update-flow-output", "update-flow-source" ); return $commands; } function Get-mediaconnect-add-flow-outputs{ $flags=( "--flow-arn", "--outputs", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-add-flow-sources{ $flags=( "--flow-arn", "--sources", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-add-flow-vpc-interfaces{ $flags=( "--flow-arn", "--vpc-interfaces", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-create-flow{ $flags=( "--availability-zone", "--entitlements", "--name", "--outputs", "--source", "--source-failover-config", "--sources", "--vpc-interfaces", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-delete-flow{ $flags=( "--flow-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-describe-flow{ $flags=( "--flow-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-grant-flow-entitlements{ $flags=( "--entitlements", "--flow-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-list-entitlements{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-list-flows{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-remove-flow-output{ $flags=( "--flow-arn", "--output-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-remove-flow-source{ $flags=( "--flow-arn", "--source-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-remove-flow-vpc-interface{ $flags=( "--flow-arn", "--vpc-interface-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-revoke-flow-entitlement{ $flags=( "--entitlement-arn", "--flow-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-start-flow{ $flags=( "--flow-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-stop-flow{ $flags=( "--flow-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-update-flow{ $flags=( "--flow-arn", "--source-failover-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-update-flow-entitlement{ $flags=( "--description", "--encryption", "--entitlement-arn", "--flow-arn", "--subscribers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-update-flow-output{ $flags=( "--cidr-allow-list", "--description", "--destination", "--encryption", "--flow-arn", "--max-latency", "--output-arn", "--port", "--protocol", "--remote-id", "--smoothing-latency", "--stream-id", "--vpc-interface-attachment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconnect-update-flow-source{ $flags=( "--decryption", "--description", "--entitlement-arn", "--flow-arn", "--ingest-port", "--max-bitrate", "--max-latency", "--protocol", "--source-arn", "--stream-id", "--vpc-interface-name", "--whitelist-cidr", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert{ $commands=( "associate-certificate", "cancel-job", "create-job", "create-job-template", "create-preset", "create-queue", "delete-job-template", "delete-preset", "delete-queue", "describe-endpoints", "disassociate-certificate", "get-job", "get-job-template", "get-preset", "get-queue", "list-job-templates", "list-jobs", "list-presets", "list-queues", "list-tags-for-resource", "tag-resource", "untag-resource", "update-job-template", "update-preset", "update-queue" ); return $commands; } function Get-mediaconvert-associate-certificate{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-cancel-job{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-create-job{ $flags=( "--acceleration-settings", "--billing-tags-source", "--client-request-token", "--hop-destinations", "--job-template", "--priority", "--queue", "--role", "--settings", "--simulate-reserved-queue", "--status-update-interval", "--tags", "--user-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-create-job-template{ $flags=( "--acceleration-settings", "--category", "--description", "--hop-destinations", "--name", "--priority", "--queue", "--settings", "--status-update-interval", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-create-preset{ $flags=( "--category", "--description", "--name", "--settings", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-create-queue{ $flags=( "--description", "--name", "--pricing-plan", "--reservation-plan-settings", "--status", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-delete-job-template{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-delete-preset{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-delete-queue{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-describe-endpoints{ $flags=( "--mode", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-disassociate-certificate{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-get-job{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-get-job-template{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-get-preset{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-get-queue{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-list-job-templates{ $flags=( "--category", "--list-by", "--order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-list-jobs{ $flags=( "--order", "--queue", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-list-presets{ $flags=( "--category", "--list-by", "--order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-list-queues{ $flags=( "--list-by", "--order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-list-tags-for-resource{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-tag-resource{ $flags=( "--arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-untag-resource{ $flags=( "--arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-update-job-template{ $flags=( "--acceleration-settings", "--category", "--description", "--hop-destinations", "--name", "--priority", "--queue", "--settings", "--status-update-interval", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-update-preset{ $flags=( "--category", "--description", "--name", "--settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediaconvert-update-queue{ $flags=( "--description", "--name", "--reservation-plan-settings", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive{ $commands=( "batch-update-schedule", "create-channel", "create-input", "create-input-security-group", "create-multiplex", "create-multiplex-program", "create-tags", "delete-channel", "delete-input", "delete-input-security-group", "delete-multiplex", "delete-multiplex-program", "delete-reservation", "delete-schedule", "delete-tags", "describe-channel", "describe-input", "describe-input-security-group", "describe-multiplex", "describe-multiplex-program", "describe-offering", "describe-reservation", "describe-schedule", "list-channels", "list-input-security-groups", "list-inputs", "list-multiplex-programs", "list-multiplexes", "list-offerings", "list-reservations", "list-tags-for-resource", "purchase-offering", "start-channel", "start-multiplex", "stop-channel", "stop-multiplex", "update-channel", "update-channel-class", "update-input", "update-input-security-group", "update-multiplex", "update-multiplex-program", "update-reservation", "wait" ); return $commands; } function Get-medialive-batch-update-schedule{ $flags=( "--channel-id", "--creates", "--deletes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-create-channel{ $flags=( "--channel-class", "--destinations", "--encoder-settings", "--input-attachments", "--input-specification", "--log-level", "--name", "--request-id", "--reserved", "--role-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-create-input{ $flags=( "--destinations", "--input-security-groups", "--media-connect-flows", "--name", "--request-id", "--role-arn", "--sources", "--tags", "--type", "--vpc", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-create-input-security-group{ $flags=( "--tags", "--whitelist-rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-create-multiplex{ $flags=( "--availability-zones", "--multiplex-settings", "--name", "--request-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-create-multiplex-program{ $flags=( "--multiplex-id", "--multiplex-program-settings", "--program-name", "--request-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-create-tags{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-channel{ $flags=( "--channel-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-input{ $flags=( "--input-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-input-security-group{ $flags=( "--input-security-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-multiplex{ $flags=( "--multiplex-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-multiplex-program{ $flags=( "--multiplex-id", "--program-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-reservation{ $flags=( "--reservation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-schedule{ $flags=( "--channel-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-delete-tags{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-channel{ $flags=( "--channel-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-input{ $flags=( "--input-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-input-security-group{ $flags=( "--input-security-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-multiplex{ $flags=( "--multiplex-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-multiplex-program{ $flags=( "--multiplex-id", "--program-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-offering{ $flags=( "--offering-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-reservation{ $flags=( "--reservation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-describe-schedule{ $flags=( "--channel-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-channels{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-input-security-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-inputs{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-multiplex-programs{ $flags=( "--multiplex-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-multiplexes{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-offerings{ $flags=( "--channel-class", "--channel-configuration", "--codec", "--duration", "--maximum-bitrate", "--maximum-framerate", "--resolution", "--resource-type", "--special-feature", "--video-quality", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-reservations{ $flags=( "--channel-class", "--codec", "--maximum-bitrate", "--maximum-framerate", "--resolution", "--resource-type", "--special-feature", "--video-quality", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-purchase-offering{ $flags=( "--count", "--name", "--offering-id", "--request-id", "--start", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-start-channel{ $flags=( "--channel-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-start-multiplex{ $flags=( "--multiplex-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-stop-channel{ $flags=( "--channel-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-stop-multiplex{ $flags=( "--multiplex-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-update-channel{ $flags=( "--channel-id", "--destinations", "--encoder-settings", "--input-attachments", "--input-specification", "--log-level", "--name", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-update-channel-class{ $flags=( "--channel-class", "--channel-id", "--destinations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-update-input{ $flags=( "--destinations", "--input-id", "--input-security-groups", "--media-connect-flows", "--name", "--role-arn", "--sources", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-update-input-security-group{ $flags=( "--input-security-group-id", "--tags", "--whitelist-rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-update-multiplex{ $flags=( "--multiplex-id", "--multiplex-settings", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-update-multiplex-program{ $flags=( "--multiplex-id", "--multiplex-program-settings", "--program-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-update-reservation{ $flags=( "--name", "--reservation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-medialive-wait{ $flags=(""); return $flags; } function Get-mediapackage{ $commands=( "create-channel", "create-harvest-job", "create-origin-endpoint", "delete-channel", "delete-origin-endpoint", "describe-channel", "describe-harvest-job", "describe-origin-endpoint", "list-channels", "list-harvest-jobs", "list-origin-endpoints", "list-tags-for-resource", "rotate-ingest-endpoint-credentials", "tag-resource", "untag-resource", "update-channel", "update-origin-endpoint" ); return $commands; } function Get-mediapackage-create-channel{ $flags=( "--description", "--id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-create-harvest-job{ $flags=( "--end-time", "--id", "--origin-endpoint-id", "--s3-destination", "--start-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-create-origin-endpoint{ $flags=( "--authorization", "--channel-id", "--cmaf-package", "--dash-package", "--description", "--hls-package", "--id", "--manifest-name", "--mss-package", "--origination", "--startover-window-seconds", "--tags", "--time-delay-seconds", "--whitelist", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-delete-channel{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-delete-origin-endpoint{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-describe-channel{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-describe-harvest-job{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-describe-origin-endpoint{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-list-channels{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-list-harvest-jobs{ $flags=( "--include-channel-id", "--include-status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-list-origin-endpoints{ $flags=( "--channel-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-rotate-ingest-endpoint-credentials{ $flags=( "--id", "--ingest-endpoint-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-update-channel{ $flags=( "--description", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-update-origin-endpoint{ $flags=( "--authorization", "--cmaf-package", "--dash-package", "--description", "--hls-package", "--id", "--manifest-name", "--mss-package", "--origination", "--startover-window-seconds", "--time-delay-seconds", "--whitelist", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod{ $commands=( "create-asset", "create-packaging-configuration", "create-packaging-group", "delete-asset", "delete-packaging-configuration", "delete-packaging-group", "describe-asset", "describe-packaging-configuration", "describe-packaging-group", "list-assets", "list-packaging-configurations", "list-packaging-groups", "list-tags-for-resource", "tag-resource", "untag-resource" ); return $commands; } function Get-mediapackage-vod-create-asset{ $flags=( "--id", "--packaging-group-id", "--resource-id", "--source-arn", "--source-role-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-create-packaging-configuration{ $flags=( "--cmaf-package", "--dash-package", "--hls-package", "--id", "--mss-package", "--packaging-group-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-create-packaging-group{ $flags=( "--id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-delete-asset{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-delete-packaging-configuration{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-delete-packaging-group{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-describe-asset{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-describe-packaging-configuration{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-describe-packaging-group{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-list-assets{ $flags=( "--packaging-group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-list-packaging-configurations{ $flags=( "--packaging-group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-list-packaging-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediapackage-vod-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore{ $commands=( "create-container", "delete-container", "delete-container-policy", "delete-cors-policy", "delete-lifecycle-policy", "delete-metric-policy", "describe-container", "get-container-policy", "get-cors-policy", "get-lifecycle-policy", "get-metric-policy", "list-containers", "list-tags-for-resource", "put-container-policy", "put-cors-policy", "put-lifecycle-policy", "put-metric-policy", "start-access-logging", "stop-access-logging", "tag-resource", "untag-resource" ); return $commands; } function Get-mediastore-create-container{ $flags=( "--container-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-delete-container{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-delete-container-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-delete-cors-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-delete-lifecycle-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-delete-metric-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-describe-container{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-get-container-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-get-cors-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-get-lifecycle-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-get-metric-policy{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-list-containers{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-list-tags-for-resource{ $flags=( "--resource", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-put-container-policy{ $flags=( "--container-name", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-put-cors-policy{ $flags=( "--container-name", "--cors-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-put-lifecycle-policy{ $flags=( "--container-name", "--lifecycle-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-put-metric-policy{ $flags=( "--container-name", "--metric-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-start-access-logging{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-stop-access-logging{ $flags=( "--container-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-tag-resource{ $flags=( "--resource", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-untag-resource{ $flags=( "--resource", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-data{ $commands=( "delete-object", "describe-object", "get-object", "list-items", "put-object" ); return $commands; } function Get-mediastore-data-delete-object{ $flags=( "--path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-data-describe-object{ $flags=( "--path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-data-get-object{ $flags=( "--path", "--range" ); return $flags; } function Get-mediastore-data-list-items{ $flags=( "--path", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediastore-data-put-object{ $flags=( "--body", "--path", "--content-type", "--cache-control", "--storage-class", "--upload-availability", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediatailor{ $commands=( "delete-playback-configuration", "get-playback-configuration", "list-playback-configurations", "list-tags-for-resource", "put-playback-configuration", "tag-resource", "untag-resource" ); return $commands; } function Get-mediatailor-delete-playback-configuration{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediatailor-get-playback-configuration{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediatailor-list-playback-configurations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mediatailor-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediatailor-put-playback-configuration{ $flags=( "--ad-decision-server-url", "--avail-suppression", "--cdn-configuration", "--dash-configuration", "--live-pre-roll-configuration", "--name", "--personalization-threshold-seconds", "--slate-ad-url", "--tags", "--transcode-profile-name", "--video-content-source-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediatailor-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mediatailor-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-meteringmarketplace{ $commands=( "batch-meter-usage", "meter-usage", "register-usage", "resolve-customer" ); return $commands; } function Get-meteringmarketplace-batch-meter-usage{ $flags=( "--usage-records", "--product-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-meteringmarketplace-meter-usage{ $flags=( "--product-code", "--timestamp", "--usage-dimension", "--usage-quantity", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-meteringmarketplace-register-usage{ $flags=( "--product-code", "--public-key-version", "--nonce", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-meteringmarketplace-resolve-customer{ $flags=( "--registration-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh{ $commands=( "associate-created-artifact", "associate-discovered-resource", "create-progress-update-stream", "delete-progress-update-stream", "describe-application-state", "describe-migration-task", "disassociate-created-artifact", "disassociate-discovered-resource", "import-migration-task", "list-application-states", "list-created-artifacts", "list-discovered-resources", "list-migration-tasks", "list-progress-update-streams", "notify-application-state", "notify-migration-task-state", "put-resource-attributes" ); return $commands; } function Get-mgh-associate-created-artifact{ $flags=( "--progress-update-stream", "--migration-task-name", "--created-artifact", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-associate-discovered-resource{ $flags=( "--progress-update-stream", "--migration-task-name", "--discovered-resource", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-create-progress-update-stream{ $flags=( "--progress-update-stream-name", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-delete-progress-update-stream{ $flags=( "--progress-update-stream-name", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-describe-application-state{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-describe-migration-task{ $flags=( "--progress-update-stream", "--migration-task-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-disassociate-created-artifact{ $flags=( "--progress-update-stream", "--migration-task-name", "--created-artifact-name", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-disassociate-discovered-resource{ $flags=( "--progress-update-stream", "--migration-task-name", "--configuration-id", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-import-migration-task{ $flags=( "--progress-update-stream", "--migration-task-name", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-list-application-states{ $flags=( "--application-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-list-created-artifacts{ $flags=( "--progress-update-stream", "--migration-task-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-list-discovered-resources{ $flags=( "--progress-update-stream", "--migration-task-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-list-migration-tasks{ $flags=( "--resource-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-list-progress-update-streams{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-notify-application-state{ $flags=( "--application-id", "--status", "--update-date-time", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-notify-migration-task-state{ $flags=( "--progress-update-stream", "--migration-task-name", "--task", "--update-date-time", "--next-update-seconds", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mgh-put-resource-attributes{ $flags=( "--progress-update-stream", "--migration-task-name", "--resource-attribute-list", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-migrationhub-config{ $commands=( "create-home-region-control", "describe-home-region-controls", "get-home-region" ); return $commands; } function Get-migrationhub-config-create-home-region-control{ $flags=( "--home-region", "--target", "--dry-run", "--no-dry-run", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-migrationhub-config-describe-home-region-controls{ $flags=( "--control-id", "--home-region", "--target", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-migrationhub-config-get-home-region{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mobile{ $commands=( "create-project", "delete-project", "describe-bundle", "describe-project", "export-bundle", "export-project", "list-bundles", "list-projects", "update-project" ); return $commands; } function Get-mobile-create-project{ $flags=( "--name", "--contents", "--snapshot-id", "--project-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-delete-project{ $flags=( "--project-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-describe-bundle{ $flags=( "--bundle-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-describe-project{ $flags=( "--project-id", "--sync-from-resources", "--no-sync-from-resources", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-export-bundle{ $flags=( "--bundle-id", "--project-id", "--platform", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-export-project{ $flags=( "--project-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-list-bundles{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-list-projects{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mobile-update-project{ $flags=( "--contents", "--project-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq{ $commands=( "create-broker", "create-configuration", "create-tags", "create-user", "delete-broker", "delete-tags", "delete-user", "describe-broker", "describe-broker-engine-types", "describe-broker-instance-options", "describe-configuration", "describe-configuration-revision", "describe-user", "list-brokers", "list-configuration-revisions", "list-configurations", "list-tags", "list-users", "reboot-broker", "update-broker", "update-configuration", "update-user" ); return $commands; } function Get-mq-create-broker{ $flags=( "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--broker-name", "--configuration", "--creator-request-id", "--deployment-mode", "--encryption-options", "--engine-type", "--engine-version", "--host-instance-type", "--logs", "--maintenance-window-start-time", "--publicly-accessible", "--no-publicly-accessible", "--security-groups", "--storage-type", "--subnet-ids", "--tags", "--users", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-create-configuration{ $flags=( "--engine-type", "--engine-version", "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-create-tags{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-create-user{ $flags=( "--broker-id", "--console-access", "--no-console-access", "--groups", "--password", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-delete-broker{ $flags=( "--broker-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-delete-tags{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-delete-user{ $flags=( "--broker-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-describe-broker{ $flags=( "--broker-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-describe-broker-engine-types{ $flags=( "--engine-type", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-describe-broker-instance-options{ $flags=( "--engine-type", "--host-instance-type", "--max-results", "--next-token", "--storage-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-describe-configuration{ $flags=( "--configuration-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-describe-configuration-revision{ $flags=( "--configuration-id", "--configuration-revision", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-describe-user{ $flags=( "--broker-id", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-list-brokers{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mq-list-configuration-revisions{ $flags=( "--configuration-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-list-configurations{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-list-tags{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-list-users{ $flags=( "--broker-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-reboot-broker{ $flags=( "--broker-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-update-broker{ $flags=( "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--broker-id", "--configuration", "--engine-version", "--host-instance-type", "--logs", "--security-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-update-configuration{ $flags=( "--configuration-id", "--data", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mq-update-user{ $flags=( "--broker-id", "--console-access", "--no-console-access", "--groups", "--password", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk{ $commands=( "accept-qualification-request", "approve-assignment", "associate-qualification-with-worker", "create-additional-assignments-for-hit", "create-hit", "create-hit-type", "create-hit-with-hit-type", "create-qualification-type", "create-worker-block", "delete-hit", "delete-qualification-type", "delete-worker-block", "disassociate-qualification-from-worker", "get-account-balance", "get-assignment", "get-file-upload-url", "get-hit", "get-qualification-score", "get-qualification-type", "list-assignments-for-hit", "list-bonus-payments", "list-hits", "list-hits-for-qualification-type", "list-qualification-requests", "list-qualification-types", "list-review-policy-results-for-hit", "list-reviewable-hits", "list-worker-blocks", "list-workers-with-qualification-type", "notify-workers", "reject-assignment", "reject-qualification-request", "send-bonus", "send-test-event-notification", "update-expiration-for-hit", "update-hit-review-status", "update-hit-type-of-hit", "update-notification-settings", "update-qualification-type" ); return $commands; } function Get-mturk-accept-qualification-request{ $flags=( "--qualification-request-id", "--integer-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-approve-assignment{ $flags=( "--assignment-id", "--requester-feedback", "--override-rejection", "--no-override-rejection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-associate-qualification-with-worker{ $flags=( "--qualification-type-id", "--worker-id", "--integer-value", "--send-notification", "--no-send-notification", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-create-additional-assignments-for-hit{ $flags=( "--hit-id", "--number-of-additional-assignments", "--unique-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-create-hit{ $flags=( "--max-assignments", "--auto-approval-delay-in-seconds", "--lifetime-in-seconds", "--assignment-duration-in-seconds", "--reward", "--title", "--keywords", "--description", "--question", "--requester-annotation", "--qualification-requirements", "--unique-request-token", "--assignment-review-policy", "--hit-review-policy", "--hit-layout-id", "--hit-layout-parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-create-hit-type{ $flags=( "--auto-approval-delay-in-seconds", "--assignment-duration-in-seconds", "--reward", "--title", "--keywords", "--description", "--qualification-requirements", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-create-hit-with-hit-type{ $flags=( "--hit-type-id", "--max-assignments", "--lifetime-in-seconds", "--question", "--requester-annotation", "--unique-request-token", "--assignment-review-policy", "--hit-review-policy", "--hit-layout-id", "--hit-layout-parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-create-qualification-type{ $flags=( "--name", "--keywords", "--description", "--qualification-type-status", "--retry-delay-in-seconds", "--test", "--answer-key", "--test-duration-in-seconds", "--auto-granted", "--no-auto-granted", "--auto-granted-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-create-worker-block{ $flags=( "--worker-id", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-delete-hit{ $flags=( "--hit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-delete-qualification-type{ $flags=( "--qualification-type-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-delete-worker-block{ $flags=( "--worker-id", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-disassociate-qualification-from-worker{ $flags=( "--worker-id", "--qualification-type-id", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-get-account-balance{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-get-assignment{ $flags=( "--assignment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-get-file-upload-url{ $flags=( "--assignment-id", "--question-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-get-hit{ $flags=( "--hit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-get-qualification-score{ $flags=( "--qualification-type-id", "--worker-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-get-qualification-type{ $flags=( "--qualification-type-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-assignments-for-hit{ $flags=( "--hit-id", "--assignment-statuses", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-bonus-payments{ $flags=( "--hit-id", "--assignment-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-hits{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-hits-for-qualification-type{ $flags=( "--qualification-type-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-qualification-requests{ $flags=( "--qualification-type-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-qualification-types{ $flags=( "--must-be-requestable", "--no-must-be-requestable", "--must-be-owned-by-caller", "--no-must-be-owned-by-caller", "--types-query", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-review-policy-results-for-hit{ $flags=( "--hit-id", "--policy-levels", "--retrieve-actions", "--no-retrieve-actions", "--retrieve-results", "--no-retrieve-results", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-reviewable-hits{ $flags=( "--hit-type-id", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-worker-blocks{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-list-workers-with-qualification-type{ $flags=( "--qualification-type-id", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-notify-workers{ $flags=( "--subject", "--message-text", "--worker-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-reject-assignment{ $flags=( "--assignment-id", "--requester-feedback", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-reject-qualification-request{ $flags=( "--qualification-request-id", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-send-bonus{ $flags=( "--worker-id", "--bonus-amount", "--assignment-id", "--reason", "--unique-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-send-test-event-notification{ $flags=( "--notification", "--test-event-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-update-expiration-for-hit{ $flags=( "--hit-id", "--expire-at", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-update-hit-review-status{ $flags=( "--hit-id", "--revert", "--no-revert", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-update-hit-type-of-hit{ $flags=( "--hit-id", "--hit-type-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-update-notification-settings{ $flags=( "--hit-type-id", "--notification", "--active", "--no-active", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-mturk-update-qualification-type{ $flags=( "--qualification-type-id", "--description", "--qualification-type-status", "--test", "--answer-key", "--test-duration-in-seconds", "--retry-delay-in-seconds", "--auto-granted", "--no-auto-granted", "--auto-granted-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune{ $commands=( "add-role-to-db-cluster", "add-source-identifier-to-subscription", "add-tags-to-resource", "apply-pending-maintenance-action", "copy-db-cluster-parameter-group", "copy-db-cluster-snapshot", "copy-db-parameter-group", "create-db-cluster", "create-db-cluster-parameter-group", "create-db-cluster-snapshot", "create-db-instance", "create-db-parameter-group", "create-db-subnet-group", "create-event-subscription", "delete-db-cluster", "delete-db-cluster-parameter-group", "delete-db-cluster-snapshot", "delete-db-instance", "delete-db-parameter-group", "delete-db-subnet-group", "delete-event-subscription", "describe-db-cluster-parameter-groups", "describe-db-cluster-parameters", "describe-db-cluster-snapshot-attributes", "describe-db-cluster-snapshots", "describe-db-clusters", "describe-db-engine-versions", "describe-db-instances", "describe-db-parameter-groups", "describe-db-parameters", "describe-db-subnet-groups", "describe-engine-default-cluster-parameters", "describe-engine-default-parameters", "describe-event-categories", "describe-event-subscriptions", "describe-events", "describe-orderable-db-instance-options", "describe-pending-maintenance-actions", "describe-valid-db-instance-modifications", "failover-db-cluster", "list-tags-for-resource", "modify-db-cluster", "modify-db-cluster-parameter-group", "modify-db-cluster-snapshot-attribute", "modify-db-instance", "modify-db-parameter-group", "modify-db-subnet-group", "modify-event-subscription", "promote-read-replica-db-cluster", "reboot-db-instance", "remove-role-from-db-cluster", "remove-source-identifier-from-subscription", "remove-tags-from-resource", "reset-db-cluster-parameter-group", "reset-db-parameter-group", "restore-db-cluster-from-snapshot", "restore-db-cluster-to-point-in-time", "start-db-cluster", "stop-db-cluster", "wait" ); return $commands; } function Get-neptune-add-role-to-db-cluster{ $flags=( "--db-cluster-identifier", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-add-source-identifier-to-subscription{ $flags=( "--subscription-name", "--source-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-add-tags-to-resource{ $flags=( "--resource-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-apply-pending-maintenance-action{ $flags=( "--resource-identifier", "--apply-action", "--opt-in-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-copy-db-cluster-parameter-group{ $flags=( "--source-db-cluster-parameter-group-identifier", "--target-db-cluster-parameter-group-identifier", "--target-db-cluster-parameter-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-copy-db-cluster-snapshot{ $flags=( "--source-db-cluster-snapshot-identifier", "--target-db-cluster-snapshot-identifier", "--kms-key-id", "--pre-signed-url", "--copy-tags", "--no-copy-tags", "--tags", "--source-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-copy-db-parameter-group{ $flags=( "--source-db-parameter-group-identifier", "--target-db-parameter-group-identifier", "--target-db-parameter-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-create-db-cluster{ $flags=( "--availability-zones", "--backup-retention-period", "--character-set-name", "--database-name", "--db-cluster-identifier", "--db-cluster-parameter-group-name", "--vpc-security-group-ids", "--db-subnet-group-name", "--engine", "--engine-version", "--port", "--master-username", "--master-user-password", "--option-group-name", "--preferred-backup-window", "--preferred-maintenance-window", "--replication-source-identifier", "--tags", "--storage-encrypted", "--no-storage-encrypted", "--kms-key-id", "--pre-signed-url", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-cloudwatch-logs-exports", "--deletion-protection", "--no-deletion-protection", "--source-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-create-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--db-parameter-group-family", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-create-db-cluster-snapshot{ $flags=( "--db-cluster-snapshot-identifier", "--db-cluster-identifier", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-create-db-instance{ $flags=( "--db-name", "--db-instance-identifier", "--allocated-storage", "--db-instance-class", "--engine", "--master-username", "--master-user-password", "--db-security-groups", "--vpc-security-group-ids", "--availability-zone", "--db-subnet-group-name", "--preferred-maintenance-window", "--db-parameter-group-name", "--backup-retention-period", "--preferred-backup-window", "--port", "--multi-az", "--no-multi-az", "--engine-version", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--license-model", "--iops", "--option-group-name", "--character-set-name", "--publicly-accessible", "--no-publicly-accessible", "--tags", "--db-cluster-identifier", "--storage-type", "--tde-credential-arn", "--tde-credential-password", "--storage-encrypted", "--no-storage-encrypted", "--kms-key-id", "--domain", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--monitoring-interval", "--monitoring-role-arn", "--domain-iam-role-name", "--promotion-tier", "--timezone", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-performance-insights", "--no-enable-performance-insights", "--performance-insights-kms-key-id", "--enable-cloudwatch-logs-exports", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-create-db-parameter-group{ $flags=( "--db-parameter-group-name", "--db-parameter-group-family", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-create-db-subnet-group{ $flags=( "--db-subnet-group-name", "--db-subnet-group-description", "--subnet-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-create-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--event-categories", "--source-ids", "--enabled", "--no-enabled", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-delete-db-cluster{ $flags=( "--db-cluster-identifier", "--skip-final-snapshot", "--no-skip-final-snapshot", "--final-db-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-delete-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-delete-db-cluster-snapshot{ $flags=( "--db-cluster-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-delete-db-instance{ $flags=( "--db-instance-identifier", "--skip-final-snapshot", "--no-skip-final-snapshot", "--final-db-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-delete-db-parameter-group{ $flags=( "--db-parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-delete-db-subnet-group{ $flags=( "--db-subnet-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-delete-event-subscription{ $flags=( "--subscription-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-cluster-parameter-groups{ $flags=( "--db-cluster-parameter-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-cluster-parameters{ $flags=( "--db-cluster-parameter-group-name", "--source", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-cluster-snapshot-attributes{ $flags=( "--db-cluster-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-cluster-snapshots{ $flags=( "--db-cluster-identifier", "--db-cluster-snapshot-identifier", "--snapshot-type", "--filters", "--include-shared", "--no-include-shared", "--include-public", "--no-include-public", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-clusters{ $flags=( "--db-cluster-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-engine-versions{ $flags=( "--engine", "--engine-version", "--db-parameter-group-family", "--filters", "--default-only", "--no-default-only", "--list-supported-character-sets", "--no-list-supported-character-sets", "--list-supported-timezones", "--no-list-supported-timezones", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-instances{ $flags=( "--db-instance-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-parameter-groups{ $flags=( "--db-parameter-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-parameters{ $flags=( "--db-parameter-group-name", "--source", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-db-subnet-groups{ $flags=( "--db-subnet-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-engine-default-cluster-parameters{ $flags=( "--db-parameter-group-family", "--filters", "--max-records", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-engine-default-parameters{ $flags=( "--db-parameter-group-family", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-event-categories{ $flags=( "--source-type", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-event-subscriptions{ $flags=( "--subscription-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-events{ $flags=( "--source-identifier", "--source-type", "--start-time", "--end-time", "--duration", "--event-categories", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-orderable-db-instance-options{ $flags=( "--engine", "--engine-version", "--db-instance-class", "--license-model", "--vpc", "--no-vpc", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-pending-maintenance-actions{ $flags=( "--resource-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-describe-valid-db-instance-modifications{ $flags=( "--db-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-failover-db-cluster{ $flags=( "--db-cluster-identifier", "--target-db-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-list-tags-for-resource{ $flags=( "--resource-name", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-modify-db-cluster{ $flags=( "--db-cluster-identifier", "--new-db-cluster-identifier", "--apply-immediately", "--no-apply-immediately", "--backup-retention-period", "--db-cluster-parameter-group-name", "--vpc-security-group-ids", "--port", "--master-user-password", "--option-group-name", "--preferred-backup-window", "--preferred-maintenance-window", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--cloudwatch-logs-export-configuration", "--engine-version", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-modify-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-modify-db-cluster-snapshot-attribute{ $flags=( "--db-cluster-snapshot-identifier", "--attribute-name", "--values-to-add", "--values-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-modify-db-instance{ $flags=( "--db-instance-identifier", "--allocated-storage", "--db-instance-class", "--db-subnet-group-name", "--db-security-groups", "--vpc-security-group-ids", "--apply-immediately", "--no-apply-immediately", "--master-user-password", "--db-parameter-group-name", "--backup-retention-period", "--preferred-backup-window", "--preferred-maintenance-window", "--multi-az", "--no-multi-az", "--engine-version", "--allow-major-version-upgrade", "--no-allow-major-version-upgrade", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--license-model", "--iops", "--option-group-name", "--new-db-instance-identifier", "--storage-type", "--tde-credential-arn", "--tde-credential-password", "--ca-certificate-identifier", "--domain", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--monitoring-interval", "--db-port-number", "--publicly-accessible", "--no-publicly-accessible", "--monitoring-role-arn", "--domain-iam-role-name", "--promotion-tier", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-performance-insights", "--no-enable-performance-insights", "--performance-insights-kms-key-id", "--cloudwatch-logs-export-configuration", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-modify-db-parameter-group{ $flags=( "--db-parameter-group-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-modify-db-subnet-group{ $flags=( "--db-subnet-group-name", "--db-subnet-group-description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-modify-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--event-categories", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-promote-read-replica-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-reboot-db-instance{ $flags=( "--db-instance-identifier", "--force-failover", "--no-force-failover", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-remove-role-from-db-cluster{ $flags=( "--db-cluster-identifier", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-remove-source-identifier-from-subscription{ $flags=( "--subscription-name", "--source-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-remove-tags-from-resource{ $flags=( "--resource-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-reset-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--reset-all-parameters", "--no-reset-all-parameters", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-reset-db-parameter-group{ $flags=( "--db-parameter-group-name", "--reset-all-parameters", "--no-reset-all-parameters", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-restore-db-cluster-from-snapshot{ $flags=( "--availability-zones", "--db-cluster-identifier", "--snapshot-identifier", "--engine", "--engine-version", "--port", "--db-subnet-group-name", "--database-name", "--option-group-name", "--vpc-security-group-ids", "--tags", "--kms-key-id", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-cloudwatch-logs-exports", "--db-cluster-parameter-group-name", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-restore-db-cluster-to-point-in-time{ $flags=( "--db-cluster-identifier", "--restore-type", "--source-db-cluster-identifier", "--restore-to-time", "--use-latest-restorable-time", "--no-use-latest-restorable-time", "--port", "--db-subnet-group-name", "--option-group-name", "--vpc-security-group-ids", "--tags", "--kms-key-id", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-cloudwatch-logs-exports", "--db-cluster-parameter-group-name", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-start-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-stop-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-neptune-wait{ $flags=(""); return $flags; } function Get-networkmanager{ $commands=( "associate-customer-gateway", "associate-link", "create-device", "create-global-network", "create-link", "create-site", "delete-device", "delete-global-network", "delete-link", "delete-site", "deregister-transit-gateway", "describe-global-networks", "disassociate-customer-gateway", "disassociate-link", "get-customer-gateway-associations", "get-devices", "get-link-associations", "get-links", "get-sites", "get-transit-gateway-registrations", "list-tags-for-resource", "register-transit-gateway", "tag-resource", "untag-resource", "update-device", "update-global-network", "update-link", "update-site" ); return $commands; } function Get-networkmanager-associate-customer-gateway{ $flags=( "--customer-gateway-arn", "--global-network-id", "--device-id", "--link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-associate-link{ $flags=( "--global-network-id", "--device-id", "--link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-create-device{ $flags=( "--global-network-id", "--description", "--type", "--vendor", "--model", "--serial-number", "--location", "--site-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-create-global-network{ $flags=( "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-create-link{ $flags=( "--global-network-id", "--description", "--type", "--bandwidth", "--provider", "--site-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-create-site{ $flags=( "--global-network-id", "--description", "--location", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-delete-device{ $flags=( "--global-network-id", "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-delete-global-network{ $flags=( "--global-network-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-delete-link{ $flags=( "--global-network-id", "--link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-delete-site{ $flags=( "--global-network-id", "--site-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-deregister-transit-gateway{ $flags=( "--global-network-id", "--transit-gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-describe-global-networks{ $flags=( "--global-network-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-disassociate-customer-gateway{ $flags=( "--global-network-id", "--customer-gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-disassociate-link{ $flags=( "--global-network-id", "--device-id", "--link-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-get-customer-gateway-associations{ $flags=( "--global-network-id", "--customer-gateway-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-get-devices{ $flags=( "--global-network-id", "--device-ids", "--site-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-get-link-associations{ $flags=( "--global-network-id", "--device-id", "--link-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-get-links{ $flags=( "--global-network-id", "--link-ids", "--site-id", "--type", "--provider", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-get-sites{ $flags=( "--global-network-id", "--site-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-get-transit-gateway-registrations{ $flags=( "--global-network-id", "--transit-gateway-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-register-transit-gateway{ $flags=( "--global-network-id", "--transit-gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-update-device{ $flags=( "--global-network-id", "--device-id", "--description", "--type", "--vendor", "--model", "--serial-number", "--location", "--site-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-update-global-network{ $flags=( "--global-network-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-update-link{ $flags=( "--global-network-id", "--link-id", "--description", "--type", "--bandwidth", "--provider", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-networkmanager-update-site{ $flags=( "--global-network-id", "--site-id", "--description", "--location", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks{ $commands=( "assign-instance", "assign-volume", "associate-elastic-ip", "attach-elastic-load-balancer", "clone-stack", "create-app", "create-deployment", "create-instance", "create-layer", "create-stack", "create-user-profile", "delete-app", "delete-instance", "delete-layer", "delete-stack", "delete-user-profile", "deregister-ecs-cluster", "deregister-elastic-ip", "deregister-instance", "deregister-rds-db-instance", "deregister-volume", "describe-agent-versions", "describe-apps", "describe-commands", "describe-deployments", "describe-ecs-clusters", "describe-elastic-ips", "describe-elastic-load-balancers", "describe-instances", "describe-layers", "describe-load-based-auto-scaling", "describe-my-user-profile", "describe-operating-systems", "describe-permissions", "describe-raid-arrays", "describe-rds-db-instances", "describe-service-errors", "describe-stack-provisioning-parameters", "describe-stack-summary", "describe-stacks", "describe-time-based-auto-scaling", "describe-user-profiles", "describe-volumes", "detach-elastic-load-balancer", "disassociate-elastic-ip", "get-hostname-suggestion", "grant-access", "list-tags", "reboot-instance", "register", "register-ecs-cluster", "register-elastic-ip", "register-instance", "register-rds-db-instance", "register-volume", "set-load-based-auto-scaling", "set-permission", "set-time-based-auto-scaling", "start-instance", "start-stack", "stop-instance", "stop-stack", "tag-resource", "unassign-instance", "unassign-volume", "untag-resource", "update-app", "update-elastic-ip", "update-instance", "update-layer", "update-my-user-profile", "update-rds-db-instance", "update-stack", "update-user-profile", "update-volume", "wait" ); return $commands; } function Get-opsworks-assign-instance{ $flags=( "--instance-id", "--layer-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-assign-volume{ $flags=( "--volume-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-associate-elastic-ip{ $flags=( "--elastic-ip", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-attach-elastic-load-balancer{ $flags=( "--elastic-load-balancer-name", "--layer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-clone-stack{ $flags=( "--source-stack-id", "--name", "--vpc-id", "--attributes", "--service-role-arn", "--default-instance-profile-arn", "--default-os", "--hostname-theme", "--default-availability-zone", "--default-subnet-id", "--custom-json", "--configuration-manager", "--chef-configuration", "--use-custom-cookbooks", "--no-use-custom-cookbooks", "--use-opsworks-security-groups", "--no-use-opsworks-security-groups", "--custom-cookbooks-source", "--default-ssh-key-name", "--clone-permissions", "--no-clone-permissions", "--clone-app-ids", "--default-root-device-type", "--agent-version", "--stack-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-create-app{ $flags=( "--stack-id", "--shortname", "--name", "--description", "--data-sources", "--type", "--app-source", "--domains", "--enable-ssl", "--no-enable-ssl", "--ssl-configuration", "--attributes", "--environment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-create-deployment{ $flags=( "--stack-id", "--app-id", "--instance-ids", "--layer-ids", "--command", "--comment", "--custom-json", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-create-instance{ $flags=( "--stack-id", "--layer-ids", "--instance-type", "--auto-scaling-type", "--hostname", "--os", "--ami-id", "--ssh-key-name", "--availability-zone", "--virtualization-type", "--subnet-id", "--architecture", "--root-device-type", "--block-device-mappings", "--install-updates-on-boot", "--no-install-updates-on-boot", "--ebs-optimized", "--no-ebs-optimized", "--agent-version", "--tenancy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-create-layer{ $flags=( "--stack-id", "--type", "--name", "--shortname", "--attributes", "--cloud-watch-logs-configuration", "--custom-instance-profile-arn", "--custom-json", "--custom-security-group-ids", "--packages", "--volume-configurations", "--enable-auto-healing", "--no-enable-auto-healing", "--auto-assign-elastic-ips", "--no-auto-assign-elastic-ips", "--auto-assign-public-ips", "--no-auto-assign-public-ips", "--custom-recipes", "--install-updates-on-boot", "--no-install-updates-on-boot", "--use-ebs-optimized-instances", "--no-use-ebs-optimized-instances", "--lifecycle-event-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-create-stack{ $flags=( "--name", "--vpc-id", "--attributes", "--service-role-arn", "--default-instance-profile-arn", "--default-os", "--hostname-theme", "--default-availability-zone", "--default-subnet-id", "--custom-json", "--configuration-manager", "--chef-configuration", "--use-custom-cookbooks", "--no-use-custom-cookbooks", "--use-opsworks-security-groups", "--no-use-opsworks-security-groups", "--custom-cookbooks-source", "--default-ssh-key-name", "--default-root-device-type", "--agent-version", "--stack-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-create-user-profile{ $flags=( "--iam-user-arn", "--ssh-username", "--ssh-public-key", "--allow-self-management", "--no-allow-self-management", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-delete-app{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-delete-instance{ $flags=( "--instance-id", "--delete-elastic-ip", "--no-delete-elastic-ip", "--delete-volumes", "--no-delete-volumes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-delete-layer{ $flags=( "--layer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-delete-stack{ $flags=( "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-delete-user-profile{ $flags=( "--iam-user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-deregister-ecs-cluster{ $flags=( "--ecs-cluster-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-deregister-elastic-ip{ $flags=( "--elastic-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-deregister-instance{ $flags=( "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-deregister-rds-db-instance{ $flags=( "--rds-db-instance-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-deregister-volume{ $flags=( "--volume-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-agent-versions{ $flags=( "--stack-id", "--configuration-manager", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-apps{ $flags=( "--stack-id", "--app-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-commands{ $flags=( "--deployment-id", "--instance-id", "--command-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-deployments{ $flags=( "--stack-id", "--app-id", "--deployment-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-ecs-clusters{ $flags=( "--ecs-cluster-arns", "--stack-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-elastic-ips{ $flags=( "--instance-id", "--stack-id", "--ips", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-elastic-load-balancers{ $flags=( "--stack-id", "--layer-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-instances{ $flags=( "--stack-id", "--layer-id", "--instance-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-layers{ $flags=( "--stack-id", "--layer-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-load-based-auto-scaling{ $flags=( "--layer-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-my-user-profile{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-operating-systems{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-permissions{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-raid-arrays{ $flags=( "--instance-id", "--stack-id", "--raid-array-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-rds-db-instances{ $flags=( "--stack-id", "--rds-db-instance-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-service-errors{ $flags=( "--stack-id", "--instance-id", "--service-error-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-stack-provisioning-parameters{ $flags=( "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-stack-summary{ $flags=( "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-stacks{ $flags=( "--stack-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-time-based-auto-scaling{ $flags=( "--instance-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-user-profiles{ $flags=( "--iam-user-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-describe-volumes{ $flags=( "--instance-id", "--stack-id", "--raid-array-id", "--volume-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-detach-elastic-load-balancer{ $flags=( "--elastic-load-balancer-name", "--layer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-disassociate-elastic-ip{ $flags=( "--elastic-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-get-hostname-suggestion{ $flags=( "--layer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-grant-access{ $flags=( "--instance-id", "--valid-for-in-minutes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-list-tags{ $flags=( "--resource-arn", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-reboot-instance{ $flags=( "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-register{ $flags=( "--stack-id", "--infrastructure-class", "--override-hostname", "--override-private-ip", "--override-public-ip", "--override-ssh", "--ssh-username", "--ssh-private-key", "--local", "--use-instance-profile" ); return $flags; } function Get-opsworks-register-ecs-cluster{ $flags=( "--ecs-cluster-arn", "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-register-elastic-ip{ $flags=( "--elastic-ip", "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-register-instance{ $flags=( "--stack-id", "--hostname", "--public-ip", "--private-ip", "--rsa-public-key", "--rsa-public-key-fingerprint", "--instance-identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-register-rds-db-instance{ $flags=( "--stack-id", "--rds-db-instance-arn", "--db-user", "--db-password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-register-volume{ $flags=( "--ec", "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-set-load-based-auto-scaling{ $flags=( "--layer-id", "--enable", "--no-enable", "--up-scaling", "--down-scaling", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-set-permission{ $flags=( "--stack-id", "--iam-user-arn", "--allow-ssh", "--no-allow-ssh", "--allow-sudo", "--no-allow-sudo", "--level", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-set-time-based-auto-scaling{ $flags=( "--instance-id", "--auto-scaling-schedule", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-start-instance{ $flags=( "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-start-stack{ $flags=( "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-stop-instance{ $flags=( "--instance-id", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-stop-stack{ $flags=( "--stack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-unassign-instance{ $flags=( "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-unassign-volume{ $flags=( "--volume-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-app{ $flags=( "--app-id", "--name", "--description", "--data-sources", "--type", "--app-source", "--domains", "--enable-ssl", "--no-enable-ssl", "--ssl-configuration", "--attributes", "--environment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-elastic-ip{ $flags=( "--elastic-ip", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-instance{ $flags=( "--instance-id", "--layer-ids", "--instance-type", "--auto-scaling-type", "--hostname", "--os", "--ami-id", "--ssh-key-name", "--architecture", "--install-updates-on-boot", "--no-install-updates-on-boot", "--ebs-optimized", "--no-ebs-optimized", "--agent-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-layer{ $flags=( "--layer-id", "--name", "--shortname", "--attributes", "--cloud-watch-logs-configuration", "--custom-instance-profile-arn", "--custom-json", "--custom-security-group-ids", "--packages", "--volume-configurations", "--enable-auto-healing", "--no-enable-auto-healing", "--auto-assign-elastic-ips", "--no-auto-assign-elastic-ips", "--auto-assign-public-ips", "--no-auto-assign-public-ips", "--custom-recipes", "--install-updates-on-boot", "--no-install-updates-on-boot", "--use-ebs-optimized-instances", "--no-use-ebs-optimized-instances", "--lifecycle-event-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-my-user-profile{ $flags=( "--ssh-public-key", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-rds-db-instance{ $flags=( "--rds-db-instance-arn", "--db-user", "--db-password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-stack{ $flags=( "--stack-id", "--name", "--attributes", "--service-role-arn", "--default-instance-profile-arn", "--default-os", "--hostname-theme", "--default-availability-zone", "--default-subnet-id", "--custom-json", "--configuration-manager", "--chef-configuration", "--use-custom-cookbooks", "--no-use-custom-cookbooks", "--custom-cookbooks-source", "--default-ssh-key-name", "--default-root-device-type", "--use-opsworks-security-groups", "--no-use-opsworks-security-groups", "--agent-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-user-profile{ $flags=( "--iam-user-arn", "--ssh-username", "--ssh-public-key", "--allow-self-management", "--no-allow-self-management", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-update-volume{ $flags=( "--volume-id", "--name", "--mount-point", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-wait{ $flags=(""); return $flags; } function Get-opsworks-cm{ $commands=( "associate-node", "create-backup", "create-server", "delete-backup", "delete-server", "describe-account-attributes", "describe-backups", "describe-events", "describe-node-association-status", "describe-servers", "disassociate-node", "export-server-engine-attribute", "list-tags-for-resource", "restore-server", "start-maintenance", "tag-resource", "untag-resource", "update-server", "update-server-engine-attributes", "wait" ); return $commands; } function Get-opsworks-cm-associate-node{ $flags=( "--server-name", "--node-name", "--engine-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-create-backup{ $flags=( "--server-name", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-create-server{ $flags=( "--associate-public-ip-address", "--no-associate-public-ip-address", "--custom-domain", "--custom-certificate", "--custom-private-key", "--disable-automated-backup", "--no-disable-automated-backup", "--engine", "--engine-model", "--engine-version", "--engine-attributes", "--backup-retention-count", "--server-name", "--instance-profile-arn", "--instance-type", "--key-pair", "--preferred-maintenance-window", "--preferred-backup-window", "--security-group-ids", "--service-role-arn", "--subnet-ids", "--tags", "--backup-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-delete-backup{ $flags=( "--backup-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-delete-server{ $flags=( "--server-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-describe-account-attributes{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-describe-backups{ $flags=( "--backup-id", "--server-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-describe-events{ $flags=( "--server-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-describe-node-association-status{ $flags=( "--node-association-status-token", "--server-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-describe-servers{ $flags=( "--server-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-disassociate-node{ $flags=( "--server-name", "--node-name", "--engine-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-export-server-engine-attribute{ $flags=( "--export-attribute-name", "--server-name", "--input-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-restore-server{ $flags=( "--backup-id", "--server-name", "--instance-type", "--key-pair", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-start-maintenance{ $flags=( "--server-name", "--engine-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-update-server{ $flags=( "--disable-automated-backup", "--no-disable-automated-backup", "--backup-retention-count", "--server-name", "--preferred-maintenance-window", "--preferred-backup-window", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-update-server-engine-attributes{ $flags=( "--server-name", "--attribute-name", "--attribute-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-opsworks-cm-wait{ $flags=(""); return $flags; } function Get-organizations{ $commands=( "accept-handshake", "attach-policy", "cancel-handshake", "create-account", "create-gov-cloud-account", "create-organization", "create-organizational-unit", "create-policy", "decline-handshake", "delete-organization", "delete-organizational-unit", "delete-policy", "deregister-delegated-administrator", "describe-account", "describe-create-account-status", "describe-effective-policy", "describe-handshake", "describe-organization", "describe-organizational-unit", "describe-policy", "detach-policy", "disable-aws-service-access", "disable-policy-type", "enable-all-features", "enable-aws-service-access", "enable-policy-type", "invite-account-to-organization", "leave-organization", "list-accounts", "list-accounts-for-parent", "list-aws-service-access-for-organization", "list-children", "list-create-account-status", "list-delegated-administrators", "list-delegated-services-for-account", "list-handshakes-for-account", "list-handshakes-for-organization", "list-organizational-units-for-parent", "list-parents", "list-policies", "list-policies-for-target", "list-roots", "list-tags-for-resource", "list-targets-for-policy", "move-account", "register-delegated-administrator", "remove-account-from-organization", "tag-resource", "untag-resource", "update-organizational-unit", "update-policy" ); return $commands; } function Get-organizations-accept-handshake{ $flags=( "--handshake-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-attach-policy{ $flags=( "--policy-id", "--target-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-cancel-handshake{ $flags=( "--handshake-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-create-account{ $flags=( "--email", "--account-name", "--role-name", "--iam-user-access-to-billing", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-create-gov-cloud-account{ $flags=( "--email", "--account-name", "--role-name", "--iam-user-access-to-billing", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-create-organization{ $flags=( "--feature-set", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-create-organizational-unit{ $flags=( "--parent-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-create-policy{ $flags=( "--content", "--description", "--name", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-decline-handshake{ $flags=( "--handshake-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-delete-organization{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-delete-organizational-unit{ $flags=( "--organizational-unit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-delete-policy{ $flags=( "--policy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-deregister-delegated-administrator{ $flags=( "--account-id", "--service-principal", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-describe-account{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-describe-create-account-status{ $flags=( "--create-account-request-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-describe-effective-policy{ $flags=( "--policy-type", "--target-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-describe-handshake{ $flags=( "--handshake-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-describe-organization{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-describe-organizational-unit{ $flags=( "--organizational-unit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-describe-policy{ $flags=( "--policy-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-detach-policy{ $flags=( "--policy-id", "--target-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-disable-aws-service-access{ $flags=( "--service-principal", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-disable-policy-type{ $flags=( "--root-id", "--policy-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-enable-all-features{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-enable-aws-service-access{ $flags=( "--service-principal", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-enable-policy-type{ $flags=( "--root-id", "--policy-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-invite-account-to-organization{ $flags=( "--target", "--notes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-leave-organization{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-accounts{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-accounts-for-parent{ $flags=( "--parent-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-aws-service-access-for-organization{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-children{ $flags=( "--parent-id", "--child-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-create-account-status{ $flags=( "--states", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-delegated-administrators{ $flags=( "--service-principal", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-delegated-services-for-account{ $flags=( "--account-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-handshakes-for-account{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-handshakes-for-organization{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-organizational-units-for-parent{ $flags=( "--parent-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-parents{ $flags=( "--child-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-policies{ $flags=( "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-policies-for-target{ $flags=( "--target-id", "--filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-roots{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-tags-for-resource{ $flags=( "--resource-id", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-list-targets-for-policy{ $flags=( "--policy-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-move-account{ $flags=( "--account-id", "--source-parent-id", "--destination-parent-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-register-delegated-administrator{ $flags=( "--account-id", "--service-principal", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-remove-account-from-organization{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-tag-resource{ $flags=( "--resource-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-untag-resource{ $flags=( "--resource-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-update-organizational-unit{ $flags=( "--organizational-unit-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-organizations-update-policy{ $flags=( "--policy-id", "--name", "--description", "--content", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-outposts{ $commands=( "create-outpost", "delete-outpost", "delete-site", "get-outpost", "get-outpost-instance-types", "list-outposts", "list-sites" ); return $commands; } function Get-outposts-create-outpost{ $flags=( "--name", "--description", "--site-id", "--availability-zone", "--availability-zone-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-outposts-delete-outpost{ $flags=( "--outpost-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-outposts-delete-site{ $flags=( "--site-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-outposts-get-outpost{ $flags=( "--outpost-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-outposts-get-outpost-instance-types{ $flags=( "--outpost-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-outposts-list-outposts{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-outposts-list-sites{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize{ $commands=( "create-batch-inference-job", "create-campaign", "create-dataset", "create-dataset-group", "create-dataset-import-job", "create-event-tracker", "create-schema", "create-solution", "create-solution-version", "delete-campaign", "delete-dataset", "delete-dataset-group", "delete-event-tracker", "delete-schema", "delete-solution", "describe-algorithm", "describe-batch-inference-job", "describe-campaign", "describe-dataset", "describe-dataset-group", "describe-dataset-import-job", "describe-event-tracker", "describe-feature-transformation", "describe-recipe", "describe-schema", "describe-solution", "describe-solution-version", "get-solution-metrics", "list-batch-inference-jobs", "list-campaigns", "list-dataset-groups", "list-dataset-import-jobs", "list-datasets", "list-event-trackers", "list-recipes", "list-schemas", "list-solution-versions", "list-solutions", "update-campaign" ); return $commands; } function Get-personalize-create-batch-inference-job{ $flags=( "--job-name", "--solution-version-arn", "--num-results", "--job-input", "--job-output", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-campaign{ $flags=( "--name", "--solution-version-arn", "--min-provisioned-tps", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-dataset{ $flags=( "--name", "--schema-arn", "--dataset-group-arn", "--dataset-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-dataset-group{ $flags=( "--name", "--role-arn", "--kms-key-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-dataset-import-job{ $flags=( "--job-name", "--dataset-arn", "--data-source", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-event-tracker{ $flags=( "--name", "--dataset-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-schema{ $flags=( "--name", "--schema", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-solution{ $flags=( "--name", "--perform-hpo", "--no-perform-hpo", "--perform-auto-ml", "--no-perform-auto-ml", "--recipe-arn", "--dataset-group-arn", "--event-type", "--solution-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-create-solution-version{ $flags=( "--solution-arn", "--training-mode", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-delete-campaign{ $flags=( "--campaign-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-delete-dataset{ $flags=( "--dataset-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-delete-dataset-group{ $flags=( "--dataset-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-delete-event-tracker{ $flags=( "--event-tracker-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-delete-schema{ $flags=( "--schema-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-delete-solution{ $flags=( "--solution-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-algorithm{ $flags=( "--algorithm-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-batch-inference-job{ $flags=( "--batch-inference-job-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-campaign{ $flags=( "--campaign-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-dataset{ $flags=( "--dataset-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-dataset-group{ $flags=( "--dataset-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-dataset-import-job{ $flags=( "--dataset-import-job-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-event-tracker{ $flags=( "--event-tracker-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-feature-transformation{ $flags=( "--feature-transformation-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-recipe{ $flags=( "--recipe-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-schema{ $flags=( "--schema-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-solution{ $flags=( "--solution-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-describe-solution-version{ $flags=( "--solution-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-get-solution-metrics{ $flags=( "--solution-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-batch-inference-jobs{ $flags=( "--solution-version-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-campaigns{ $flags=( "--solution-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-dataset-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-dataset-import-jobs{ $flags=( "--dataset-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-datasets{ $flags=( "--dataset-group-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-event-trackers{ $flags=( "--dataset-group-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-recipes{ $flags=( "--recipe-provider", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-schemas{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-solution-versions{ $flags=( "--solution-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-list-solutions{ $flags=( "--dataset-group-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-update-campaign{ $flags=( "--campaign-arn", "--solution-version-arn", "--min-provisioned-tps", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-events{ $commands=( "put-events" ); return $commands; } function Get-personalize-events-put-events{ $flags=( "--tracking-id", "--user-id", "--session-id", "--event-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-runtime{ $commands=( "get-personalized-ranking", "get-recommendations" ); return $commands; } function Get-personalize-runtime-get-personalized-ranking{ $flags=( "--campaign-arn", "--input-list", "--user-id", "--context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-personalize-runtime-get-recommendations{ $flags=( "--campaign-arn", "--item-id", "--user-id", "--num-results", "--context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pi{ $commands=( "describe-dimension-keys", "get-resource-metrics" ); return $commands; } function Get-pi-describe-dimension-keys{ $flags=( "--service-type", "--identifier", "--start-time", "--end-time", "--metric", "--period-in-seconds", "--group-by", "--partition-by", "--filter", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pi-get-resource-metrics{ $flags=( "--service-type", "--identifier", "--metric-queries", "--start-time", "--end-time", "--period-in-seconds", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint{ $commands=( "create-app", "create-campaign", "create-email-template", "create-export-job", "create-import-job", "create-journey", "create-push-template", "create-recommender-configuration", "create-segment", "create-sms-template", "create-voice-template", "delete-adm-channel", "delete-apns-channel", "delete-apns-sandbox-channel", "delete-apns-voip-channel", "delete-apns-voip-sandbox-channel", "delete-app", "delete-baidu-channel", "delete-campaign", "delete-email-channel", "delete-email-template", "delete-endpoint", "delete-event-stream", "delete-gcm-channel", "delete-journey", "delete-push-template", "delete-recommender-configuration", "delete-segment", "delete-sms-channel", "delete-sms-template", "delete-user-endpoints", "delete-voice-channel", "delete-voice-template", "get-adm-channel", "get-apns-channel", "get-apns-sandbox-channel", "get-apns-voip-channel", "get-apns-voip-sandbox-channel", "get-app", "get-application-date-range-kpi", "get-application-settings", "get-apps", "get-baidu-channel", "get-campaign", "get-campaign-activities", "get-campaign-date-range-kpi", "get-campaign-version", "get-campaign-versions", "get-campaigns", "get-channels", "get-email-channel", "get-email-template", "get-endpoint", "get-event-stream", "get-export-job", "get-export-jobs", "get-gcm-channel", "get-import-job", "get-import-jobs", "get-journey", "get-journey-date-range-kpi", "get-journey-execution-activity-metrics", "get-journey-execution-metrics", "get-push-template", "get-recommender-configuration", "get-recommender-configurations", "get-segment", "get-segment-export-jobs", "get-segment-import-jobs", "get-segment-version", "get-segment-versions", "get-segments", "get-sms-channel", "get-sms-template", "get-user-endpoints", "get-voice-channel", "get-voice-template", "list-journeys", "list-tags-for-resource", "list-template-versions", "list-templates", "phone-number-validate", "put-event-stream", "put-events", "remove-attributes", "send-messages", "send-users-messages", "tag-resource", "untag-resource", "update-adm-channel", "update-apns-channel", "update-apns-sandbox-channel", "update-apns-voip-channel", "update-apns-voip-sandbox-channel", "update-application-settings", "update-baidu-channel", "update-campaign", "update-email-channel", "update-email-template", "update-endpoint", "update-endpoints-batch", "update-gcm-channel", "update-journey", "update-journey-state", "update-push-template", "update-recommender-configuration", "update-segment", "update-sms-channel", "update-sms-template", "update-template-active-version", "update-voice-channel", "update-voice-template" ); return $commands; } function Get-pinpoint-create-app{ $flags=( "--create-application-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-campaign{ $flags=( "--application-id", "--write-campaign-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-email-template{ $flags=( "--email-template-request", "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-export-job{ $flags=( "--application-id", "--export-job-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-import-job{ $flags=( "--application-id", "--import-job-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-journey{ $flags=( "--application-id", "--write-journey-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-push-template{ $flags=( "--push-notification-template-request", "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-recommender-configuration{ $flags=( "--create-recommender-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-segment{ $flags=( "--application-id", "--write-segment-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-sms-template{ $flags=( "--sms-template-request", "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-create-voice-template{ $flags=( "--template-name", "--voice-template-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-adm-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-apns-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-apns-sandbox-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-apns-voip-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-apns-voip-sandbox-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-app{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-baidu-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-campaign{ $flags=( "--application-id", "--campaign-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-email-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-email-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-endpoint{ $flags=( "--application-id", "--endpoint-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-event-stream{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-gcm-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-journey{ $flags=( "--application-id", "--journey-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-push-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-recommender-configuration{ $flags=( "--recommender-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-segment{ $flags=( "--application-id", "--segment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-sms-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-sms-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-user-endpoints{ $flags=( "--application-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-voice-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-delete-voice-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-adm-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-apns-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-apns-sandbox-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-apns-voip-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-apns-voip-sandbox-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-app{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-application-date-range-kpi{ $flags=( "--application-id", "--end-time", "--kpi-name", "--next-token", "--page-size", "--start-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-application-settings{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-apps{ $flags=( "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-baidu-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-campaign{ $flags=( "--application-id", "--campaign-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-campaign-activities{ $flags=( "--application-id", "--campaign-id", "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-campaign-date-range-kpi{ $flags=( "--application-id", "--campaign-id", "--end-time", "--kpi-name", "--next-token", "--page-size", "--start-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-campaign-version{ $flags=( "--application-id", "--campaign-id", "--campaign-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-campaign-versions{ $flags=( "--application-id", "--campaign-id", "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-campaigns{ $flags=( "--application-id", "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-channels{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-email-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-email-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-endpoint{ $flags=( "--application-id", "--endpoint-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-event-stream{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-export-job{ $flags=( "--application-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-export-jobs{ $flags=( "--application-id", "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-gcm-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-import-job{ $flags=( "--application-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-import-jobs{ $flags=( "--application-id", "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-journey{ $flags=( "--application-id", "--journey-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-journey-date-range-kpi{ $flags=( "--application-id", "--end-time", "--journey-id", "--kpi-name", "--next-token", "--page-size", "--start-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-journey-execution-activity-metrics{ $flags=( "--application-id", "--journey-activity-id", "--journey-id", "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-journey-execution-metrics{ $flags=( "--application-id", "--journey-id", "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-push-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-recommender-configuration{ $flags=( "--recommender-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-recommender-configurations{ $flags=( "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-segment{ $flags=( "--application-id", "--segment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-segment-export-jobs{ $flags=( "--application-id", "--page-size", "--segment-id", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-segment-import-jobs{ $flags=( "--application-id", "--page-size", "--segment-id", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-segment-version{ $flags=( "--application-id", "--segment-id", "--segment-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-segment-versions{ $flags=( "--application-id", "--page-size", "--segment-id", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-segments{ $flags=( "--application-id", "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-sms-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-sms-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-user-endpoints{ $flags=( "--application-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-voice-channel{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-get-voice-template{ $flags=( "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-list-journeys{ $flags=( "--application-id", "--page-size", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-list-template-versions{ $flags=( "--next-token", "--page-size", "--template-name", "--template-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-list-templates{ $flags=( "--next-token", "--page-size", "--prefix", "--template-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-phone-number-validate{ $flags=( "--number-validate-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-put-event-stream{ $flags=( "--application-id", "--write-event-stream", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-put-events{ $flags=( "--application-id", "--events-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-remove-attributes{ $flags=( "--application-id", "--attribute-type", "--update-attributes-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-send-messages{ $flags=( "--application-id", "--message-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-send-users-messages{ $flags=( "--application-id", "--send-users-message-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-tag-resource{ $flags=( "--resource-arn", "--tags-model", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-adm-channel{ $flags=( "--adm-channel-request", "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-apns-channel{ $flags=( "--apns-channel-request", "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-apns-sandbox-channel{ $flags=( "--apns-sandbox-channel-request", "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-apns-voip-channel{ $flags=( "--apns-voip-channel-request", "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-apns-voip-sandbox-channel{ $flags=( "--apns-voip-sandbox-channel-request", "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-application-settings{ $flags=( "--application-id", "--write-application-settings-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-baidu-channel{ $flags=( "--application-id", "--baidu-channel-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-campaign{ $flags=( "--application-id", "--campaign-id", "--write-campaign-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-email-channel{ $flags=( "--application-id", "--email-channel-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-email-template{ $flags=( "--create-new-version", "--no-create-new-version", "--email-template-request", "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-endpoint{ $flags=( "--application-id", "--endpoint-id", "--endpoint-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-endpoints-batch{ $flags=( "--application-id", "--endpoint-batch-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-gcm-channel{ $flags=( "--application-id", "--gcm-channel-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-journey{ $flags=( "--application-id", "--journey-id", "--write-journey-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-journey-state{ $flags=( "--application-id", "--journey-id", "--journey-state-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-push-template{ $flags=( "--create-new-version", "--no-create-new-version", "--push-notification-template-request", "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-recommender-configuration{ $flags=( "--recommender-id", "--update-recommender-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-segment{ $flags=( "--application-id", "--segment-id", "--write-segment-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-sms-channel{ $flags=( "--application-id", "--sms-channel-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-sms-template{ $flags=( "--create-new-version", "--no-create-new-version", "--sms-template-request", "--template-name", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-template-active-version{ $flags=( "--template-active-version-request", "--template-name", "--template-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-voice-channel{ $flags=( "--application-id", "--voice-channel-request", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-update-voice-template{ $flags=( "--create-new-version", "--no-create-new-version", "--template-name", "--voice-template-request", "--template-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email{ $commands=( "create-configuration-set", "create-configuration-set-event-destination", "create-dedicated-ip-pool", "create-deliverability-test-report", "create-email-identity", "delete-configuration-set", "delete-configuration-set-event-destination", "delete-dedicated-ip-pool", "delete-email-identity", "get-account", "get-blacklist-reports", "get-configuration-set", "get-configuration-set-event-destinations", "get-dedicated-ip", "get-dedicated-ips", "get-deliverability-dashboard-options", "get-deliverability-test-report", "get-domain-deliverability-campaign", "get-domain-statistics-report", "get-email-identity", "list-configuration-sets", "list-dedicated-ip-pools", "list-deliverability-test-reports", "list-domain-deliverability-campaigns", "list-email-identities", "list-tags-for-resource", "put-account-dedicated-ip-warmup-attributes", "put-account-sending-attributes", "put-configuration-set-delivery-options", "put-configuration-set-reputation-options", "put-configuration-set-sending-options", "put-configuration-set-tracking-options", "put-dedicated-ip-in-pool", "put-dedicated-ip-warmup-attributes", "put-deliverability-dashboard-option", "put-email-identity-dkim-attributes", "put-email-identity-feedback-attributes", "put-email-identity-mail-from-attributes", "send-email", "tag-resource", "untag-resource", "update-configuration-set-event-destination" ); return $commands; } function Get-pinpoint-email-create-configuration-set{ $flags=( "--configuration-set-name", "--tracking-options", "--delivery-options", "--reputation-options", "--sending-options", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-create-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--event-destination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-create-dedicated-ip-pool{ $flags=( "--pool-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-create-deliverability-test-report{ $flags=( "--report-name", "--from-email-address", "--content", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-create-email-identity{ $flags=( "--email-identity", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-delete-configuration-set{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-delete-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-delete-dedicated-ip-pool{ $flags=( "--pool-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-delete-email-identity{ $flags=( "--email-identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-blacklist-reports{ $flags=( "--blacklist-item-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-configuration-set{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-configuration-set-event-destinations{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-dedicated-ip{ $flags=( "--ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-dedicated-ips{ $flags=( "--pool-name", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-deliverability-dashboard-options{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-deliverability-test-report{ $flags=( "--report-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-domain-deliverability-campaign{ $flags=( "--campaign-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-domain-statistics-report{ $flags=( "--domain", "--start-date", "--end-date", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-get-email-identity{ $flags=( "--email-identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-list-configuration-sets{ $flags=( "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-list-dedicated-ip-pools{ $flags=( "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-list-deliverability-test-reports{ $flags=( "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-list-domain-deliverability-campaigns{ $flags=( "--start-date", "--end-date", "--subscribed-domain", "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-list-email-identities{ $flags=( "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-account-dedicated-ip-warmup-attributes{ $flags=( "--auto-warmup-enabled", "--no-auto-warmup-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-account-sending-attributes{ $flags=( "--sending-enabled", "--no-sending-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-configuration-set-delivery-options{ $flags=( "--configuration-set-name", "--tls-policy", "--sending-pool-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-configuration-set-reputation-options{ $flags=( "--configuration-set-name", "--reputation-metrics-enabled", "--no-reputation-metrics-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-configuration-set-sending-options{ $flags=( "--configuration-set-name", "--sending-enabled", "--no-sending-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-configuration-set-tracking-options{ $flags=( "--configuration-set-name", "--custom-redirect-domain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-dedicated-ip-in-pool{ $flags=( "--ip", "--destination-pool-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-dedicated-ip-warmup-attributes{ $flags=( "--ip", "--warmup-percentage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-deliverability-dashboard-option{ $flags=( "--dashboard-enabled", "--no-dashboard-enabled", "--subscribed-domains", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-email-identity-dkim-attributes{ $flags=( "--email-identity", "--signing-enabled", "--no-signing-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-email-identity-feedback-attributes{ $flags=( "--email-identity", "--email-forwarding-enabled", "--no-email-forwarding-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-put-email-identity-mail-from-attributes{ $flags=( "--email-identity", "--mail-from-domain", "--behavior-on-mx-failure", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-send-email{ $flags=( "--from-email-address", "--destination", "--reply-to-addresses", "--feedback-forwarding-email-address", "--content", "--email-tags", "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-email-update-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--event-destination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-sms-voice{ $commands=( "create-configuration-set", "create-configuration-set-event-destination", "delete-configuration-set", "delete-configuration-set-event-destination", "get-configuration-set-event-destinations", "send-voice-message", "update-configuration-set-event-destination" ); return $commands; } function Get-pinpoint-sms-voice-create-configuration-set{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-sms-voice-create-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination", "--event-destination-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-sms-voice-delete-configuration-set{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-sms-voice-delete-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-sms-voice-get-configuration-set-event-destinations{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-sms-voice-send-voice-message{ $flags=( "--caller-id", "--configuration-set-name", "--content", "--destination-phone-number", "--origination-phone-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-pinpoint-sms-voice-update-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination", "--event-destination-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-polly{ $commands=( "delete-lexicon", "describe-voices", "get-lexicon", "get-speech-synthesis-task", "list-lexicons", "list-speech-synthesis-tasks", "put-lexicon", "start-speech-synthesis-task", "synthesize-speech" ); return $commands; } function Get-polly-delete-lexicon{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-polly-describe-voices{ $flags=( "--engine", "--language-code", "--include-additional-language-codes", "--no-include-additional-language-codes", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-polly-get-lexicon{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-polly-get-speech-synthesis-task{ $flags=( "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-polly-list-lexicons{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-polly-list-speech-synthesis-tasks{ $flags=( "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-polly-put-lexicon{ $flags=( "--name", "--content", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-polly-start-speech-synthesis-task{ $flags=( "--engine", "--language-code", "--lexicon-names", "--output-format", "--output-s3-bucket-name", "--output-s3-key-prefix", "--sample-rate", "--sns-topic-arn", "--speech-mark-types", "--text", "--text-type", "--voice-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-polly-synthesize-speech{ $flags=( "--engine", "--language-code", "--lexicon-names", "--output-format", "--sample-rate", "--speech-mark-types", "--text", "--text-type", "--voice-id" ); return $flags; } function Get-pricing{ $commands=( "describe-services", "get-attribute-values", "get-products" ); return $commands; } function Get-pricing-describe-services{ $flags=( "--service-code", "--format-version", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-pricing-get-attribute-values{ $flags=( "--service-code", "--attribute-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-pricing-get-products{ $flags=( "--service-code", "--filters", "--format-version", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-qldb{ $commands=( "create-ledger", "delete-ledger", "describe-journal-s3-export", "describe-ledger", "export-journal-to-s3", "get-block", "get-digest", "get-revision", "list-journal-s3-exports", "list-journal-s3-exports-for-ledger", "list-ledgers", "list-tags-for-resource", "tag-resource", "untag-resource", "update-ledger" ); return $commands; } function Get-qldb-create-ledger{ $flags=( "--name", "--tags", "--permissions-mode", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-delete-ledger{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-describe-journal-s3-export{ $flags=( "--name", "--export-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-describe-ledger{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-export-journal-to-s3{ $flags=( "--name", "--inclusive-start-time", "--exclusive-end-time", "--s3-export-configuration ", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-get-block{ $flags=( "--name", "--block-address", "--digest-tip-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-get-digest{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-get-revision{ $flags=( "--name", "--block-address", "--document-id", "--digest-tip-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-list-journal-s3-exports{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-list-journal-s3-exports-for-ledger{ $flags=( "--name", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-list-ledgers{ $flags=( "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-update-ledger{ $flags=( "--name", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-qldb-session{ $commands=( "send-command" ); return $commands; } function Get-qldb-session-send-command{ $flags=( "--session-token", "--start-session", "--start-transaction", "--end-session", "--commit-transaction", "--abort-transaction", "--execute-statement", "--fetch-page", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight{ $commands=( "cancel-ingestion", "create-dashboard", "create-data-set", "create-data-source", "create-group", "create-group-membership", "create-iam-policy-assignment", "create-ingestion", "create-template", "create-template-alias", "delete-dashboard", "delete-data-set", "delete-data-source", "delete-group", "delete-group-membership", "delete-iam-policy-assignment", "delete-template", "delete-template-alias", "delete-user", "delete-user-by-principal-id", "describe-dashboard", "describe-dashboard-permissions", "describe-data-set", "describe-data-set-permissions", "describe-data-source", "describe-data-source-permissions", "describe-group", "describe-iam-policy-assignment", "describe-ingestion", "describe-template", "describe-template-alias", "describe-template-permissions", "describe-user", "get-dashboard-embed-url", "list-dashboard-versions", "list-dashboards", "list-data-sets", "list-data-sources", "list-group-memberships", "list-groups", "list-iam-policy-assignments", "list-iam-policy-assignments-for-user", "list-ingestions", "list-tags-for-resource", "list-template-aliases", "list-template-versions", "list-templates", "list-user-groups", "list-users", "register-user", "search-dashboards", "tag-resource", "untag-resource", "update-dashboard", "update-dashboard-permissions", "update-dashboard-published-version", "update-data-set", "update-data-set-permissions", "update-data-source", "update-data-source-permissions", "update-group", "update-iam-policy-assignment", "update-template", "update-template-alias", "update-template-permissions", "update-user" ); return $commands; } function Get-quicksight-cancel-ingestion{ $flags=( "--aws-account-id", "--data-set-id", "--ingestion-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-dashboard{ $flags=( "--aws-account-id", "--dashboard-id", "--name", "--parameters", "--permissions", "--source-entity", "--tags", "--version-description", "--dashboard-publish-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-data-set{ $flags=( "--aws-account-id", "--data-set-id", "--name", "--physical-table-map", "--logical-table-map", "--import-mode", "--column-groups", "--permissions", "--row-level-permission-data-set", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-data-source{ $flags=( "--aws-account-id", "--data-source-id", "--name", "--type", "--data-source-parameters", "--credentials", "--permissions", "--vpc-connection-properties", "--ssl-properties", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-group{ $flags=( "--group-name", "--description", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-group-membership{ $flags=( "--member-name", "--group-name", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-iam-policy-assignment{ $flags=( "--aws-account-id", "--assignment-name", "--assignment-status", "--policy-arn", "--identities", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-ingestion{ $flags=( "--data-set-id", "--ingestion-id", "--aws-account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-template{ $flags=( "--aws-account-id", "--template-id", "--name", "--permissions", "--source-entity", "--tags", "--version-description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-create-template-alias{ $flags=( "--aws-account-id", "--template-id", "--alias-name", "--template-version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-dashboard{ $flags=( "--aws-account-id", "--dashboard-id", "--version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-data-set{ $flags=( "--aws-account-id", "--data-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-data-source{ $flags=( "--aws-account-id", "--data-source-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-group{ $flags=( "--group-name", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-group-membership{ $flags=( "--member-name", "--group-name", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-iam-policy-assignment{ $flags=( "--aws-account-id", "--assignment-name", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-template{ $flags=( "--aws-account-id", "--template-id", "--version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-template-alias{ $flags=( "--aws-account-id", "--template-id", "--alias-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-user{ $flags=( "--user-name", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-delete-user-by-principal-id{ $flags=( "--principal-id", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-dashboard{ $flags=( "--aws-account-id", "--dashboard-id", "--version-number", "--alias-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-dashboard-permissions{ $flags=( "--aws-account-id", "--dashboard-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-data-set{ $flags=( "--aws-account-id", "--data-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-data-set-permissions{ $flags=( "--aws-account-id", "--data-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-data-source{ $flags=( "--aws-account-id", "--data-source-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-data-source-permissions{ $flags=( "--aws-account-id", "--data-source-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-group{ $flags=( "--group-name", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-iam-policy-assignment{ $flags=( "--aws-account-id", "--assignment-name", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-ingestion{ $flags=( "--aws-account-id", "--data-set-id", "--ingestion-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-template{ $flags=( "--aws-account-id", "--template-id", "--version-number", "--alias-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-template-alias{ $flags=( "--aws-account-id", "--template-id", "--alias-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-template-permissions{ $flags=( "--aws-account-id", "--template-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-describe-user{ $flags=( "--user-name", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-get-dashboard-embed-url{ $flags=( "--aws-account-id", "--dashboard-id", "--identity-type", "--session-lifetime-in-minutes", "--undo-redo-disabled", "--no-undo-redo-disabled", "--reset-disabled", "--no-reset-disabled", "--user-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-dashboard-versions{ $flags=( "--aws-account-id", "--dashboard-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-dashboards{ $flags=( "--aws-account-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-data-sets{ $flags=( "--aws-account-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-data-sources{ $flags=( "--aws-account-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-group-memberships{ $flags=( "--group-name", "--next-token", "--max-results", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-groups{ $flags=( "--aws-account-id", "--next-token", "--max-results", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-iam-policy-assignments{ $flags=( "--aws-account-id", "--assignment-status", "--namespace", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-iam-policy-assignments-for-user{ $flags=( "--aws-account-id", "--user-name", "--next-token", "--max-results", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-ingestions{ $flags=( "--data-set-id", "--next-token", "--aws-account-id", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-template-aliases{ $flags=( "--aws-account-id", "--template-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-template-versions{ $flags=( "--aws-account-id", "--template-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-templates{ $flags=( "--aws-account-id", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-user-groups{ $flags=( "--user-name", "--aws-account-id", "--namespace", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-list-users{ $flags=( "--aws-account-id", "--next-token", "--max-results", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-register-user{ $flags=( "--identity-type", "--email", "--user-role", "--iam-arn", "--session-name", "--aws-account-id", "--namespace", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-search-dashboards{ $flags=( "--aws-account-id", "--filters", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-dashboard{ $flags=( "--aws-account-id", "--dashboard-id", "--name", "--source-entity", "--parameters", "--version-description", "--dashboard-publish-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-dashboard-permissions{ $flags=( "--aws-account-id", "--dashboard-id", "--grant-permissions", "--revoke-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-dashboard-published-version{ $flags=( "--aws-account-id", "--dashboard-id", "--version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-data-set{ $flags=( "--aws-account-id", "--data-set-id", "--name", "--physical-table-map", "--logical-table-map", "--import-mode", "--column-groups", "--row-level-permission-data-set", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-data-set-permissions{ $flags=( "--aws-account-id", "--data-set-id", "--grant-permissions", "--revoke-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-data-source{ $flags=( "--aws-account-id", "--data-source-id", "--name", "--data-source-parameters", "--credentials", "--vpc-connection-properties", "--ssl-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-data-source-permissions{ $flags=( "--aws-account-id", "--data-source-id", "--grant-permissions", "--revoke-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-group{ $flags=( "--group-name", "--description", "--aws-account-id", "--namespace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-iam-policy-assignment{ $flags=( "--aws-account-id", "--assignment-name", "--namespace", "--assignment-status", "--policy-arn", "--identities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-template{ $flags=( "--aws-account-id", "--template-id", "--source-entity", "--version-description", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-template-alias{ $flags=( "--aws-account-id", "--template-id", "--alias-name", "--template-version-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-template-permissions{ $flags=( "--aws-account-id", "--template-id", "--grant-permissions", "--revoke-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-quicksight-update-user{ $flags=( "--user-name", "--aws-account-id", "--namespace", "--email", "--role", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram{ $commands=( "accept-resource-share-invitation", "associate-resource-share", "associate-resource-share-permission", "create-resource-share", "delete-resource-share", "disassociate-resource-share", "disassociate-resource-share-permission", "enable-sharing-with-aws-organization", "get-permission", "get-resource-policies", "get-resource-share-associations", "get-resource-share-invitations", "get-resource-shares", "list-pending-invitation-resources", "list-permissions", "list-principals", "list-resource-share-permissions", "list-resource-types", "list-resources", "promote-resource-share-created-from-policy", "reject-resource-share-invitation", "tag-resource", "untag-resource", "update-resource-share" ); return $commands; } function Get-ram-accept-resource-share-invitation{ $flags=( "--resource-share-invitation-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-associate-resource-share{ $flags=( "--resource-share-arn", "--resource-arns", "--principals", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-associate-resource-share-permission{ $flags=( "--resource-share-arn", "--permission-arn", "--replace", "--no-replace", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-create-resource-share{ $flags=( "--name", "--resource-arns", "--principals", "--tags", "--allow-external-principals", "--no-allow-external-principals", "--client-token", "--permission-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-delete-resource-share{ $flags=( "--resource-share-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-disassociate-resource-share{ $flags=( "--resource-share-arn", "--resource-arns", "--principals", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-disassociate-resource-share-permission{ $flags=( "--resource-share-arn", "--permission-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-enable-sharing-with-aws-organization{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-get-permission{ $flags=( "--permission-arn", "--permission-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-get-resource-policies{ $flags=( "--resource-arns", "--principal", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ram-get-resource-share-associations{ $flags=( "--resource-arns", "--principal", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ram-get-resource-share-invitations{ $flags=( "--resource-share-invitation-arns", "--resource-share-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ram-get-resource-shares{ $flags=( "--resource-share-arns", "--resource-share-status", "--resource-owner", "--name", "--tag-filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ram-list-pending-invitation-resources{ $flags=( "--resource-share-invitation-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-list-permissions{ $flags=( "--resource-type", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-list-principals{ $flags=( "--resource-owner", "--resource-arn", "--principals", "--resource-type", "--resource-share-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ram-list-resource-share-permissions{ $flags=( "--resource-share-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-list-resource-types{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-list-resources{ $flags=( "--resource-owner", "--principal", "--resource-type", "--resource-arns", "--resource-share-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ram-promote-resource-share-created-from-policy{ $flags=( "--resource-share-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-reject-resource-share-invitation{ $flags=( "--resource-share-invitation-arn", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-tag-resource{ $flags=( "--resource-share-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-untag-resource{ $flags=( "--resource-share-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ram-update-resource-share{ $flags=( "--resource-share-arn", "--name", "--allow-external-principals", "--no-allow-external-principals", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds{ $commands=( "add-option-to-option-group", "add-role-to-db-cluster", "add-role-to-db-instance", "add-source-identifier-to-subscription", "add-tags-to-resource", "apply-pending-maintenance-action", "authorize-db-security-group-ingress", "backtrack-db-cluster", "cancel-export-task", "copy-db-cluster-parameter-group", "copy-db-cluster-snapshot", "copy-db-parameter-group", "copy-db-snapshot", "copy-option-group", "create-custom-availability-zone", "create-db-cluster", "create-db-cluster-endpoint", "create-db-cluster-parameter-group", "create-db-cluster-snapshot", "create-db-instance", "create-db-instance-read-replica", "create-db-parameter-group", "create-db-proxy", "create-db-security-group", "create-db-snapshot", "create-db-subnet-group", "create-event-subscription", "create-global-cluster", "create-option-group", "delete-custom-availability-zone", "delete-db-cluster", "delete-db-cluster-endpoint", "delete-db-cluster-parameter-group", "delete-db-cluster-snapshot", "delete-db-instance", "delete-db-instance-automated-backup", "delete-db-parameter-group", "delete-db-proxy", "delete-db-security-group", "delete-db-snapshot", "delete-db-subnet-group", "delete-event-subscription", "delete-global-cluster", "delete-installation-media", "delete-option-group", "deregister-db-proxy-targets", "describe-account-attributes", "describe-certificates", "describe-custom-availability-zones", "describe-db-cluster-backtracks", "describe-db-cluster-endpoints", "describe-db-cluster-parameter-groups", "describe-db-cluster-parameters", "describe-db-cluster-snapshot-attributes", "describe-db-cluster-snapshots", "describe-db-clusters", "describe-db-engine-versions", "describe-db-instance-automated-backups", "describe-db-instances", "describe-db-log-files", "describe-db-parameter-groups", "describe-db-parameters", "describe-db-proxies", "describe-db-proxy-target-groups", "describe-db-proxy-targets", "describe-db-security-groups", "describe-db-snapshot-attributes", "describe-db-snapshots", "describe-db-subnet-groups", "describe-engine-default-cluster-parameters", "describe-engine-default-parameters", "describe-event-categories", "describe-event-subscriptions", "describe-events", "describe-export-tasks", "describe-global-clusters", "describe-installation-media", "describe-option-group-options", "describe-option-groups", "describe-orderable-db-instance-options", "describe-pending-maintenance-actions", "describe-reserved-db-instances", "describe-reserved-db-instances-offerings", "describe-source-regions", "describe-valid-db-instance-modifications", "download-db-log-file-portion", "failover-db-cluster", "generate-db-auth-token", "import-installation-media", "list-tags-for-resource", "modify-certificates", "modify-current-db-cluster-capacity", "modify-db-cluster", "modify-db-cluster-endpoint", "modify-db-cluster-parameter-group", "modify-db-cluster-snapshot-attribute", "modify-db-instance", "modify-db-parameter-group", "modify-db-proxy", "modify-db-proxy-target-group", "modify-db-snapshot", "modify-db-snapshot-attribute", "modify-db-subnet-group", "modify-event-subscription", "modify-global-cluster", "promote-read-replica", "promote-read-replica-db-cluster", "purchase-reserved-db-instances-offering", "reboot-db-instance", "register-db-proxy-targets", "remove-from-global-cluster", "remove-option-from-option-group", "remove-role-from-db-cluster", "remove-role-from-db-instance", "remove-source-identifier-from-subscription", "remove-tags-from-resource", "reset-db-cluster-parameter-group", "reset-db-parameter-group", "restore-db-cluster-from-s3", "restore-db-cluster-from-snapshot", "restore-db-cluster-to-point-in-time", "restore-db-instance-from-db-snapshot", "restore-db-instance-from-s3", "restore-db-instance-to-point-in-time", "revoke-db-security-group-ingress", "start-activity-stream", "start-db-cluster", "start-db-instance", "start-export-task", "stop-activity-stream", "stop-db-cluster", "stop-db-instance", "wait" ); return $commands; } function Get-rds-add-option-to-option-group{ $flags=( "--option-group-name", "--apply-immediately", "--no-apply-immediately", "--options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-add-role-to-db-cluster{ $flags=( "--db-cluster-identifier", "--role-arn", "--feature-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-add-role-to-db-instance{ $flags=( "--db-instance-identifier", "--role-arn", "--feature-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-add-source-identifier-to-subscription{ $flags=( "--subscription-name", "--source-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-add-tags-to-resource{ $flags=( "--resource-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-apply-pending-maintenance-action{ $flags=( "--resource-identifier", "--apply-action", "--opt-in-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-authorize-db-security-group-ingress{ $flags=( "--db-security-group-name", "--cidrip", "--ec", "--ec", "--ec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-backtrack-db-cluster{ $flags=( "--db-cluster-identifier", "--backtrack-to", "--force", "--no-force", "--use-earliest-time-on-point-in-time-unavailable", "--no-use-earliest-time-on-point-in-time-unavailable", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-cancel-export-task{ $flags=( "--export-task-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-copy-db-cluster-parameter-group{ $flags=( "--source-db-cluster-parameter-group-identifier", "--target-db-cluster-parameter-group-identifier", "--target-db-cluster-parameter-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-copy-db-cluster-snapshot{ $flags=( "--source-db-cluster-snapshot-identifier", "--target-db-cluster-snapshot-identifier", "--kms-key-id", "--pre-signed-url", "--copy-tags", "--no-copy-tags", "--tags", "--source-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-copy-db-parameter-group{ $flags=( "--source-db-parameter-group-identifier", "--target-db-parameter-group-identifier", "--target-db-parameter-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-copy-db-snapshot{ $flags=( "--source-db-snapshot-identifier", "--target-db-snapshot-identifier", "--kms-key-id", "--tags", "--copy-tags", "--no-copy-tags", "--pre-signed-url", "--option-group-name", "--source-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-copy-option-group{ $flags=( "--source-option-group-identifier", "--target-option-group-identifier", "--target-option-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-custom-availability-zone{ $flags=( "--custom-availability-zone-name", "--existing-vpn-id", "--new-vpn-tunnel-name", "--vpn-tunnel-originator-ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-cluster{ $flags=( "--availability-zones", "--backup-retention-period", "--character-set-name", "--database-name", "--db-cluster-identifier", "--db-cluster-parameter-group-name", "--vpc-security-group-ids", "--db-subnet-group-name", "--engine", "--engine-version", "--port", "--master-username", "--master-user-password", "--option-group-name", "--preferred-backup-window", "--preferred-maintenance-window", "--replication-source-identifier", "--tags", "--storage-encrypted", "--no-storage-encrypted", "--kms-key-id", "--pre-signed-url", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--backtrack-window", "--enable-cloudwatch-logs-exports", "--engine-mode", "--scaling-configuration", "--deletion-protection", "--no-deletion-protection", "--global-cluster-identifier", "--enable-http-endpoint", "--no-enable-http-endpoint", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--domain", "--domain-iam-role-name", "--source-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-cluster-endpoint{ $flags=( "--db-cluster-identifier", "--db-cluster-endpoint-identifier", "--endpoint-type", "--static-members", "--excluded-members", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--db-parameter-group-family", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-cluster-snapshot{ $flags=( "--db-cluster-snapshot-identifier", "--db-cluster-identifier", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-instance{ $flags=( "--db-name", "--db-instance-identifier", "--allocated-storage", "--db-instance-class", "--engine", "--master-username", "--master-user-password", "--db-security-groups", "--vpc-security-group-ids", "--availability-zone", "--db-subnet-group-name", "--preferred-maintenance-window", "--db-parameter-group-name", "--backup-retention-period", "--preferred-backup-window", "--port", "--multi-az", "--no-multi-az", "--engine-version", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--license-model", "--iops", "--option-group-name", "--character-set-name", "--publicly-accessible", "--no-publicly-accessible", "--tags", "--db-cluster-identifier", "--storage-type", "--tde-credential-arn", "--tde-credential-password", "--storage-encrypted", "--no-storage-encrypted", "--kms-key-id", "--domain", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--monitoring-interval", "--monitoring-role-arn", "--domain-iam-role-name", "--promotion-tier", "--timezone", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-performance-insights", "--no-enable-performance-insights", "--performance-insights-kms-key-id", "--performance-insights-retention-period", "--enable-cloudwatch-logs-exports", "--processor-features", "--deletion-protection", "--no-deletion-protection", "--max-allocated-storage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-instance-read-replica{ $flags=( "--db-instance-identifier", "--source-db-instance-identifier", "--db-instance-class", "--availability-zone", "--port", "--multi-az", "--no-multi-az", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--iops", "--option-group-name", "--db-parameter-group-name", "--publicly-accessible", "--no-publicly-accessible", "--tags", "--db-subnet-group-name", "--vpc-security-group-ids", "--storage-type", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--monitoring-interval", "--monitoring-role-arn", "--kms-key-id", "--pre-signed-url", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-performance-insights", "--no-enable-performance-insights", "--performance-insights-kms-key-id", "--performance-insights-retention-period", "--enable-cloudwatch-logs-exports", "--processor-features", "--use-default-processor-features", "--no-use-default-processor-features", "--deletion-protection", "--no-deletion-protection", "--domain", "--domain-iam-role-name", "--source-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-parameter-group{ $flags=( "--db-parameter-group-name", "--db-parameter-group-family", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-proxy{ $flags=( "--db-proxy-name", "--engine-family", "--auth", "--role-arn", "--vpc-subnet-ids", "--vpc-security-group-ids", "--require-tls", "--no-require-tls", "--idle-client-timeout", "--debug-logging", "--no-debug-logging", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-security-group{ $flags=( "--db-security-group-name", "--db-security-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-snapshot{ $flags=( "--db-snapshot-identifier", "--db-instance-identifier", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-db-subnet-group{ $flags=( "--db-subnet-group-name", "--db-subnet-group-description", "--subnet-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--event-categories", "--source-ids", "--enabled", "--no-enabled", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-global-cluster{ $flags=( "--global-cluster-identifier", "--source-db-cluster-identifier", "--engine", "--engine-version", "--deletion-protection", "--no-deletion-protection", "--database-name", "--storage-encrypted", "--no-storage-encrypted", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-create-option-group{ $flags=( "--option-group-name", "--engine-name", "--major-engine-version", "--option-group-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-custom-availability-zone{ $flags=( "--custom-availability-zone-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-cluster{ $flags=( "--db-cluster-identifier", "--skip-final-snapshot", "--no-skip-final-snapshot", "--final-db-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-cluster-endpoint{ $flags=( "--db-cluster-endpoint-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-cluster-snapshot{ $flags=( "--db-cluster-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-instance{ $flags=( "--db-instance-identifier", "--skip-final-snapshot", "--no-skip-final-snapshot", "--final-db-snapshot-identifier", "--delete-automated-backups", "--no-delete-automated-backups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-instance-automated-backup{ $flags=( "--dbi-resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-parameter-group{ $flags=( "--db-parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-proxy{ $flags=( "--db-proxy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-security-group{ $flags=( "--db-security-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-snapshot{ $flags=( "--db-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-db-subnet-group{ $flags=( "--db-subnet-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-event-subscription{ $flags=( "--subscription-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-global-cluster{ $flags=( "--global-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-installation-media{ $flags=( "--installation-media-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-delete-option-group{ $flags=( "--option-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-deregister-db-proxy-targets{ $flags=( "--db-proxy-name", "--target-group-name", "--db-instance-identifiers", "--db-cluster-identifiers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-account-attributes{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-certificates{ $flags=( "--certificate-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-custom-availability-zones{ $flags=( "--custom-availability-zone-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-cluster-backtracks{ $flags=( "--db-cluster-identifier", "--backtrack-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-cluster-endpoints{ $flags=( "--db-cluster-identifier", "--db-cluster-endpoint-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-cluster-parameter-groups{ $flags=( "--db-cluster-parameter-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-cluster-parameters{ $flags=( "--db-cluster-parameter-group-name", "--source", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-cluster-snapshot-attributes{ $flags=( "--db-cluster-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-cluster-snapshots{ $flags=( "--db-cluster-identifier", "--db-cluster-snapshot-identifier", "--snapshot-type", "--filters", "--include-shared", "--no-include-shared", "--include-public", "--no-include-public", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-clusters{ $flags=( "--db-cluster-identifier", "--filters", "--include-shared", "--no-include-shared", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-engine-versions{ $flags=( "--engine", "--engine-version", "--db-parameter-group-family", "--filters", "--default-only", "--no-default-only", "--list-supported-character-sets", "--no-list-supported-character-sets", "--list-supported-timezones", "--no-list-supported-timezones", "--include-all", "--no-include-all", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-instance-automated-backups{ $flags=( "--dbi-resource-id", "--db-instance-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-instances{ $flags=( "--db-instance-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-log-files{ $flags=( "--db-instance-identifier", "--filename-contains", "--file-last-written", "--file-size", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-parameter-groups{ $flags=( "--db-parameter-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-parameters{ $flags=( "--db-parameter-group-name", "--source", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-proxies{ $flags=( "--db-proxy-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-proxy-target-groups{ $flags=( "--db-proxy-name", "--target-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-proxy-targets{ $flags=( "--db-proxy-name", "--target-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-security-groups{ $flags=( "--db-security-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-snapshot-attributes{ $flags=( "--db-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-snapshots{ $flags=( "--db-instance-identifier", "--db-snapshot-identifier", "--snapshot-type", "--filters", "--include-shared", "--no-include-shared", "--include-public", "--no-include-public", "--dbi-resource-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-db-subnet-groups{ $flags=( "--db-subnet-group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-engine-default-cluster-parameters{ $flags=( "--db-parameter-group-family", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-engine-default-parameters{ $flags=( "--db-parameter-group-family", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-event-categories{ $flags=( "--source-type", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-event-subscriptions{ $flags=( "--subscription-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-events{ $flags=( "--source-identifier", "--source-type", "--start-time", "--end-time", "--duration", "--event-categories", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-export-tasks{ $flags=( "--export-task-identifier", "--source-arn", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-global-clusters{ $flags=( "--global-cluster-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-installation-media{ $flags=( "--installation-media-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-option-group-options{ $flags=( "--engine-name", "--major-engine-version", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-option-groups{ $flags=( "--option-group-name", "--filters", "--engine-name", "--major-engine-version", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-orderable-db-instance-options{ $flags=( "--engine", "--engine-version", "--db-instance-class", "--license-model", "--availability-zone-group", "--vpc", "--no-vpc", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-pending-maintenance-actions{ $flags=( "--resource-identifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-reserved-db-instances{ $flags=( "--reserved-db-instance-id", "--reserved-db-instances-offering-id", "--db-instance-class", "--duration", "--product-description", "--offering-type", "--multi-az", "--no-multi-az", "--lease-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-reserved-db-instances-offerings{ $flags=( "--reserved-db-instances-offering-id", "--db-instance-class", "--duration", "--product-description", "--offering-type", "--multi-az", "--no-multi-az", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-source-regions{ $flags=( "--region-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-describe-valid-db-instance-modifications{ $flags=( "--db-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-download-db-log-file-portion{ $flags=( "--db-instance-identifier", "--log-file-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rds-failover-db-cluster{ $flags=( "--db-cluster-identifier", "--target-db-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-generate-db-auth-token{ $flags=( "--hostname", "--port", "--username" ); return $flags; } function Get-rds-import-installation-media{ $flags=( "--custom-availability-zone-id", "--engine", "--engine-version", "--engine-installation-media-path", "--os-installation-media-path", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-list-tags-for-resource{ $flags=( "--resource-name", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-certificates{ $flags=( "--certificate-identifier", "--remove-customer-override", "--no-remove-customer-override", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-current-db-cluster-capacity{ $flags=( "--db-cluster-identifier", "--capacity", "--seconds-before-timeout", "--timeout-action", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-cluster{ $flags=( "--db-cluster-identifier", "--new-db-cluster-identifier", "--apply-immediately", "--no-apply-immediately", "--backup-retention-period", "--db-cluster-parameter-group-name", "--vpc-security-group-ids", "--port", "--master-user-password", "--option-group-name", "--preferred-backup-window", "--preferred-maintenance-window", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--backtrack-window", "--cloudwatch-logs-export-configuration", "--engine-version", "--allow-major-version-upgrade", "--no-allow-major-version-upgrade", "--db-instance-parameter-group-name", "--domain", "--domain-iam-role-name", "--scaling-configuration", "--deletion-protection", "--no-deletion-protection", "--enable-http-endpoint", "--no-enable-http-endpoint", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-cluster-endpoint{ $flags=( "--db-cluster-endpoint-identifier", "--endpoint-type", "--static-members", "--excluded-members", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-cluster-snapshot-attribute{ $flags=( "--db-cluster-snapshot-identifier", "--attribute-name", "--values-to-add", "--values-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-instance{ $flags=( "--db-instance-identifier", "--allocated-storage", "--db-instance-class", "--db-subnet-group-name", "--db-security-groups", "--vpc-security-group-ids", "--apply-immediately", "--no-apply-immediately", "--master-user-password", "--db-parameter-group-name", "--backup-retention-period", "--preferred-backup-window", "--preferred-maintenance-window", "--multi-az", "--no-multi-az", "--engine-version", "--allow-major-version-upgrade", "--no-allow-major-version-upgrade", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--license-model", "--iops", "--option-group-name", "--new-db-instance-identifier", "--storage-type", "--tde-credential-arn", "--tde-credential-password", "--ca-certificate-identifier", "--domain", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--monitoring-interval", "--db-port-number", "--publicly-accessible", "--no-publicly-accessible", "--monitoring-role-arn", "--domain-iam-role-name", "--promotion-tier", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-performance-insights", "--no-enable-performance-insights", "--performance-insights-kms-key-id", "--performance-insights-retention-period", "--cloudwatch-logs-export-configuration", "--processor-features", "--use-default-processor-features", "--no-use-default-processor-features", "--deletion-protection", "--no-deletion-protection", "--max-allocated-storage", "--certificate-rotation-restart", "--no-certificate-rotation-restart", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-parameter-group{ $flags=( "--db-parameter-group-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-proxy{ $flags=( "--db-proxy-name", "--new-db-proxy-name", "--auth", "--require-tls", "--no-require-tls", "--idle-client-timeout", "--debug-logging", "--no-debug-logging", "--role-arn", "--security-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-proxy-target-group{ $flags=( "--target-group-name", "--db-proxy-name", "--connection-pool-config", "--new-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-snapshot{ $flags=( "--db-snapshot-identifier", "--engine-version", "--option-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-snapshot-attribute{ $flags=( "--db-snapshot-identifier", "--attribute-name", "--values-to-add", "--values-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-db-subnet-group{ $flags=( "--db-subnet-group-name", "--db-subnet-group-description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--event-categories", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-modify-global-cluster{ $flags=( "--global-cluster-identifier", "--new-global-cluster-identifier", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-promote-read-replica{ $flags=( "--db-instance-identifier", "--backup-retention-period", "--preferred-backup-window", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-promote-read-replica-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-purchase-reserved-db-instances-offering{ $flags=( "--reserved-db-instances-offering-id", "--reserved-db-instance-id", "--db-instance-count", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-reboot-db-instance{ $flags=( "--db-instance-identifier", "--force-failover", "--no-force-failover", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-register-db-proxy-targets{ $flags=( "--db-proxy-name", "--target-group-name", "--db-instance-identifiers", "--db-cluster-identifiers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-remove-from-global-cluster{ $flags=( "--global-cluster-identifier", "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-remove-option-from-option-group{ $flags=( "--option-group-name", "--apply-immediately", "--no-apply-immediately", "--options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-remove-role-from-db-cluster{ $flags=( "--db-cluster-identifier", "--role-arn", "--feature-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-remove-role-from-db-instance{ $flags=( "--db-instance-identifier", "--role-arn", "--feature-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-remove-source-identifier-from-subscription{ $flags=( "--subscription-name", "--source-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-remove-tags-from-resource{ $flags=( "--resource-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-reset-db-cluster-parameter-group{ $flags=( "--db-cluster-parameter-group-name", "--reset-all-parameters", "--no-reset-all-parameters", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-reset-db-parameter-group{ $flags=( "--db-parameter-group-name", "--reset-all-parameters", "--no-reset-all-parameters", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-restore-db-cluster-from-s3{ $flags=( "--availability-zones", "--backup-retention-period", "--character-set-name", "--database-name", "--db-cluster-identifier", "--db-cluster-parameter-group-name", "--vpc-security-group-ids", "--db-subnet-group-name", "--engine", "--engine-version", "--port", "--master-username", "--master-user-password", "--option-group-name", "--preferred-backup-window", "--preferred-maintenance-window", "--tags", "--storage-encrypted", "--no-storage-encrypted", "--kms-key-id", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--source-engine", "--source-engine-version", "--s3-bucket-name", "--s3-prefix", "--s3-ingestion-role-arn", "--backtrack-window", "--enable-cloudwatch-logs-exports", "--deletion-protection", "--no-deletion-protection", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--domain", "--domain-iam-role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-restore-db-cluster-from-snapshot{ $flags=( "--availability-zones", "--db-cluster-identifier", "--snapshot-identifier", "--engine", "--engine-version", "--port", "--db-subnet-group-name", "--database-name", "--option-group-name", "--vpc-security-group-ids", "--tags", "--kms-key-id", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--backtrack-window", "--enable-cloudwatch-logs-exports", "--engine-mode", "--scaling-configuration", "--db-cluster-parameter-group-name", "--deletion-protection", "--no-deletion-protection", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--domain", "--domain-iam-role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-restore-db-cluster-to-point-in-time{ $flags=( "--db-cluster-identifier", "--restore-type", "--source-db-cluster-identifier", "--restore-to-time", "--use-latest-restorable-time", "--no-use-latest-restorable-time", "--port", "--db-subnet-group-name", "--option-group-name", "--vpc-security-group-ids", "--tags", "--kms-key-id", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--backtrack-window", "--enable-cloudwatch-logs-exports", "--db-cluster-parameter-group-name", "--deletion-protection", "--no-deletion-protection", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--domain", "--domain-iam-role-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-restore-db-instance-from-db-snapshot{ $flags=( "--db-instance-identifier", "--db-snapshot-identifier", "--db-instance-class", "--port", "--availability-zone", "--db-subnet-group-name", "--multi-az", "--no-multi-az", "--publicly-accessible", "--no-publicly-accessible", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--license-model", "--db-name", "--engine", "--iops", "--option-group-name", "--tags", "--storage-type", "--tde-credential-arn", "--tde-credential-password", "--vpc-security-group-ids", "--domain", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--domain-iam-role-name", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-cloudwatch-logs-exports", "--processor-features", "--use-default-processor-features", "--no-use-default-processor-features", "--db-parameter-group-name", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-restore-db-instance-from-s3{ $flags=( "--db-name", "--db-instance-identifier", "--allocated-storage", "--db-instance-class", "--engine", "--master-username", "--master-user-password", "--db-security-groups", "--vpc-security-group-ids", "--availability-zone", "--db-subnet-group-name", "--preferred-maintenance-window", "--db-parameter-group-name", "--backup-retention-period", "--preferred-backup-window", "--port", "--multi-az", "--no-multi-az", "--engine-version", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--license-model", "--iops", "--option-group-name", "--publicly-accessible", "--no-publicly-accessible", "--tags", "--storage-type", "--storage-encrypted", "--no-storage-encrypted", "--kms-key-id", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--monitoring-interval", "--monitoring-role-arn", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--source-engine", "--source-engine-version", "--s3-bucket-name", "--s3-prefix", "--s3-ingestion-role-arn", "--enable-performance-insights", "--no-enable-performance-insights", "--performance-insights-kms-key-id", "--performance-insights-retention-period", "--enable-cloudwatch-logs-exports", "--processor-features", "--use-default-processor-features", "--no-use-default-processor-features", "--deletion-protection", "--no-deletion-protection", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-restore-db-instance-to-point-in-time{ $flags=( "--source-db-instance-identifier", "--target-db-instance-identifier", "--restore-time", "--use-latest-restorable-time", "--no-use-latest-restorable-time", "--db-instance-class", "--port", "--availability-zone", "--db-subnet-group-name", "--multi-az", "--no-multi-az", "--publicly-accessible", "--no-publicly-accessible", "--auto-minor-version-upgrade", "--no-auto-minor-version-upgrade", "--license-model", "--db-name", "--engine", "--iops", "--option-group-name", "--copy-tags-to-snapshot", "--no-copy-tags-to-snapshot", "--tags", "--storage-type", "--tde-credential-arn", "--tde-credential-password", "--vpc-security-group-ids", "--domain", "--domain-iam-role-name", "--enable-iam-database-authentication", "--no-enable-iam-database-authentication", "--enable-cloudwatch-logs-exports", "--processor-features", "--use-default-processor-features", "--no-use-default-processor-features", "--db-parameter-group-name", "--deletion-protection", "--no-deletion-protection", "--source-dbi-resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-revoke-db-security-group-ingress{ $flags=( "--db-security-group-name", "--cidrip", "--ec", "--ec", "--ec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-start-activity-stream{ $flags=( "--resource-arn", "--mode", "--kms-key-id", "--apply-immediately", "--no-apply-immediately", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-start-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-start-db-instance{ $flags=( "--db-instance-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-start-export-task{ $flags=( "--export-task-identifier", "--source-arn", "--s3-bucket-name", "--iam-role-arn", "--kms-key-id", "--s3-prefix", "--export-only", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-stop-activity-stream{ $flags=( "--resource-arn", "--apply-immediately", "--no-apply-immediately", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-stop-db-cluster{ $flags=( "--db-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-stop-db-instance{ $flags=( "--db-instance-identifier", "--db-snapshot-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-wait{ $flags=(""); return $flags; } function Get-rds-data{ $commands=( "batch-execute-statement", "begin-transaction", "commit-transaction", "execute-statement", "rollback-transaction" ); return $commands; } function Get-rds-data-batch-execute-statement{ $flags=( "--database", "--parameter-sets", "--resource-arn", "--schema", "--secret-arn", "--sql", "--transaction-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-data-begin-transaction{ $flags=( "--database", "--resource-arn", "--schema", "--secret-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-data-commit-transaction{ $flags=( "--resource-arn", "--secret-arn", "--transaction-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-data-execute-statement{ $flags=( "--continue-after-timeout", "--no-continue-after-timeout", "--database", "--include-result-metadata", "--no-include-result-metadata", "--parameters", "--resource-arn", "--result-set-options", "--schema", "--secret-arn", "--sql", "--transaction-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rds-data-rollback-transaction{ $flags=( "--resource-arn", "--secret-arn", "--transaction-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift{ $commands=( "accept-reserved-node-exchange", "authorize-cluster-security-group-ingress", "authorize-snapshot-access", "batch-delete-cluster-snapshots", "batch-modify-cluster-snapshots", "cancel-resize", "copy-cluster-snapshot", "create-cluster", "create-cluster-parameter-group", "create-cluster-security-group", "create-cluster-snapshot", "create-cluster-subnet-group", "create-event-subscription", "create-hsm-client-certificate", "create-hsm-configuration", "create-scheduled-action", "create-snapshot-copy-grant", "create-snapshot-schedule", "create-tags", "create-usage-limit", "delete-cluster", "delete-cluster-parameter-group", "delete-cluster-security-group", "delete-cluster-snapshot", "delete-cluster-subnet-group", "delete-event-subscription", "delete-hsm-client-certificate", "delete-hsm-configuration", "delete-scheduled-action", "delete-snapshot-copy-grant", "delete-snapshot-schedule", "delete-tags", "delete-usage-limit", "describe-account-attributes", "describe-cluster-db-revisions", "describe-cluster-parameter-groups", "describe-cluster-parameters", "describe-cluster-security-groups", "describe-cluster-snapshots", "describe-cluster-subnet-groups", "describe-cluster-tracks", "describe-cluster-versions", "describe-clusters", "describe-default-cluster-parameters", "describe-event-categories", "describe-event-subscriptions", "describe-events", "describe-hsm-client-certificates", "describe-hsm-configurations", "describe-logging-status", "describe-node-configuration-options", "describe-orderable-cluster-options", "describe-reserved-node-offerings", "describe-reserved-nodes", "describe-resize", "describe-scheduled-actions", "describe-snapshot-copy-grants", "describe-snapshot-schedules", "describe-storage", "describe-table-restore-status", "describe-tags", "describe-usage-limits", "disable-logging", "disable-snapshot-copy", "enable-logging", "enable-snapshot-copy", "get-cluster-credentials", "get-reserved-node-exchange-offerings", "modify-cluster", "modify-cluster-db-revision", "modify-cluster-iam-roles", "modify-cluster-maintenance", "modify-cluster-parameter-group", "modify-cluster-snapshot", "modify-cluster-snapshot-schedule", "modify-cluster-subnet-group", "modify-event-subscription", "modify-scheduled-action", "modify-snapshot-copy-retention-period", "modify-snapshot-schedule", "modify-usage-limit", "pause-cluster", "purchase-reserved-node-offering", "reboot-cluster", "reset-cluster-parameter-group", "resize-cluster", "restore-from-cluster-snapshot", "restore-table-from-cluster-snapshot", "resume-cluster", "revoke-cluster-security-group-ingress", "revoke-snapshot-access", "rotate-encryption-key", "wait" ); return $commands; } function Get-redshift-accept-reserved-node-exchange{ $flags=( "--reserved-node-id", "--target-reserved-node-offering-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-authorize-cluster-security-group-ingress{ $flags=( "--cluster-security-group-name", "--cidrip", "--ec", "--ec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-authorize-snapshot-access{ $flags=( "--snapshot-identifier", "--snapshot-cluster-identifier", "--account-with-restore-access", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-batch-delete-cluster-snapshots{ $flags=( "--identifiers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-batch-modify-cluster-snapshots{ $flags=( "--snapshot-identifier-list", "--manual-snapshot-retention-period", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-cancel-resize{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-copy-cluster-snapshot{ $flags=( "--source-snapshot-identifier", "--source-snapshot-cluster-identifier", "--target-snapshot-identifier", "--manual-snapshot-retention-period", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-cluster{ $flags=( "--db-name", "--cluster-identifier", "--cluster-type", "--node-type", "--master-username", "--master-user-password", "--cluster-security-groups", "--vpc-security-group-ids", "--cluster-subnet-group-name", "--availability-zone", "--preferred-maintenance-window", "--cluster-parameter-group-name", "--automated-snapshot-retention-period", "--manual-snapshot-retention-period", "--port", "--cluster-version", "--allow-version-upgrade", "--no-allow-version-upgrade", "--number-of-nodes", "--publicly-accessible", "--no-publicly-accessible", "--encrypted", "--no-encrypted", "--hsm-client-certificate-identifier", "--hsm-configuration-identifier", "--elastic-ip", "--tags", "--kms-key-id", "--enhanced-vpc-routing", "--no-enhanced-vpc-routing", "--additional-info", "--iam-roles", "--maintenance-track-name", "--snapshot-schedule-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-cluster-parameter-group{ $flags=( "--parameter-group-name", "--parameter-group-family", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-cluster-security-group{ $flags=( "--cluster-security-group-name", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-cluster-snapshot{ $flags=( "--snapshot-identifier", "--cluster-identifier", "--manual-snapshot-retention-period", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-cluster-subnet-group{ $flags=( "--cluster-subnet-group-name", "--description", "--subnet-ids", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--source-ids", "--event-categories", "--severity", "--enabled", "--no-enabled", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-hsm-client-certificate{ $flags=( "--hsm-client-certificate-identifier", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-hsm-configuration{ $flags=( "--hsm-configuration-identifier", "--description", "--hsm-ip-address", "--hsm-partition-name", "--hsm-partition-password", "--hsm-server-public-certificate", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-scheduled-action{ $flags=( "--scheduled-action-name", "--target-action", "--schedule", "--iam-role", "--scheduled-action-description", "--start-time", "--end-time", "--enable", "--no-enable", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-snapshot-copy-grant{ $flags=( "--snapshot-copy-grant-name", "--kms-key-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-snapshot-schedule{ $flags=( "--schedule-definitions", "--schedule-identifier", "--schedule-description", "--tags", "--dry-run", "--no-dry-run", "--next-invocations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-tags{ $flags=( "--resource-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-create-usage-limit{ $flags=( "--cluster-identifier", "--feature-type", "--limit-type", "--amount", "--period", "--breach-action", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-cluster{ $flags=( "--cluster-identifier", "--skip-final-cluster-snapshot", "--no-skip-final-cluster-snapshot", "--final-cluster-snapshot-identifier", "--final-cluster-snapshot-retention-period", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-cluster-parameter-group{ $flags=( "--parameter-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-cluster-security-group{ $flags=( "--cluster-security-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-cluster-snapshot{ $flags=( "--snapshot-identifier", "--snapshot-cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-cluster-subnet-group{ $flags=( "--cluster-subnet-group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-event-subscription{ $flags=( "--subscription-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-hsm-client-certificate{ $flags=( "--hsm-client-certificate-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-hsm-configuration{ $flags=( "--hsm-configuration-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-scheduled-action{ $flags=( "--scheduled-action-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-snapshot-copy-grant{ $flags=( "--snapshot-copy-grant-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-snapshot-schedule{ $flags=( "--schedule-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-tags{ $flags=( "--resource-name", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-delete-usage-limit{ $flags=( "--usage-limit-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-account-attributes{ $flags=( "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-db-revisions{ $flags=( "--cluster-identifier", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-parameter-groups{ $flags=( "--parameter-group-name", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-parameters{ $flags=( "--parameter-group-name", "--source", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-security-groups{ $flags=( "--cluster-security-group-name", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-snapshots{ $flags=( "--cluster-identifier", "--snapshot-identifier", "--snapshot-type", "--start-time", "--end-time", "--owner-account", "--tag-keys", "--tag-values", "--cluster-exists", "--no-cluster-exists", "--sorting-entities", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-subnet-groups{ $flags=( "--cluster-subnet-group-name", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-tracks{ $flags=( "--maintenance-track-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-cluster-versions{ $flags=( "--cluster-version", "--cluster-parameter-group-family", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-clusters{ $flags=( "--cluster-identifier", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-default-cluster-parameters{ $flags=( "--parameter-group-family", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-event-categories{ $flags=( "--source-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-event-subscriptions{ $flags=( "--subscription-name", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-events{ $flags=( "--source-identifier", "--source-type", "--start-time", "--end-time", "--duration", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-hsm-client-certificates{ $flags=( "--hsm-client-certificate-identifier", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-hsm-configurations{ $flags=( "--hsm-configuration-identifier", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-logging-status{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-node-configuration-options{ $flags=( "--action-type", "--cluster-identifier", "--snapshot-identifier", "--owner-account", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-orderable-cluster-options{ $flags=( "--cluster-version", "--node-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-reserved-node-offerings{ $flags=( "--reserved-node-offering-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-reserved-nodes{ $flags=( "--reserved-node-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-resize{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-scheduled-actions{ $flags=( "--scheduled-action-name", "--target-action-type", "--start-time", "--end-time", "--active", "--no-active", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-snapshot-copy-grants{ $flags=( "--snapshot-copy-grant-name", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-snapshot-schedules{ $flags=( "--cluster-identifier", "--schedule-identifier", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-storage{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-table-restore-status{ $flags=( "--cluster-identifier", "--table-restore-request-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-tags{ $flags=( "--resource-name", "--resource-type", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-describe-usage-limits{ $flags=( "--usage-limit-id", "--cluster-identifier", "--feature-type", "--tag-keys", "--tag-values", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-disable-logging{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-disable-snapshot-copy{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-enable-logging{ $flags=( "--cluster-identifier", "--bucket-name", "--s3-key-prefix", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-enable-snapshot-copy{ $flags=( "--cluster-identifier", "--destination-region", "--retention-period", "--snapshot-copy-grant-name", "--manual-snapshot-retention-period", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-get-cluster-credentials{ $flags=( "--db-user", "--db-name", "--cluster-identifier", "--duration-seconds", "--auto-create", "--no-auto-create", "--db-groups", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-get-reserved-node-exchange-offerings{ $flags=( "--reserved-node-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster{ $flags=( "--cluster-identifier", "--cluster-type", "--node-type", "--number-of-nodes", "--cluster-security-groups", "--vpc-security-group-ids", "--master-user-password", "--cluster-parameter-group-name", "--automated-snapshot-retention-period", "--manual-snapshot-retention-period", "--preferred-maintenance-window", "--cluster-version", "--allow-version-upgrade", "--no-allow-version-upgrade", "--hsm-client-certificate-identifier", "--hsm-configuration-identifier", "--new-cluster-identifier", "--publicly-accessible", "--no-publicly-accessible", "--elastic-ip", "--enhanced-vpc-routing", "--no-enhanced-vpc-routing", "--maintenance-track-name", "--encrypted", "--no-encrypted", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster-db-revision{ $flags=( "--cluster-identifier", "--revision-target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster-iam-roles{ $flags=( "--cluster-identifier", "--add-iam-roles", "--remove-iam-roles", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster-maintenance{ $flags=( "--cluster-identifier", "--defer-maintenance", "--no-defer-maintenance", "--defer-maintenance-identifier", "--defer-maintenance-start-time", "--defer-maintenance-end-time", "--defer-maintenance-duration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster-parameter-group{ $flags=( "--parameter-group-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster-snapshot{ $flags=( "--snapshot-identifier", "--manual-snapshot-retention-period", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster-snapshot-schedule{ $flags=( "--cluster-identifier", "--schedule-identifier", "--disassociate-schedule", "--no-disassociate-schedule", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-cluster-subnet-group{ $flags=( "--cluster-subnet-group-name", "--description", "--subnet-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-event-subscription{ $flags=( "--subscription-name", "--sns-topic-arn", "--source-type", "--source-ids", "--event-categories", "--severity", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-scheduled-action{ $flags=( "--scheduled-action-name", "--target-action", "--schedule", "--iam-role", "--scheduled-action-description", "--start-time", "--end-time", "--enable", "--no-enable", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-snapshot-copy-retention-period{ $flags=( "--cluster-identifier", "--retention-period", "--manual", "--no-manual", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-snapshot-schedule{ $flags=( "--schedule-identifier", "--schedule-definitions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-modify-usage-limit{ $flags=( "--usage-limit-id", "--amount", "--breach-action", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-pause-cluster{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-purchase-reserved-node-offering{ $flags=( "--reserved-node-offering-id", "--node-count", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-reboot-cluster{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-reset-cluster-parameter-group{ $flags=( "--parameter-group-name", "--reset-all-parameters", "--no-reset-all-parameters", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-resize-cluster{ $flags=( "--cluster-identifier", "--cluster-type", "--node-type", "--number-of-nodes", "--classic", "--no-classic", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-restore-from-cluster-snapshot{ $flags=( "--cluster-identifier", "--snapshot-identifier", "--snapshot-cluster-identifier", "--port", "--availability-zone", "--allow-version-upgrade", "--no-allow-version-upgrade", "--cluster-subnet-group-name", "--publicly-accessible", "--no-publicly-accessible", "--owner-account", "--hsm-client-certificate-identifier", "--hsm-configuration-identifier", "--elastic-ip", "--cluster-parameter-group-name", "--cluster-security-groups", "--vpc-security-group-ids", "--preferred-maintenance-window", "--automated-snapshot-retention-period", "--manual-snapshot-retention-period", "--kms-key-id", "--node-type", "--enhanced-vpc-routing", "--no-enhanced-vpc-routing", "--additional-info", "--iam-roles", "--maintenance-track-name", "--snapshot-schedule-identifier", "--number-of-nodes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-restore-table-from-cluster-snapshot{ $flags=( "--cluster-identifier", "--snapshot-identifier", "--source-database-name", "--source-schema-name", "--source-table-name", "--target-database-name", "--target-schema-name", "--new-table-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-resume-cluster{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-revoke-cluster-security-group-ingress{ $flags=( "--cluster-security-group-name", "--cidrip", "--ec", "--ec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-revoke-snapshot-access{ $flags=( "--snapshot-identifier", "--snapshot-cluster-identifier", "--account-with-restore-access", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-rotate-encryption-key{ $flags=( "--cluster-identifier", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-redshift-wait{ $flags=(""); return $flags; } function Get-rekognition{ $commands=( "compare-faces", "create-collection", "create-project", "create-project-version", "create-stream-processor", "delete-collection", "delete-faces", "delete-project", "delete-project-version", "delete-stream-processor", "describe-collection", "describe-project-versions", "describe-projects", "describe-stream-processor", "detect-custom-labels", "detect-faces", "detect-labels", "detect-moderation-labels", "detect-text", "get-celebrity-info", "get-celebrity-recognition", "get-content-moderation", "get-face-detection", "get-face-search", "get-label-detection", "get-person-tracking", "get-text-detection", "index-faces", "list-collections", "list-faces", "list-stream-processors", "recognize-celebrities", "search-faces", "search-faces-by-image", "start-celebrity-recognition", "start-content-moderation", "start-face-detection", "start-face-search", "start-label-detection", "start-person-tracking", "start-project-version", "start-stream-processor", "start-text-detection", "stop-project-version", "stop-stream-processor", "wait" ); return $commands; } function Get-rekognition-compare-faces{ $flags=( "--source-image", "--target-image", "--similarity-threshold", "--quality-filter", "--target-image-bytes", "--source-image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-create-collection{ $flags=( "--collection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-create-project{ $flags=( "--project-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-create-project-version{ $flags=( "--project-arn", "--version-name", "--output-config", "--training-data", "--testing-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-create-stream-processor{ $flags=( "--input", "--name", "--settings", "--role-arn", "--stream-processor-output", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-delete-collection{ $flags=( "--collection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-delete-faces{ $flags=( "--collection-id", "--face-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-delete-project{ $flags=( "--project-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-delete-project-version{ $flags=( "--project-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-delete-stream-processor{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-describe-collection{ $flags=( "--collection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-describe-project-versions{ $flags=( "--project-arn", "--version-names", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-describe-projects{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-describe-stream-processor{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-detect-custom-labels{ $flags=( "--project-version-arn", "--image", "--max-results", "--min-confidence", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-detect-faces{ $flags=( "--image", "--attributes", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-detect-labels{ $flags=( "--image", "--max-labels", "--min-confidence", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-detect-moderation-labels{ $flags=( "--image", "--min-confidence", "--human-loop-config", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-detect-text{ $flags=( "--image", "--filters", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-celebrity-info{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-celebrity-recognition{ $flags=( "--job-id", "--max-results", "--next-token", "--sort-by", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-content-moderation{ $flags=( "--job-id", "--max-results", "--next-token", "--sort-by", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-face-detection{ $flags=( "--job-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-face-search{ $flags=( "--job-id", "--max-results", "--next-token", "--sort-by", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-label-detection{ $flags=( "--job-id", "--max-results", "--next-token", "--sort-by", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-person-tracking{ $flags=( "--job-id", "--max-results", "--next-token", "--sort-by", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-get-text-detection{ $flags=( "--job-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-index-faces{ $flags=( "--collection-id", "--image", "--external-image-id", "--detection-attributes", "--max-faces", "--quality-filter", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-list-collections{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-list-faces{ $flags=( "--collection-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-list-stream-processors{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-recognize-celebrities{ $flags=( "--image", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-search-faces{ $flags=( "--collection-id", "--face-id", "--max-faces", "--face-match-threshold", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-search-faces-by-image{ $flags=( "--collection-id", "--image", "--max-faces", "--face-match-threshold", "--quality-filter", "--image-bytes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-celebrity-recognition{ $flags=( "--video", "--client-request-token", "--notification-channel", "--job-tag", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-content-moderation{ $flags=( "--video", "--min-confidence", "--client-request-token", "--notification-channel", "--job-tag", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-face-detection{ $flags=( "--video", "--client-request-token", "--notification-channel", "--face-attributes", "--job-tag", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-face-search{ $flags=( "--video", "--client-request-token", "--face-match-threshold", "--collection-id", "--notification-channel", "--job-tag", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-label-detection{ $flags=( "--video", "--client-request-token", "--min-confidence", "--notification-channel", "--job-tag", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-person-tracking{ $flags=( "--video", "--client-request-token", "--notification-channel", "--job-tag", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-project-version{ $flags=( "--project-version-arn", "--min-inference-units", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-stream-processor{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-start-text-detection{ $flags=( "--video", "--client-request-token", "--notification-channel", "--job-tag", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-stop-project-version{ $flags=( "--project-version-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-stop-stream-processor{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-rekognition-wait{ $flags=(""); return $flags; } function Get-resource-groups{ $commands=( "create-group", "delete-group", "get-group", "get-group-query", "get-tags", "list-group-resources", "list-groups", "search-resources", "tag", "untag", "update-group", "update-group-query" ); return $commands; } function Get-resource-groups-create-group{ $flags=( "--name", "--description", "--resource-query", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-delete-group{ $flags=( "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-get-group{ $flags=( "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-get-group-query{ $flags=( "--group-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-get-tags{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-list-group-resources{ $flags=( "--group-name", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-list-groups{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-search-resources{ $flags=( "--resource-query", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-tag{ $flags=( "--arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-untag{ $flags=( "--arn", "--keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-update-group{ $flags=( "--group-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resource-groups-update-group-query{ $flags=( "--group-name", "--resource-query", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi{ $commands=( "describe-report-creation", "get-compliance-summary", "get-resources", "get-tag-keys", "get-tag-values", "start-report-creation", "tag-resources", "untag-resources" ); return $commands; } function Get-resourcegroupstaggingapi-describe-report-creation{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi-get-compliance-summary{ $flags=( "--target-id-filters", "--region-filters", "--resource-type-filters", "--tag-key-filters", "--group-by", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi-get-resources{ $flags=( "--tag-filters", "--tags-per-page", "--resource-type-filters", "--include-compliance-details", "--no-include-compliance-details", "--exclude-compliant-resources", "--no-exclude-compliant-resources", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi-get-tag-keys{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi-get-tag-values{ $flags=( "--key", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi-start-report-creation{ $flags=( "--s3-bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi-tag-resources{ $flags=( "--resource-arn-list", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-resourcegroupstaggingapi-untag-resources{ $flags=( "--resource-arn-list", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker{ $commands=( "batch-describe-simulation-job", "cancel-deployment-job", "cancel-simulation-job", "cancel-simulation-job-batch", "create-deployment-job", "create-fleet", "create-robot", "create-robot-application", "create-robot-application-version", "create-simulation-application", "create-simulation-application-version", "create-simulation-job", "delete-fleet", "delete-robot", "delete-robot-application", "delete-simulation-application", "deregister-robot", "describe-deployment-job", "describe-fleet", "describe-robot", "describe-robot-application", "describe-simulation-application", "describe-simulation-job", "describe-simulation-job-batch", "list-deployment-jobs", "list-fleets", "list-robot-applications", "list-robots", "list-simulation-applications", "list-simulation-job-batches", "list-simulation-jobs", "list-tags-for-resource", "register-robot", "restart-simulation-job", "start-simulation-job-batch", "sync-deployment-job", "tag-resource", "untag-resource", "update-robot-application", "update-simulation-application" ); return $commands; } function Get-robomaker-batch-describe-simulation-job{ $flags=( "--jobs", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-cancel-deployment-job{ $flags=( "--job", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-cancel-simulation-job{ $flags=( "--job", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-cancel-simulation-job-batch{ $flags=( "--batch", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-deployment-job{ $flags=( "--deployment-config", "--client-request-token", "--fleet", "--deployment-application-configs", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-fleet{ $flags=( "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-robot{ $flags=( "--name", "--architecture", "--greengrass-group-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-robot-application{ $flags=( "--name", "--sources", "--robot-software-suite", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-robot-application-version{ $flags=( "--application", "--current-revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-simulation-application{ $flags=( "--name", "--sources", "--simulation-software-suite", "--robot-software-suite", "--rendering-engine", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-simulation-application-version{ $flags=( "--application", "--current-revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-create-simulation-job{ $flags=( "--client-request-token", "--output-location", "--logging-config", "--max-job-duration-in-seconds", "--iam-role", "--failure-behavior", "--robot-applications", "--simulation-applications", "--data-sources", "--tags", "--vpc-config", "--compute", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-delete-fleet{ $flags=( "--fleet", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-delete-robot{ $flags=( "--robot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-delete-robot-application{ $flags=( "--application", "--application-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-delete-simulation-application{ $flags=( "--application", "--application-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-deregister-robot{ $flags=( "--fleet", "--robot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-describe-deployment-job{ $flags=( "--job", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-describe-fleet{ $flags=( "--fleet", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-describe-robot{ $flags=( "--robot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-describe-robot-application{ $flags=( "--application", "--application-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-describe-simulation-application{ $flags=( "--application", "--application-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-describe-simulation-job{ $flags=( "--job", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-describe-simulation-job-batch{ $flags=( "--batch", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-deployment-jobs{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-fleets{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-robot-applications{ $flags=( "--version-qualifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-robots{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-simulation-applications{ $flags=( "--version-qualifier", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-simulation-job-batches{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-simulation-jobs{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-register-robot{ $flags=( "--fleet", "--robot", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-restart-simulation-job{ $flags=( "--job", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-start-simulation-job-batch{ $flags=( "--client-request-token", "--batch-policy", "--create-simulation-job-requests", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-sync-deployment-job{ $flags=( "--client-request-token", "--fleet", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-update-robot-application{ $flags=( "--application", "--sources", "--robot-software-suite", "--current-revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-robomaker-update-simulation-application{ $flags=( "--application", "--sources", "--simulation-software-suite", "--robot-software-suite", "--rendering-engine", "--current-revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53{ $commands=( "associate-vpc-with-hosted-zone", "change-resource-record-sets", "change-tags-for-resource", "create-health-check", "create-hosted-zone", "create-query-logging-config", "create-reusable-delegation-set", "create-traffic-policy", "create-traffic-policy-instance", "create-traffic-policy-version", "create-vpc-association-authorization", "delete-health-check", "delete-hosted-zone", "delete-query-logging-config", "delete-reusable-delegation-set", "delete-traffic-policy", "delete-traffic-policy-instance", "delete-vpc-association-authorization", "disassociate-vpc-from-hosted-zone", "get-account-limit", "get-change", "get-checker-ip-ranges", "get-geo-location", "get-health-check", "get-health-check-count", "get-health-check-last-failure-reason", "get-health-check-status", "get-hosted-zone", "get-hosted-zone-count", "get-hosted-zone-limit", "get-query-logging-config", "get-reusable-delegation-set", "get-reusable-delegation-set-limit", "get-traffic-policy", "get-traffic-policy-instance", "get-traffic-policy-instance-count", "list-geo-locations", "list-health-checks", "list-hosted-zones", "list-hosted-zones-by-name", "list-query-logging-configs", "list-resource-record-sets", "list-reusable-delegation-sets", "list-tags-for-resource", "list-tags-for-resources", "list-traffic-policies", "list-traffic-policy-instances", "list-traffic-policy-instances-by-hosted-zone", "list-traffic-policy-instances-by-policy", "list-traffic-policy-versions", "list-vpc-association-authorizations", "test-dns-answer", "update-health-check", "update-hosted-zone-comment", "update-traffic-policy-comment", "update-traffic-policy-instance", "wait" ); return $commands; } function Get-route53-associate-vpc-with-hosted-zone{ $flags=( "--hosted-zone-id", "--vpc", "--comment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-change-resource-record-sets{ $flags=( "--hosted-zone-id", "--change-batch", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-change-tags-for-resource{ $flags=( "--resource-type", "--resource-id", "--add-tags", "--remove-tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-health-check{ $flags=( "--caller-reference", "--health-check-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-hosted-zone{ $flags=( "--name", "--vpc", "--caller-reference", "--hosted-zone-config", "--delegation-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-query-logging-config{ $flags=( "--hosted-zone-id", "--cloud-watch-logs-log-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-reusable-delegation-set{ $flags=( "--caller-reference", "--hosted-zone-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-traffic-policy{ $flags=( "--name", "--document", "--comment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-traffic-policy-instance{ $flags=( "--hosted-zone-id", "--name", "--ttl", "--traffic-policy-id", "--traffic-policy-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-traffic-policy-version{ $flags=( "--id", "--document", "--comment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-create-vpc-association-authorization{ $flags=( "--hosted-zone-id", "--vpc", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-delete-health-check{ $flags=( "--health-check-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-delete-hosted-zone{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-delete-query-logging-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-delete-reusable-delegation-set{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-delete-traffic-policy{ $flags=( "--id", "--traffic-policy-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-delete-traffic-policy-instance{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-delete-vpc-association-authorization{ $flags=( "--hosted-zone-id", "--vpc", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-disassociate-vpc-from-hosted-zone{ $flags=( "--hosted-zone-id", "--vpc", "--comment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-account-limit{ $flags=( "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-change{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-checker-ip-ranges{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-geo-location{ $flags=( "--continent-code", "--country-code", "--subdivision-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-health-check{ $flags=( "--health-check-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-health-check-count{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-health-check-last-failure-reason{ $flags=( "--health-check-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-health-check-status{ $flags=( "--health-check-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-hosted-zone{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-hosted-zone-count{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-hosted-zone-limit{ $flags=( "--type", "--hosted-zone-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-query-logging-config{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-reusable-delegation-set{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-reusable-delegation-set-limit{ $flags=( "--type", "--delegation-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-traffic-policy{ $flags=( "--id", "--traffic-policy-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-traffic-policy-instance{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-get-traffic-policy-instance-count{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-geo-locations{ $flags=( "--start-continent-code", "--start-country-code", "--start-subdivision-code", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-health-checks{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-hosted-zones{ $flags=( "--max-items", "--delegation-set-id", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-hosted-zones-by-name{ $flags=( "--dns-name", "--hosted-zone-id", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-query-logging-configs{ $flags=( "--hosted-zone-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-resource-record-sets{ $flags=( "--hosted-zone-id", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-reusable-delegation-sets{ $flags=( "--marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-tags-for-resource{ $flags=( "--resource-type", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-tags-for-resources{ $flags=( "--resource-type", "--resource-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-traffic-policies{ $flags=( "--traffic-policy-id-marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-traffic-policy-instances{ $flags=( "--hosted-zone-id-marker", "--traffic-policy-instance-name-marker", "--traffic-policy-instance-type-marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-traffic-policy-instances-by-hosted-zone{ $flags=( "--hosted-zone-id", "--traffic-policy-instance-name-marker", "--traffic-policy-instance-type-marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-traffic-policy-instances-by-policy{ $flags=( "--traffic-policy-id", "--traffic-policy-version", "--hosted-zone-id-marker", "--traffic-policy-instance-name-marker", "--traffic-policy-instance-type-marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-traffic-policy-versions{ $flags=( "--id", "--traffic-policy-version-marker", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-list-vpc-association-authorizations{ $flags=( "--hosted-zone-id", "--max-results", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-route53-test-dns-answer{ $flags=( "--hosted-zone-id", "--record-name", "--record-type", "--resolver-ip", "--edns", "--edns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-update-health-check{ $flags=( "--health-check-id", "--health-check-version", "--ip-address", "--port", "--resource-path", "--fully-qualified-domain-name", "--search-string", "--failure-threshold", "--inverted", "--no-inverted", "--disabled", "--no-disabled", "--health-threshold", "--child-health-checks", "--enable-sni", "--no-enable-sni", "--regions", "--alarm-identifier", "--insufficient-data-health-status", "--reset-elements", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-update-hosted-zone-comment{ $flags=( "--id", "--comment", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-update-traffic-policy-comment{ $flags=( "--id", "--comment", "--traffic-policy-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-update-traffic-policy-instance{ $flags=( "--id", "--ttl", "--traffic-policy-id", "--traffic-policy-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53-wait{ $flags=(""); return $flags; } function Get-route53domains{ $commands=( "accept-domain-transfer-from-another-aws-account", "cancel-domain-transfer-to-another-aws-account", "check-domain-availability", "check-domain-transferability", "delete-tags-for-domain", "disable-domain-auto-renew", "disable-domain-transfer-lock", "enable-domain-auto-renew", "enable-domain-transfer-lock", "get-contact-reachability-status", "get-domain-detail", "get-domain-suggestions", "get-operation-detail", "list-domains", "list-operations", "list-tags-for-domain", "register-domain", "reject-domain-transfer-from-another-aws-account", "renew-domain", "resend-contact-reachability-email", "retrieve-domain-auth-code", "transfer-domain", "transfer-domain-to-another-aws-account", "update-domain-contact", "update-domain-contact-privacy", "update-domain-nameservers", "update-tags-for-domain", "view-billing" ); return $commands; } function Get-route53domains-accept-domain-transfer-from-another-aws-account{ $flags=( "--domain-name", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-cancel-domain-transfer-to-another-aws-account{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-check-domain-availability{ $flags=( "--domain-name", "--idn-lang-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-check-domain-transferability{ $flags=( "--domain-name", "--auth-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-delete-tags-for-domain{ $flags=( "--domain-name", "--tags-to-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-disable-domain-auto-renew{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-disable-domain-transfer-lock{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-enable-domain-auto-renew{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-enable-domain-transfer-lock{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-get-contact-reachability-status{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-get-domain-detail{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-get-domain-suggestions{ $flags=( "--domain-name", "--suggestion-count", "--only-available", "--no-only-available", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-get-operation-detail{ $flags=( "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-list-domains{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-list-operations{ $flags=( "--submitted-since", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-list-tags-for-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-register-domain{ $flags=( "--domain-name", "--idn-lang-code", "--duration-in-years", "--auto-renew", "--no-auto-renew", "--admin-contact", "--registrant-contact", "--tech-contact", "--privacy-protect-admin-contact", "--no-privacy-protect-admin-contact", "--privacy-protect-registrant-contact", "--no-privacy-protect-registrant-contact", "--privacy-protect-tech-contact", "--no-privacy-protect-tech-contact", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-reject-domain-transfer-from-another-aws-account{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-renew-domain{ $flags=( "--domain-name", "--duration-in-years", "--current-expiry-year", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-resend-contact-reachability-email{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-retrieve-domain-auth-code{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-transfer-domain{ $flags=( "--domain-name", "--idn-lang-code", "--duration-in-years", "--nameservers", "--auth-code", "--auto-renew", "--no-auto-renew", "--admin-contact", "--registrant-contact", "--tech-contact", "--privacy-protect-admin-contact", "--no-privacy-protect-admin-contact", "--privacy-protect-registrant-contact", "--no-privacy-protect-registrant-contact", "--privacy-protect-tech-contact", "--no-privacy-protect-tech-contact", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-transfer-domain-to-another-aws-account{ $flags=( "--domain-name", "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-update-domain-contact{ $flags=( "--domain-name", "--admin-contact", "--registrant-contact", "--tech-contact", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-update-domain-contact-privacy{ $flags=( "--domain-name", "--admin-privacy", "--no-admin-privacy", "--registrant-privacy", "--no-registrant-privacy", "--tech-privacy", "--no-tech-privacy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-update-domain-nameservers{ $flags=( "--domain-name", "--fi-auth-key", "--nameservers", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-update-tags-for-domain{ $flags=( "--domain-name", "--tags-to-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53domains-view-billing{ $flags=( "--max-items", "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver{ $commands=( "associate-resolver-endpoint-ip-address", "associate-resolver-rule", "create-resolver-endpoint", "create-resolver-rule", "delete-resolver-endpoint", "delete-resolver-rule", "disassociate-resolver-endpoint-ip-address", "disassociate-resolver-rule", "get-resolver-endpoint", "get-resolver-rule", "get-resolver-rule-association", "get-resolver-rule-policy", "list-resolver-endpoint-ip-addresses", "list-resolver-endpoints", "list-resolver-rule-associations", "list-resolver-rules", "list-tags-for-resource", "put-resolver-rule-policy", "tag-resource", "untag-resource", "update-resolver-endpoint", "update-resolver-rule" ); return $commands; } function Get-route53resolver-associate-resolver-endpoint-ip-address{ $flags=( "--resolver-endpoint-id", "--ip-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-associate-resolver-rule{ $flags=( "--resolver-rule-id", "--name", "--vpc-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-create-resolver-endpoint{ $flags=( "--creator-request-id", "--name", "--security-group-ids", "--direction", "--ip-addresses", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-create-resolver-rule{ $flags=( "--creator-request-id", "--name", "--rule-type", "--domain-name", "--target-ips", "--resolver-endpoint-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-delete-resolver-endpoint{ $flags=( "--resolver-endpoint-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-delete-resolver-rule{ $flags=( "--resolver-rule-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-disassociate-resolver-endpoint-ip-address{ $flags=( "--resolver-endpoint-id", "--ip-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-disassociate-resolver-rule{ $flags=( "--vpc-id", "--resolver-rule-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-get-resolver-endpoint{ $flags=( "--resolver-endpoint-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-get-resolver-rule{ $flags=( "--resolver-rule-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-get-resolver-rule-association{ $flags=( "--resolver-rule-association-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-get-resolver-rule-policy{ $flags=( "--arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-list-resolver-endpoint-ip-addresses{ $flags=( "--resolver-endpoint-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-list-resolver-endpoints{ $flags=( "--max-results", "--next-token", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-list-resolver-rule-associations{ $flags=( "--max-results", "--next-token", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-list-resolver-rules{ $flags=( "--max-results", "--next-token", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-put-resolver-rule-policy{ $flags=( "--arn", "--resolver-rule-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-update-resolver-endpoint{ $flags=( "--resolver-endpoint-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-route53resolver-update-resolver-rule{ $flags=( "--resolver-rule-id", "--config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3{ $commands=( "cp", "ls", "mb", "mv", "presign", "rb", "rm", "sync", "website" ); return $commands; } function Get-s3-cp{ $flags=( "--dryrun", "--quiet", "--include", "--exclude", "--acl", "--follow-symlinks", "--no-follow-symlinks", "--no-guess-mime-type", "--sse", "--sse-c", "--sse-c-key", "--sse-kms-key-id", "--sse-c-copy-source", "--sse-c-copy-source-key", "--storage-class", "--grants", "--website-redirect", "--content-type", "--cache-control", "--content-disposition", "--content-encoding", "--content-language", "--expires", "--source-region", "--only-show-errors", "--no-progress", "--page-size", "--ignore-glacier-warnings", "--force-glacier-transfer", "--request-payer", "--metadata", "--metadata-directive", "--expected-size", "--recursive" ); return $flags; } function Get-s3-ls{ $flags=( "--recursive", "--page-size", "--human-readable", "--summarize", "--request-payer" ); return $flags; } function Get-s3-mb{ $flags=(""); return $flags; } function Get-s3-mv{ $flags=( "--dryrun", "--quiet", "--include", "--exclude", "--acl", "--follow-symlinks", "--no-follow-symlinks", "--no-guess-mime-type", "--sse", "--sse-c", "--sse-c-key", "--sse-kms-key-id", "--sse-c-copy-source", "--sse-c-copy-source-key", "--storage-class", "--grants", "--website-redirect", "--content-type", "--cache-control", "--content-disposition", "--content-encoding", "--content-language", "--expires", "--source-region", "--only-show-errors", "--no-progress", "--page-size", "--ignore-glacier-warnings", "--force-glacier-transfer", "--request-payer", "--metadata", "--metadata-directive", "--recursive" ); return $flags; } function Get-s3-presign{ $flags=( "--expires-in" ); return $flags; } function Get-s3-rb{ $flags=( "--force" ); return $flags; } function Get-s3-rm{ $flags=( "--dryrun", "--quiet", "--recursive", "--request-payer", "--include", "--exclude", "--only-show-errors", "--page-size" ); return $flags; } function Get-s3-sync{ $flags=( "--dryrun", "--quiet", "--include", "--exclude", "--acl", "--follow-symlinks", "--no-follow-symlinks", "--no-guess-mime-type", "--sse", "--sse-c", "--sse-c-key", "--sse-kms-key-id", "--sse-c-copy-source", "--sse-c-copy-source-key", "--storage-class", "--grants", "--website-redirect", "--content-type", "--cache-control", "--content-disposition", "--content-encoding", "--content-language", "--expires", "--source-region", "--only-show-errors", "--no-progress", "--page-size", "--ignore-glacier-warnings", "--force-glacier-transfer", "--request-payer", "--metadata", "--metadata-directive", "--size-only", "--exact-timestamps", "--delete" ); return $flags; } function Get-s3-website{ $flags=( "--index-document", "--error-document" ); return $flags; } function Get-s3api{ $commands=( "abort-multipart-upload", "complete-multipart-upload", "copy-object", "create-bucket", "create-multipart-upload", "delete-bucket", "delete-bucket-analytics-configuration", "delete-bucket-cors", "delete-bucket-encryption", "delete-bucket-inventory-configuration", "delete-bucket-lifecycle", "delete-bucket-metrics-configuration", "delete-bucket-policy", "delete-bucket-replication", "delete-bucket-tagging", "delete-bucket-website", "delete-object", "delete-object-tagging", "delete-objects", "delete-public-access-block", "get-bucket-accelerate-configuration", "get-bucket-acl", "get-bucket-analytics-configuration", "get-bucket-cors", "get-bucket-encryption", "get-bucket-inventory-configuration", "get-bucket-lifecycle-configuration", "get-bucket-location", "get-bucket-logging", "get-bucket-metrics-configuration", "get-bucket-notification-configuration", "get-bucket-policy", "get-bucket-policy-status", "get-bucket-replication", "get-bucket-request-payment", "get-bucket-tagging", "get-bucket-versioning", "get-bucket-website", "get-object", "get-object-acl", "get-object-legal-hold", "get-object-lock-configuration", "get-object-retention", "get-object-tagging", "get-object-torrent", "get-public-access-block", "head-bucket", "head-object", "list-bucket-analytics-configurations", "list-bucket-inventory-configurations", "list-bucket-metrics-configurations", "list-buckets", "list-multipart-uploads", "list-object-versions", "list-objects", "list-objects-v2", "list-parts", "put-bucket-accelerate-configuration", "put-bucket-acl", "put-bucket-analytics-configuration", "put-bucket-cors", "put-bucket-encryption", "put-bucket-inventory-configuration", "put-bucket-lifecycle-configuration", "put-bucket-logging", "put-bucket-metrics-configuration", "put-bucket-notification-configuration", "put-bucket-policy", "put-bucket-replication", "put-bucket-request-payment", "put-bucket-tagging", "put-bucket-versioning", "put-bucket-website", "put-object", "put-object-acl", "put-object-legal-hold", "put-object-lock-configuration", "put-object-retention", "put-object-tagging", "put-public-access-block", "restore-object", "select-object-content", "upload-part", "upload-part-copy", "wait" ); return $commands; } function Get-s3api-abort-multipart-upload{ $flags=( "--bucket", "--key", "--upload-id", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-complete-multipart-upload{ $flags=( "--bucket", "--key", "--multipart-upload", "--upload-id", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-copy-object{ $flags=( "--acl", "--bucket", "--cache-control", "--content-disposition", "--content-encoding", "--content-language", "--content-type", "--copy-source", "--copy-source-if-match", "--copy-source-if-modified-since", "--copy-source-if-none-match", "--copy-source-if-unmodified-since", "--expires", "--grant-full-control", "--grant-read", "--grant-read-acp", "--grant-write-acp", "--key", "--metadata", "--metadata-directive", "--tagging-directive", "--server-side-encryption", "--storage-class", "--website-redirect-location", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--ssekms-key-id", "--ssekms-encryption-context", "--copy-source-sse-customer-algorithm", "--copy-source-sse-customer-key", "--copy-source-sse-customer-key-md", "--request-payer", "--tagging", "--object-lock-mode", "--object-lock-retain-until-date", "--object-lock-legal-hold-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-create-bucket{ $flags=( "--acl", "--bucket", "--create-bucket-configuration", "--grant-full-control", "--grant-read", "--grant-read-acp", "--grant-write", "--grant-write-acp", "--object-lock-enabled-for-bucket", "--no-object-lock-enabled-for-bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-create-multipart-upload{ $flags=( "--acl", "--bucket", "--cache-control", "--content-disposition", "--content-encoding", "--content-language", "--content-type", "--expires", "--grant-full-control", "--grant-read", "--grant-read-acp", "--grant-write-acp", "--key", "--metadata", "--server-side-encryption", "--storage-class", "--website-redirect-location", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--ssekms-key-id", "--ssekms-encryption-context", "--request-payer", "--tagging", "--object-lock-mode", "--object-lock-retain-until-date", "--object-lock-legal-hold-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-analytics-configuration{ $flags=( "--bucket", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-cors{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-encryption{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-inventory-configuration{ $flags=( "--bucket", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-lifecycle{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-metrics-configuration{ $flags=( "--bucket", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-policy{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-replication{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-tagging{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-bucket-website{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-object{ $flags=( "--bucket", "--key", "--mfa", "--version-id", "--request-payer", "--bypass-governance-retention", "--no-bypass-governance-retention", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-object-tagging{ $flags=( "--bucket", "--key", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-objects{ $flags=( "--bucket", "--delete", "--mfa", "--request-payer", "--bypass-governance-retention", "--no-bypass-governance-retention", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-delete-public-access-block{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-accelerate-configuration{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-acl{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-analytics-configuration{ $flags=( "--bucket", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-cors{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-encryption{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-inventory-configuration{ $flags=( "--bucket", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-lifecycle-configuration{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-location{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-logging{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-metrics-configuration{ $flags=( "--bucket", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-notification-configuration{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-policy{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-policy-status{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-replication{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-request-payment{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-tagging{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-versioning{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-bucket-website{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-object{ $flags=( "--bucket", "--if-match", "--if-modified-since", "--if-none-match", "--if-unmodified-since", "--key", "--range", "--response-cache-control", "--response-content-disposition", "--response-content-encoding", "--response-content-language", "--response-content-type", "--response-expires", "--version-id", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--request-payer", "--part-number" ); return $flags; } function Get-s3api-get-object-acl{ $flags=( "--bucket", "--key", "--version-id", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-object-legal-hold{ $flags=( "--bucket", "--key", "--version-id", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-object-lock-configuration{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-object-retention{ $flags=( "--bucket", "--key", "--version-id", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-object-tagging{ $flags=( "--bucket", "--key", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-get-object-torrent{ $flags=( "--bucket", "--key", "--request-payer" ); return $flags; } function Get-s3api-get-public-access-block{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-head-bucket{ $flags=( "--bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-head-object{ $flags=( "--bucket", "--if-match", "--if-modified-since", "--if-none-match", "--if-unmodified-since", "--key", "--range", "--version-id", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--request-payer", "--part-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-bucket-analytics-configurations{ $flags=( "--bucket", "--continuation-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-bucket-inventory-configurations{ $flags=( "--bucket", "--continuation-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-bucket-metrics-configurations{ $flags=( "--bucket", "--continuation-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-buckets{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-multipart-uploads{ $flags=( "--bucket", "--delimiter", "--encoding-type", "--prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-object-versions{ $flags=( "--bucket", "--delimiter", "--encoding-type", "--prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-objects{ $flags=( "--bucket", "--delimiter", "--encoding-type", "--prefix", "--request-payer", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-objects-v2{ $flags=( "--bucket", "--delimiter", "--encoding-type", "--prefix", "--fetch-owner", "--no-fetch-owner", "--start-after", "--request-payer", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-list-parts{ $flags=( "--bucket", "--key", "--upload-id", "--request-payer", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-accelerate-configuration{ $flags=( "--bucket", "--accelerate-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-acl{ $flags=( "--acl", "--access-control-policy", "--bucket", "--content-md", "--grant-full-control", "--grant-read", "--grant-read-acp", "--grant-write", "--grant-write-acp", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-analytics-configuration{ $flags=( "--bucket", "--id", "--analytics-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-cors{ $flags=( "--bucket", "--cors-configuration", "--content-md", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-encryption{ $flags=( "--bucket", "--content-md", "--server-side-encryption-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-inventory-configuration{ $flags=( "--bucket", "--id", "--inventory-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-lifecycle-configuration{ $flags=( "--bucket", "--lifecycle-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-logging{ $flags=( "--bucket", "--bucket-logging-status", "--content-md", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-metrics-configuration{ $flags=( "--bucket", "--id", "--metrics-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-notification-configuration{ $flags=( "--bucket", "--notification-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-policy{ $flags=( "--bucket", "--content-md", "--confirm-remove-self-bucket-access", "--no-confirm-remove-self-bucket-access", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-replication{ $flags=( "--bucket", "--content-md", "--replication-configuration", "--token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-request-payment{ $flags=( "--bucket", "--content-md", "--request-payment-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-tagging{ $flags=( "--bucket", "--content-md", "--tagging", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-versioning{ $flags=( "--bucket", "--content-md", "--mfa", "--versioning-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-bucket-website{ $flags=( "--bucket", "--content-md", "--website-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-object{ $flags=( "--acl", "--body", "--bucket", "--cache-control", "--content-disposition", "--content-encoding", "--content-language", "--content-length", "--content-md", "--content-type", "--expires", "--grant-full-control", "--grant-read", "--grant-read-acp", "--grant-write-acp", "--key", "--metadata", "--server-side-encryption", "--storage-class", "--website-redirect-location", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--ssekms-key-id", "--ssekms-encryption-context", "--request-payer", "--tagging", "--object-lock-mode", "--object-lock-retain-until-date", "--object-lock-legal-hold-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-object-acl{ $flags=( "--acl", "--access-control-policy", "--bucket", "--content-md", "--grant-full-control", "--grant-read", "--grant-read-acp", "--grant-write", "--grant-write-acp", "--key", "--request-payer", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-object-legal-hold{ $flags=( "--bucket", "--key", "--legal-hold", "--request-payer", "--version-id", "--content-md", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-object-lock-configuration{ $flags=( "--bucket", "--object-lock-configuration", "--request-payer", "--token", "--content-md", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-object-retention{ $flags=( "--bucket", "--key", "--retention", "--request-payer", "--version-id", "--bypass-governance-retention", "--no-bypass-governance-retention", "--content-md", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-object-tagging{ $flags=( "--bucket", "--key", "--version-id", "--content-md", "--tagging", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-put-public-access-block{ $flags=( "--bucket", "--content-md", "--public-access-block-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-restore-object{ $flags=( "--bucket", "--key", "--version-id", "--restore-request", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-select-object-content{ $flags=( "--bucket", "--key", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--expression", "--expression-type", "--request-progress", "--input-serialization", "--output-serialization", "--scan-range" ); return $flags; } function Get-s3api-upload-part{ $flags=( "--body", "--bucket", "--content-length", "--content-md", "--key", "--part-number", "--upload-id", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-upload-part-copy{ $flags=( "--bucket", "--copy-source", "--copy-source-if-match", "--copy-source-if-modified-since", "--copy-source-if-none-match", "--copy-source-if-unmodified-since", "--copy-source-range", "--key", "--part-number", "--upload-id", "--sse-customer-algorithm", "--sse-customer-key", "--sse-customer-key-md", "--copy-source-sse-customer-algorithm", "--copy-source-sse-customer-key", "--copy-source-sse-customer-key-md", "--request-payer", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3api-wait{ $flags=(""); return $flags; } function Get-s3control{ $commands=( "create-access-point", "create-job", "delete-access-point", "delete-access-point-policy", "delete-job-tagging", "delete-public-access-block", "describe-job", "get-access-point", "get-access-point-policy", "get-access-point-policy-status", "get-job-tagging", "get-public-access-block", "list-access-points", "list-jobs", "put-access-point-policy", "put-job-tagging", "put-public-access-block", "update-job-priority", "update-job-status" ); return $commands; } function Get-s3control-create-access-point{ $flags=( "--account-id", "--name", "--bucket", "--vpc-configuration", "--public-access-block-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-create-job{ $flags=( "--account-id", "--confirmation-required", "--no-confirmation-required", "--operation", "--report", "--client-request-token", "--manifest", "--description", "--priority", "--role-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-delete-access-point{ $flags=( "--account-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-delete-access-point-policy{ $flags=( "--account-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-delete-job-tagging{ $flags=( "--account-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-delete-public-access-block{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-describe-job{ $flags=( "--account-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-get-access-point{ $flags=( "--account-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-get-access-point-policy{ $flags=( "--account-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-get-access-point-policy-status{ $flags=( "--account-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-get-job-tagging{ $flags=( "--account-id", "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-get-public-access-block{ $flags=( "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-list-access-points{ $flags=( "--account-id", "--bucket", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-list-jobs{ $flags=( "--account-id", "--job-statuses", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-put-access-point-policy{ $flags=( "--account-id", "--name", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-put-job-tagging{ $flags=( "--account-id", "--job-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-put-public-access-block{ $flags=( "--public-access-block-configuration", "--account-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-update-job-priority{ $flags=( "--account-id", "--job-id", "--priority", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-s3control-update-job-status{ $flags=( "--account-id", "--job-id", "--requested-job-status", "--status-update-reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker{ $commands=( "add-tags", "associate-trial-component", "create-algorithm", "create-app", "create-auto-ml-job", "create-code-repository", "create-compilation-job", "create-domain", "create-endpoint", "create-endpoint-config", "create-experiment", "create-flow-definition", "create-human-task-ui", "create-hyper-parameter-tuning-job", "create-labeling-job", "create-model", "create-model-package", "create-monitoring-schedule", "create-notebook-instance", "create-notebook-instance-lifecycle-config", "create-presigned-domain-url", "create-presigned-notebook-instance-url", "create-processing-job", "create-training-job", "create-transform-job", "create-trial", "create-trial-component", "create-user-profile", "create-workteam", "delete-algorithm", "delete-app", "delete-code-repository", "delete-domain", "delete-endpoint", "delete-endpoint-config", "delete-experiment", "delete-flow-definition", "delete-model", "delete-model-package", "delete-monitoring-schedule", "delete-notebook-instance", "delete-notebook-instance-lifecycle-config", "delete-tags", "delete-trial", "delete-trial-component", "delete-user-profile", "delete-workteam", "describe-algorithm", "describe-app", "describe-auto-ml-job", "describe-code-repository", "describe-compilation-job", "describe-domain", "describe-endpoint", "describe-endpoint-config", "describe-experiment", "describe-flow-definition", "describe-human-task-ui", "describe-hyper-parameter-tuning-job", "describe-labeling-job", "describe-model", "describe-model-package", "describe-monitoring-schedule", "describe-notebook-instance", "describe-notebook-instance-lifecycle-config", "describe-processing-job", "describe-subscribed-workteam", "describe-training-job", "describe-transform-job", "describe-trial", "describe-trial-component", "describe-user-profile", "describe-workforce", "describe-workteam", "disassociate-trial-component", "get-search-suggestions", "list-algorithms", "list-apps", "list-auto-ml-jobs", "list-candidates-for-auto-ml-job", "list-code-repositories", "list-compilation-jobs", "list-domains", "list-endpoint-configs", "list-endpoints", "list-experiments", "list-flow-definitions", "list-human-task-uis", "list-hyper-parameter-tuning-jobs", "list-labeling-jobs", "list-labeling-jobs-for-workteam", "list-model-packages", "list-models", "list-monitoring-executions", "list-monitoring-schedules", "list-notebook-instance-lifecycle-configs", "list-notebook-instances", "list-processing-jobs", "list-subscribed-workteams", "list-tags", "list-training-jobs", "list-training-jobs-for-hyper-parameter-tuning-job", "list-transform-jobs", "list-trial-components", "list-trials", "list-user-profiles", "list-workteams", "render-ui-template", "search", "start-monitoring-schedule", "start-notebook-instance", "stop-auto-ml-job", "stop-compilation-job", "stop-hyper-parameter-tuning-job", "stop-labeling-job", "stop-monitoring-schedule", "stop-notebook-instance", "stop-processing-job", "stop-training-job", "stop-transform-job", "update-code-repository", "update-domain", "update-endpoint", "update-endpoint-weights-and-capacities", "update-experiment", "update-monitoring-schedule", "update-notebook-instance", "update-notebook-instance-lifecycle-config", "update-trial", "update-trial-component", "update-user-profile", "update-workforce", "update-workteam", "wait" ); return $commands; } function Get-sagemaker-add-tags{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-associate-trial-component{ $flags=( "--trial-component-name", "--trial-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-algorithm{ $flags=( "--algorithm-name", "--algorithm-description", "--training-specification", "--inference-specification", "--validation-specification", "--certify-for-marketplace", "--no-certify-for-marketplace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-app{ $flags=( "--domain-id", "--user-profile-name", "--app-type", "--app-name", "--tags", "--resource-spec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-auto-ml-job{ $flags=( "--auto-ml-job-name", "--input-data-config", "--output-data-config", "--problem-type", "--auto-ml-job-objective", "--auto-ml-job-config", "--role-arn", "--generate-candidate-definitions-only", "--no-generate-candidate-definitions-only", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-code-repository{ $flags=( "--code-repository-name", "--git-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-compilation-job{ $flags=( "--compilation-job-name", "--role-arn", "--input-config", "--output-config", "--stopping-condition", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-domain{ $flags=( "--domain-name", "--auth-mode", "--default-user-settings", "--subnet-ids", "--vpc-id", "--tags", "--home-efs-file-system-kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-endpoint{ $flags=( "--endpoint-name", "--endpoint-config-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-endpoint-config{ $flags=( "--endpoint-config-name", "--production-variants", "--data-capture-config", "--tags", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-experiment{ $flags=( "--experiment-name", "--display-name", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-flow-definition{ $flags=( "--flow-definition-name", "--human-loop-request-source", "--human-loop-activation-config", "--human-loop-config", "--output-config", "--role-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-human-task-ui{ $flags=( "--human-task-ui-name", "--ui-template", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-hyper-parameter-tuning-job{ $flags=( "--hyper-parameter-tuning-job-name", "--hyper-parameter-tuning-job-config", "--training-job-definition", "--training-job-definitions", "--warm-start-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-labeling-job{ $flags=( "--labeling-job-name", "--label-attribute-name", "--input-config", "--output-config", "--role-arn", "--label-category-config-s3-uri", "--stopping-conditions", "--labeling-job-algorithms-config", "--human-task-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-model{ $flags=( "--model-name", "--primary-container", "--containers", "--execution-role-arn", "--tags", "--vpc-config", "--enable-network-isolation", "--no-enable-network-isolation", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-model-package{ $flags=( "--model-package-name", "--model-package-description", "--inference-specification", "--validation-specification", "--source-algorithm-specification", "--certify-for-marketplace", "--no-certify-for-marketplace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-monitoring-schedule{ $flags=( "--monitoring-schedule-name", "--monitoring-schedule-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-notebook-instance{ $flags=( "--notebook-instance-name", "--instance-type", "--subnet-id", "--security-group-ids", "--role-arn", "--kms-key-id", "--tags", "--lifecycle-config-name", "--direct-internet-access", "--volume-size-in-gb", "--accelerator-types", "--default-code-repository", "--additional-code-repositories", "--root-access", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-notebook-instance-lifecycle-config{ $flags=( "--notebook-instance-lifecycle-config-name", "--on-create", "--on-start", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-presigned-domain-url{ $flags=( "--domain-id", "--user-profile-name", "--session-expiration-duration-in-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-presigned-notebook-instance-url{ $flags=( "--notebook-instance-name", "--session-expiration-duration-in-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-processing-job{ $flags=( "--processing-inputs", "--processing-output-config", "--processing-job-name", "--processing-resources", "--stopping-condition", "--app-specification", "--environment", "--network-config", "--role-arn", "--tags", "--experiment-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-training-job{ $flags=( "--training-job-name", "--hyper-parameters", "--algorithm-specification", "--role-arn", "--input-data-config", "--output-data-config", "--resource-config", "--vpc-config", "--stopping-condition", "--tags", "--enable-network-isolation", "--no-enable-network-isolation", "--enable-inter-container-traffic-encryption", "--no-enable-inter-container-traffic-encryption", "--enable-managed-spot-training", "--no-enable-managed-spot-training", "--checkpoint-config", "--debug-hook-config", "--debug-rule-configurations", "--tensor-board-output-config", "--experiment-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-transform-job{ $flags=( "--transform-job-name", "--model-name", "--max-concurrent-transforms", "--max-payload-in-mb", "--batch-strategy", "--environment", "--transform-input", "--transform-output", "--transform-resources", "--data-processing", "--tags", "--experiment-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-trial{ $flags=( "--trial-name", "--display-name", "--experiment-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-trial-component{ $flags=( "--trial-component-name", "--display-name", "--status", "--start-time", "--end-time", "--parameters", "--input-artifacts", "--output-artifacts", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-user-profile{ $flags=( "--domain-id", "--user-profile-name", "--single-sign-on-user-identifier", "--single-sign-on-user-value", "--tags", "--user-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-create-workteam{ $flags=( "--workteam-name", "--member-definitions", "--description", "--notification-configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-algorithm{ $flags=( "--algorithm-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-app{ $flags=( "--domain-id", "--user-profile-name", "--app-type", "--app-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-code-repository{ $flags=( "--code-repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-domain{ $flags=( "--domain-id", "--retention-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-endpoint{ $flags=( "--endpoint-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-endpoint-config{ $flags=( "--endpoint-config-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-experiment{ $flags=( "--experiment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-flow-definition{ $flags=( "--flow-definition-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-model{ $flags=( "--model-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-model-package{ $flags=( "--model-package-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-monitoring-schedule{ $flags=( "--monitoring-schedule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-notebook-instance{ $flags=( "--notebook-instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-notebook-instance-lifecycle-config{ $flags=( "--notebook-instance-lifecycle-config-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-tags{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-trial{ $flags=( "--trial-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-trial-component{ $flags=( "--trial-component-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-user-profile{ $flags=( "--domain-id", "--user-profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-delete-workteam{ $flags=( "--workteam-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-algorithm{ $flags=( "--algorithm-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-app{ $flags=( "--domain-id", "--user-profile-name", "--app-type", "--app-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-auto-ml-job{ $flags=( "--auto-ml-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-code-repository{ $flags=( "--code-repository-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-compilation-job{ $flags=( "--compilation-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-domain{ $flags=( "--domain-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-endpoint{ $flags=( "--endpoint-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-endpoint-config{ $flags=( "--endpoint-config-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-experiment{ $flags=( "--experiment-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-flow-definition{ $flags=( "--flow-definition-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-human-task-ui{ $flags=( "--human-task-ui-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-hyper-parameter-tuning-job{ $flags=( "--hyper-parameter-tuning-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-labeling-job{ $flags=( "--labeling-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-model{ $flags=( "--model-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-model-package{ $flags=( "--model-package-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-monitoring-schedule{ $flags=( "--monitoring-schedule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-notebook-instance{ $flags=( "--notebook-instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-notebook-instance-lifecycle-config{ $flags=( "--notebook-instance-lifecycle-config-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-processing-job{ $flags=( "--processing-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-subscribed-workteam{ $flags=( "--workteam-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-training-job{ $flags=( "--training-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-transform-job{ $flags=( "--transform-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-trial{ $flags=( "--trial-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-trial-component{ $flags=( "--trial-component-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-user-profile{ $flags=( "--domain-id", "--user-profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-workforce{ $flags=( "--workforce-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-describe-workteam{ $flags=( "--workteam-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-disassociate-trial-component{ $flags=( "--trial-component-name", "--trial-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-get-search-suggestions{ $flags=( "--resource", "--suggestion-query", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-algorithms{ $flags=( "--creation-time-after", "--creation-time-before", "--name-contains", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-apps{ $flags=( "--sort-order", "--sort-by", "--domain-id-equals", "--user-profile-name-equals", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-auto-ml-jobs{ $flags=( "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--name-contains", "--status-equals", "--sort-order", "--sort-by", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-candidates-for-auto-ml-job{ $flags=( "--auto-ml-job-name", "--status-equals", "--candidate-name-equals", "--sort-order", "--sort-by", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-code-repositories{ $flags=( "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--name-contains", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-compilation-jobs{ $flags=( "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--name-contains", "--status-equals", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-domains{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-endpoint-configs{ $flags=( "--sort-by", "--sort-order", "--name-contains", "--creation-time-before", "--creation-time-after", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-endpoints{ $flags=( "--sort-by", "--sort-order", "--name-contains", "--creation-time-before", "--creation-time-after", "--last-modified-time-before", "--last-modified-time-after", "--status-equals", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-experiments{ $flags=( "--created-after", "--created-before", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-flow-definitions{ $flags=( "--creation-time-after", "--creation-time-before", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-human-task-uis{ $flags=( "--creation-time-after", "--creation-time-before", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-hyper-parameter-tuning-jobs{ $flags=( "--sort-by", "--sort-order", "--name-contains", "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--status-equals", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-labeling-jobs{ $flags=( "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--name-contains", "--sort-by", "--sort-order", "--status-equals", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-labeling-jobs-for-workteam{ $flags=( "--workteam-arn", "--creation-time-after", "--creation-time-before", "--job-reference-code-contains", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-model-packages{ $flags=( "--creation-time-after", "--creation-time-before", "--name-contains", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-models{ $flags=( "--sort-by", "--sort-order", "--name-contains", "--creation-time-before", "--creation-time-after", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-monitoring-executions{ $flags=( "--monitoring-schedule-name", "--endpoint-name", "--sort-by", "--sort-order", "--scheduled-time-before", "--scheduled-time-after", "--creation-time-before", "--creation-time-after", "--last-modified-time-before", "--last-modified-time-after", "--status-equals", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-monitoring-schedules{ $flags=( "--endpoint-name", "--sort-by", "--sort-order", "--name-contains", "--creation-time-before", "--creation-time-after", "--last-modified-time-before", "--last-modified-time-after", "--status-equals", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-notebook-instance-lifecycle-configs{ $flags=( "--sort-by", "--sort-order", "--name-contains", "--creation-time-before", "--creation-time-after", "--last-modified-time-before", "--last-modified-time-after", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-notebook-instances{ $flags=( "--sort-by", "--sort-order", "--name-contains", "--creation-time-before", "--creation-time-after", "--last-modified-time-before", "--last-modified-time-after", "--status-equals", "--notebook-instance-lifecycle-config-name-contains", "--default-code-repository-contains", "--additional-code-repository-equals", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-processing-jobs{ $flags=( "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--name-contains", "--status-equals", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-subscribed-workteams{ $flags=( "--name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-tags{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-training-jobs{ $flags=( "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--name-contains", "--status-equals", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-training-jobs-for-hyper-parameter-tuning-job{ $flags=( "--hyper-parameter-tuning-job-name", "--status-equals", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-transform-jobs{ $flags=( "--creation-time-after", "--creation-time-before", "--last-modified-time-after", "--last-modified-time-before", "--name-contains", "--status-equals", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-trial-components{ $flags=( "--experiment-name", "--trial-name", "--source-arn", "--created-after", "--created-before", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-trials{ $flags=( "--experiment-name", "--trial-component-name", "--created-after", "--created-before", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-user-profiles{ $flags=( "--sort-order", "--sort-by", "--domain-id-equals", "--user-profile-name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-list-workteams{ $flags=( "--sort-by", "--sort-order", "--name-contains", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-render-ui-template{ $flags=( "--ui-template", "--task", "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-search{ $flags=( "--resource", "--search-expression", "--sort-by", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-start-monitoring-schedule{ $flags=( "--monitoring-schedule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-start-notebook-instance{ $flags=( "--notebook-instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-auto-ml-job{ $flags=( "--auto-ml-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-compilation-job{ $flags=( "--compilation-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-hyper-parameter-tuning-job{ $flags=( "--hyper-parameter-tuning-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-labeling-job{ $flags=( "--labeling-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-monitoring-schedule{ $flags=( "--monitoring-schedule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-notebook-instance{ $flags=( "--notebook-instance-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-processing-job{ $flags=( "--processing-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-training-job{ $flags=( "--training-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-stop-transform-job{ $flags=( "--transform-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-code-repository{ $flags=( "--code-repository-name", "--git-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-domain{ $flags=( "--domain-id", "--default-user-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-endpoint{ $flags=( "--endpoint-name", "--endpoint-config-name", "--retain-all-variant-properties", "--no-retain-all-variant-properties", "--exclude-retained-variant-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-endpoint-weights-and-capacities{ $flags=( "--endpoint-name", "--desired-weights-and-capacities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-experiment{ $flags=( "--experiment-name", "--display-name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-monitoring-schedule{ $flags=( "--monitoring-schedule-name", "--monitoring-schedule-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-notebook-instance{ $flags=( "--notebook-instance-name", "--instance-type", "--role-arn", "--lifecycle-config-name", "--disassociate-lifecycle-config", "--no-disassociate-lifecycle-config", "--volume-size-in-gb", "--default-code-repository", "--additional-code-repositories", "--accelerator-types", "--disassociate-accelerator-types", "--no-disassociate-accelerator-types", "--disassociate-default-code-repository", "--no-disassociate-default-code-repository", "--disassociate-additional-code-repositories", "--no-disassociate-additional-code-repositories", "--root-access", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-notebook-instance-lifecycle-config{ $flags=( "--notebook-instance-lifecycle-config-name", "--on-create", "--on-start", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-trial{ $flags=( "--trial-name", "--display-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-trial-component{ $flags=( "--trial-component-name", "--display-name", "--status", "--start-time", "--end-time", "--parameters", "--parameters-to-remove", "--input-artifacts", "--input-artifacts-to-remove", "--output-artifacts", "--output-artifacts-to-remove", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-user-profile{ $flags=( "--domain-id", "--user-profile-name", "--user-settings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-workforce{ $flags=( "--workforce-name", "--source-ip-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-update-workteam{ $flags=( "--workteam-name", "--member-definitions", "--description", "--notification-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-wait{ $flags=(""); return $flags; } function Get-sagemaker-a2i-runtime{ $commands=( "delete-human-loop", "describe-human-loop", "list-human-loops", "start-human-loop", "stop-human-loop" ); return $commands; } function Get-sagemaker-a2i-runtime-delete-human-loop{ $flags=( "--human-loop-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-a2i-runtime-describe-human-loop{ $flags=( "--human-loop-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-a2i-runtime-list-human-loops{ $flags=( "--creation-time-after", "--creation-time-before", "--flow-definition-arn", "--sort-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-a2i-runtime-start-human-loop{ $flags=( "--human-loop-name", "--flow-definition-arn", "--human-loop-input", "--data-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-a2i-runtime-stop-human-loop{ $flags=( "--human-loop-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sagemaker-runtime{ $commands=( "invoke-endpoint" ); return $commands; } function Get-sagemaker-runtime-invoke-endpoint{ $flags=( "--endpoint-name", "--body", "--content-type", "--accept", "--custom-attributes", "--target-model" ); return $flags; } function Get-savingsplans{ $commands=( "create-savings-plan", "describe-savings-plan-rates", "describe-savings-plans", "describe-savings-plans-offering-rates", "describe-savings-plans-offerings", "list-tags-for-resource", "tag-resource", "untag-resource" ); return $commands; } function Get-savingsplans-create-savings-plan{ $flags=( "--savings-plan-offering-id", "--commitment", "--upfront-payment-amount", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-savingsplans-describe-savings-plan-rates{ $flags=( "--savings-plan-id", "--filters", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-savingsplans-describe-savings-plans{ $flags=( "--savings-plan-arns", "--savings-plan-ids", "--next-token", "--max-results", "--states", "--filters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-savingsplans-describe-savings-plans-offering-rates{ $flags=( "--savings-plan-offering-ids", "--savings-plan-payment-options", "--savings-plan-types", "--products", "--service-codes", "--usage-types", "--operations", "--filters", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-savingsplans-describe-savings-plans-offerings{ $flags=( "--offering-ids", "--payment-options", "--product-type", "--plan-types", "--durations", "--currencies", "--descriptions", "--service-codes", "--usage-types", "--operations", "--filters", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-savingsplans-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-savingsplans-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-savingsplans-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas{ $commands=( "create-discoverer", "create-registry", "create-schema", "delete-discoverer", "delete-registry", "delete-resource-policy", "delete-schema", "delete-schema-version", "describe-code-binding", "describe-discoverer", "describe-registry", "describe-schema", "get-code-binding-source", "get-discovered-schema", "get-resource-policy", "list-discoverers", "list-registries", "list-schema-versions", "list-schemas", "list-tags-for-resource", "put-code-binding", "put-resource-policy", "search-schemas", "start-discoverer", "stop-discoverer", "tag-resource", "untag-resource", "update-discoverer", "update-registry", "update-schema", "wait" ); return $commands; } function Get-schemas-create-discoverer{ $flags=( "--description", "--source-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-create-registry{ $flags=( "--description", "--registry-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-create-schema{ $flags=( "--content", "--description", "--registry-name", "--schema-name", "--tags", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-delete-discoverer{ $flags=( "--discoverer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-delete-registry{ $flags=( "--registry-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-delete-resource-policy{ $flags=( "--registry-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-delete-schema{ $flags=( "--registry-name", "--schema-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-delete-schema-version{ $flags=( "--registry-name", "--schema-name", "--schema-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-describe-code-binding{ $flags=( "--language", "--registry-name", "--schema-name", "--schema-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-describe-discoverer{ $flags=( "--discoverer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-describe-registry{ $flags=( "--registry-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-describe-schema{ $flags=( "--registry-name", "--schema-name", "--schema-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-get-code-binding-source{ $flags=( "--language", "--registry-name", "--schema-name", "--schema-version" ); return $flags; } function Get-schemas-get-discovered-schema{ $flags=( "--events", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-get-resource-policy{ $flags=( "--registry-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-list-discoverers{ $flags=( "--discoverer-id-prefix", "--source-arn-prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-list-registries{ $flags=( "--registry-name-prefix", "--scope", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-list-schema-versions{ $flags=( "--registry-name", "--schema-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-list-schemas{ $flags=( "--registry-name", "--schema-name-prefix", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-put-code-binding{ $flags=( "--language", "--registry-name", "--schema-name", "--schema-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-put-resource-policy{ $flags=( "--policy", "--registry-name", "--revision-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-search-schemas{ $flags=( "--keywords", "--registry-name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-start-discoverer{ $flags=( "--discoverer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-stop-discoverer{ $flags=( "--discoverer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-update-discoverer{ $flags=( "--description", "--discoverer-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-update-registry{ $flags=( "--description", "--registry-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-update-schema{ $flags=( "--client-token-id", "--content", "--description", "--registry-name", "--schema-name", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-schemas-wait{ $flags=(""); return $flags; } function Get-sdb{ $commands=( "batch-delete-attributes", "batch-put-attributes", "create-domain", "delete-attributes", "delete-domain", "domain-metadata", "get-attributes", "list-domains", "put-attributes", "select" ); return $commands; } function Get-sdb-batch-delete-attributes{ $flags=( "--domain-name", "--items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-batch-put-attributes{ $flags=( "--domain-name", "--items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-create-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-delete-attributes{ $flags=( "--domain-name", "--item-name", "--attributes", "--expected", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-delete-domain{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-domain-metadata{ $flags=( "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-get-attributes{ $flags=( "--domain-name", "--item-name", "--attribute-names", "--consistent-read", "--no-consistent-read", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-list-domains{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-put-attributes{ $flags=( "--domain-name", "--item-name", "--attributes", "--expected", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sdb-select{ $flags=( "--select-expression", "--consistent-read", "--no-consistent-read", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager{ $commands=( "cancel-rotate-secret", "create-secret", "delete-resource-policy", "delete-secret", "describe-secret", "get-random-password", "get-resource-policy", "get-secret-value", "list-secret-version-ids", "list-secrets", "put-resource-policy", "put-secret-value", "restore-secret", "rotate-secret", "tag-resource", "untag-resource", "update-secret", "update-secret-version-stage" ); return $commands; } function Get-secretsmanager-cancel-rotate-secret{ $flags=( "--secret-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-create-secret{ $flags=( "--name", "--client-request-token", "--description", "--kms-key-id", "--secret-binary", "--secret-string", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-delete-resource-policy{ $flags=( "--secret-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-delete-secret{ $flags=( "--secret-id", "--recovery-window-in-days", "--force-delete-without-recovery", "--no-force-delete-without-recovery", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-describe-secret{ $flags=( "--secret-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-get-random-password{ $flags=( "--password-length", "--exclude-characters", "--exclude-numbers", "--no-exclude-numbers", "--exclude-punctuation", "--no-exclude-punctuation", "--exclude-uppercase", "--no-exclude-uppercase", "--exclude-lowercase", "--no-exclude-lowercase", "--include-space", "--no-include-space", "--require-each-included-type", "--no-require-each-included-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-get-resource-policy{ $flags=( "--secret-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-get-secret-value{ $flags=( "--secret-id", "--version-id", "--version-stage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-list-secret-version-ids{ $flags=( "--secret-id", "--max-results", "--next-token", "--include-deprecated", "--no-include-deprecated", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-list-secrets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-put-resource-policy{ $flags=( "--secret-id", "--resource-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-put-secret-value{ $flags=( "--secret-id", "--client-request-token", "--secret-binary", "--secret-string", "--version-stages", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-restore-secret{ $flags=( "--secret-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-rotate-secret{ $flags=( "--secret-id", "--client-request-token", "--rotation-lambda-arn", "--rotation-rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-tag-resource{ $flags=( "--secret-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-untag-resource{ $flags=( "--secret-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-update-secret{ $flags=( "--secret-id", "--client-request-token", "--description", "--kms-key-id", "--secret-binary", "--secret-string", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-secretsmanager-update-secret-version-stage{ $flags=( "--secret-id", "--version-stage", "--remove-from-version-id", "--move-to-version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub{ $commands=( "accept-invitation", "batch-disable-standards", "batch-enable-standards", "batch-import-findings", "batch-update-findings", "create-action-target", "create-insight", "create-members", "decline-invitations", "delete-action-target", "delete-insight", "delete-invitations", "delete-members", "describe-action-targets", "describe-hub", "describe-products", "describe-standards", "describe-standards-controls", "disable-import-findings-for-product", "disable-security-hub", "disassociate-from-master-account", "disassociate-members", "enable-import-findings-for-product", "enable-security-hub", "get-enabled-standards", "get-findings", "get-insight-results", "get-insights", "get-invitations-count", "get-master-account", "get-members", "invite-members", "list-enabled-products-for-import", "list-invitations", "list-members", "list-tags-for-resource", "tag-resource", "untag-resource", "update-action-target", "update-findings", "update-insight", "update-standards-control" ); return $commands; } function Get-securityhub-accept-invitation{ $flags=( "--master-id", "--invitation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-batch-disable-standards{ $flags=( "--standards-subscription-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-batch-enable-standards{ $flags=( "--standards-subscription-requests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-batch-import-findings{ $flags=( "--findings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-batch-update-findings{ $flags=( "--finding-identifiers", "--note", "--severity", "--verification-state", "--confidence", "--criticality", "--types", "--user-defined-fields", "--workflow", "--related-findings", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-create-action-target{ $flags=( "--name", "--description", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-create-insight{ $flags=( "--name", "--filters", "--group-by-attribute", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-create-members{ $flags=( "--account-details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-decline-invitations{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-delete-action-target{ $flags=( "--action-target-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-delete-insight{ $flags=( "--insight-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-delete-invitations{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-delete-members{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-describe-action-targets{ $flags=( "--action-target-arns", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-describe-hub{ $flags=( "--hub-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-describe-products{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-describe-standards{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-describe-standards-controls{ $flags=( "--standards-subscription-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-disable-import-findings-for-product{ $flags=( "--product-subscription-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-disable-security-hub{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-disassociate-from-master-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-disassociate-members{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-enable-import-findings-for-product{ $flags=( "--product-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-enable-security-hub{ $flags=( "--tags", "--enable-default-standards", "--no-enable-default-standards", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-get-enabled-standards{ $flags=( "--standards-subscription-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-get-findings{ $flags=( "--filters", "--sort-criteria", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-get-insight-results{ $flags=( "--insight-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-get-insights{ $flags=( "--insight-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-get-invitations-count{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-get-master-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-get-members{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-invite-members{ $flags=( "--account-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-list-enabled-products-for-import{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-list-invitations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-list-members{ $flags=( "--only-associated", "--no-only-associated", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-update-action-target{ $flags=( "--action-target-arn", "--name", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-update-findings{ $flags=( "--filters", "--note", "--record-state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-update-insight{ $flags=( "--insight-arn", "--name", "--filters", "--group-by-attribute", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-securityhub-update-standards-control{ $flags=( "--standards-control-arn", "--control-status", "--disabled-reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo{ $commands=( "create-application", "create-application-version", "create-cloud-formation-change-set", "create-cloud-formation-template", "delete-application", "get-application", "get-application-policy", "get-cloud-formation-template", "list-application-dependencies", "list-application-versions", "list-applications", "put-application-policy", "unshare-application", "update-application" ); return $commands; } function Get-serverlessrepo-create-application{ $flags=( "--author", "--description", "--home-page-url", "--labels", "--license-body", "--license-url", "--name", "--readme-body", "--readme-url", "--semantic-version", "--source-code-archive-url", "--source-code-url", "--spdx-license-id", "--template-body", "--template-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-create-application-version{ $flags=( "--application-id", "--semantic-version", "--source-code-archive-url", "--source-code-url", "--template-body", "--template-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-create-cloud-formation-change-set{ $flags=( "--application-id", "--capabilities", "--change-set-name", "--client-token", "--description", "--notification-arns", "--parameter-overrides", "--resource-types", "--rollback-configuration", "--semantic-version", "--stack-name", "--tags", "--template-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-create-cloud-formation-template{ $flags=( "--application-id", "--semantic-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-delete-application{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-get-application{ $flags=( "--application-id", "--semantic-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-get-application-policy{ $flags=( "--application-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-get-cloud-formation-template{ $flags=( "--application-id", "--template-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-list-application-dependencies{ $flags=( "--application-id", "--max-items", "--semantic-version", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-list-application-versions{ $flags=( "--application-id", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-list-applications{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-put-application-policy{ $flags=( "--application-id", "--statements", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-unshare-application{ $flags=( "--application-id", "--organization-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-serverlessrepo-update-application{ $flags=( "--application-id", "--author", "--description", "--home-page-url", "--labels", "--readme-body", "--readme-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas{ $commands=( "associate-service-quota-template", "delete-service-quota-increase-request-from-template", "disassociate-service-quota-template", "get-association-for-service-quota-template", "get-aws-default-service-quota", "get-requested-service-quota-change", "get-service-quota", "get-service-quota-increase-request-from-template", "list-aws-default-service-quotas", "list-requested-service-quota-change-history", "list-requested-service-quota-change-history-by-quota", "list-service-quota-increase-requests-in-template", "list-service-quotas", "list-services", "put-service-quota-increase-request-into-template", "request-service-quota-increase" ); return $commands; } function Get-service-quotas-associate-service-quota-template{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-delete-service-quota-increase-request-from-template{ $flags=( "--service-code", "--quota-code", "--aws-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-disassociate-service-quota-template{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-get-association-for-service-quota-template{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-get-aws-default-service-quota{ $flags=( "--service-code", "--quota-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-get-requested-service-quota-change{ $flags=( "--request-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-get-service-quota{ $flags=( "--service-code", "--quota-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-get-service-quota-increase-request-from-template{ $flags=( "--service-code", "--quota-code", "--aws-region", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-list-aws-default-service-quotas{ $flags=( "--service-code", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-list-requested-service-quota-change-history{ $flags=( "--service-code", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-list-requested-service-quota-change-history-by-quota{ $flags=( "--service-code", "--quota-code", "--status", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-list-service-quota-increase-requests-in-template{ $flags=( "--service-code", "--aws-region", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-list-service-quotas{ $flags=( "--service-code", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-list-services{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-put-service-quota-increase-request-into-template{ $flags=( "--quota-code", "--service-code", "--aws-region", "--desired-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-service-quotas-request-service-quota-increase{ $flags=( "--service-code", "--quota-code", "--desired-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog{ $commands=( "accept-portfolio-share", "associate-budget-with-resource", "associate-principal-with-portfolio", "associate-product-with-portfolio", "associate-service-action-with-provisioning-artifact", "associate-tag-option-with-resource", "batch-associate-service-action-with-provisioning-artifact", "batch-disassociate-service-action-from-provisioning-artifact", "copy-product", "create-constraint", "create-portfolio", "create-portfolio-share", "create-product", "create-provisioned-product-plan", "create-provisioning-artifact", "create-service-action", "create-tag-option", "delete-constraint", "delete-portfolio", "delete-portfolio-share", "delete-product", "delete-provisioned-product-plan", "delete-provisioning-artifact", "delete-service-action", "delete-tag-option", "describe-constraint", "describe-copy-product-status", "describe-portfolio", "describe-portfolio-share-status", "describe-product", "describe-product-as-admin", "describe-product-view", "describe-provisioned-product", "describe-provisioned-product-plan", "describe-provisioning-artifact", "describe-provisioning-parameters", "describe-record", "describe-service-action", "describe-service-action-execution-parameters", "describe-tag-option", "disable-aws-organizations-access", "disassociate-budget-from-resource", "disassociate-principal-from-portfolio", "disassociate-product-from-portfolio", "disassociate-service-action-from-provisioning-artifact", "disassociate-tag-option-from-resource", "enable-aws-organizations-access", "execute-provisioned-product-plan", "execute-provisioned-product-service-action", "generate", "get-aws-organizations-access-status", "list-accepted-portfolio-shares", "list-budgets-for-resource", "list-constraints-for-portfolio", "list-launch-paths", "list-organization-portfolio-access", "list-portfolio-access", "list-portfolios", "list-portfolios-for-product", "list-principals-for-portfolio", "list-provisioned-product-plans", "list-provisioning-artifacts", "list-provisioning-artifacts-for-service-action", "list-record-history", "list-resources-for-tag-option", "list-service-actions", "list-service-actions-for-provisioning-artifact", "list-stack-instances-for-provisioned-product", "list-tag-options", "provision-product", "reject-portfolio-share", "scan-provisioned-products", "search-products", "search-products-as-admin", "search-provisioned-products", "terminate-provisioned-product", "update-constraint", "update-portfolio", "update-product", "update-provisioned-product", "update-provisioned-product-properties", "update-provisioning-artifact", "update-service-action", "update-tag-option" ); return $commands; } function Get-servicecatalog-accept-portfolio-share{ $flags=( "--accept-language", "--portfolio-id", "--portfolio-share-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-associate-budget-with-resource{ $flags=( "--budget-name", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-associate-principal-with-portfolio{ $flags=( "--accept-language", "--portfolio-id", "--principal-arn", "--principal-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-associate-product-with-portfolio{ $flags=( "--accept-language", "--product-id", "--portfolio-id", "--source-portfolio-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-associate-service-action-with-provisioning-artifact{ $flags=( "--product-id", "--provisioning-artifact-id", "--service-action-id", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-associate-tag-option-with-resource{ $flags=( "--resource-id", "--tag-option-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-batch-associate-service-action-with-provisioning-artifact{ $flags=( "--service-action-associations", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-batch-disassociate-service-action-from-provisioning-artifact{ $flags=( "--service-action-associations", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-copy-product{ $flags=( "--accept-language", "--source-product-arn", "--target-product-id", "--target-product-name", "--source-provisioning-artifact-identifiers", "--copy-options", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-constraint{ $flags=( "--accept-language", "--portfolio-id", "--product-id", "--parameters", "--type", "--description", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-portfolio{ $flags=( "--accept-language", "--display-name", "--description", "--provider-name", "--tags", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-portfolio-share{ $flags=( "--accept-language", "--portfolio-id", "--account-id", "--organization-node", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-product{ $flags=( "--accept-language", "--name", "--owner", "--description", "--distributor", "--support-description", "--support-email", "--support-url", "--product-type", "--tags", "--provisioning-artifact-parameters", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-provisioned-product-plan{ $flags=( "--accept-language", "--plan-name", "--plan-type", "--notification-arns", "--path-id", "--product-id", "--provisioned-product-name", "--provisioning-artifact-id", "--provisioning-parameters", "--idempotency-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-provisioning-artifact{ $flags=( "--accept-language", "--product-id", "--parameters", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-service-action{ $flags=( "--name", "--definition-type", "--definition", "--description", "--accept-language", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-create-tag-option{ $flags=( "--key", "--value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-constraint{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-portfolio{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-portfolio-share{ $flags=( "--accept-language", "--portfolio-id", "--account-id", "--organization-node", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-product{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-provisioned-product-plan{ $flags=( "--accept-language", "--plan-id", "--ignore-errors", "--no-ignore-errors", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-provisioning-artifact{ $flags=( "--accept-language", "--product-id", "--provisioning-artifact-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-service-action{ $flags=( "--id", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-delete-tag-option{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-constraint{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-copy-product-status{ $flags=( "--accept-language", "--copy-product-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-portfolio{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-portfolio-share-status{ $flags=( "--portfolio-share-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-product{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-product-as-admin{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-product-view{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-provisioned-product{ $flags=( "--accept-language", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-provisioned-product-plan{ $flags=( "--accept-language", "--plan-id", "--page-size", "--page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-provisioning-artifact{ $flags=( "--accept-language", "--provisioning-artifact-id", "--product-id", "--verbose", "--no-verbose", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-provisioning-parameters{ $flags=( "--accept-language", "--product-id", "--provisioning-artifact-id", "--path-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-record{ $flags=( "--accept-language", "--id", "--page-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-service-action{ $flags=( "--id", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-service-action-execution-parameters{ $flags=( "--provisioned-product-id", "--service-action-id", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-describe-tag-option{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-disable-aws-organizations-access{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-disassociate-budget-from-resource{ $flags=( "--budget-name", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-disassociate-principal-from-portfolio{ $flags=( "--accept-language", "--portfolio-id", "--principal-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-disassociate-product-from-portfolio{ $flags=( "--accept-language", "--product-id", "--portfolio-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-disassociate-service-action-from-provisioning-artifact{ $flags=( "--product-id", "--provisioning-artifact-id", "--service-action-id", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-disassociate-tag-option-from-resource{ $flags=( "--resource-id", "--tag-option-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-enable-aws-organizations-access{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-execute-provisioned-product-plan{ $flags=( "--accept-language", "--plan-id", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-execute-provisioned-product-service-action{ $flags=( "--provisioned-product-id", "--service-action-id", "--execute-token", "--accept-language", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-generate{ $flags=(""); return $flags; } function Get-servicecatalog-get-aws-organizations-access-status{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-accepted-portfolio-shares{ $flags=( "--accept-language", "--page-size", "--portfolio-share-type", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-budgets-for-resource{ $flags=( "--accept-language", "--resource-id", "--page-size", "--page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-constraints-for-portfolio{ $flags=( "--accept-language", "--portfolio-id", "--product-id", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-launch-paths{ $flags=( "--accept-language", "--product-id", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-organization-portfolio-access{ $flags=( "--accept-language", "--portfolio-id", "--organization-node-type", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-portfolio-access{ $flags=( "--accept-language", "--portfolio-id", "--organization-parent-id", "--page-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-portfolios{ $flags=( "--accept-language", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-portfolios-for-product{ $flags=( "--accept-language", "--product-id", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-principals-for-portfolio{ $flags=( "--accept-language", "--portfolio-id", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-provisioned-product-plans{ $flags=( "--accept-language", "--provision-product-id", "--page-size", "--access-level-filter", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-provisioning-artifacts{ $flags=( "--accept-language", "--product-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-provisioning-artifacts-for-service-action{ $flags=( "--service-action-id", "--page-size", "--accept-language", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-record-history{ $flags=( "--accept-language", "--access-level-filter", "--search-filter", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-resources-for-tag-option{ $flags=( "--tag-option-id", "--resource-type", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-service-actions{ $flags=( "--accept-language", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-service-actions-for-provisioning-artifact{ $flags=( "--product-id", "--provisioning-artifact-id", "--page-size", "--accept-language", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-stack-instances-for-provisioned-product{ $flags=( "--accept-language", "--provisioned-product-id", "--page-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-list-tag-options{ $flags=( "--filters", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-provision-product{ $flags=( "--filters", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-reject-portfolio-share{ $flags=( "--accept-language", "--portfolio-id", "--portfolio-share-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-scan-provisioned-products{ $flags=( "--accept-language", "--access-level-filter", "--page-size", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-search-products{ $flags=( "--accept-language", "--filters", "--page-size", "--sort-by", "--sort-order", "--page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-search-products-as-admin{ $flags=( "--accept-language", "--portfolio-id", "--filters", "--sort-by", "--sort-order", "--page-size", "--product-source", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-search-provisioned-products{ $flags=( "--accept-language", "--access-level-filter", "--filters", "--sort-by", "--sort-order", "--page-size", "--page-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-terminate-provisioned-product{ $flags=( "--provisioned-product-name", "--provisioned-product-id", "--terminate-token", "--ignore-errors", "--no-ignore-errors", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-constraint{ $flags=( "--accept-language", "--id", "--description", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-portfolio{ $flags=( "--accept-language", "--id", "--display-name", "--description", "--provider-name", "--add-tags", "--remove-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-product{ $flags=( "--accept-language", "--id", "--name", "--owner", "--description", "--distributor", "--support-description", "--support-email", "--support-url", "--add-tags", "--remove-tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-provisioned-product{ $flags=( "--accept-language", "--provisioned-product-name", "--provisioned-product-id", "--product-id", "--provisioning-artifact-id", "--path-id", "--provisioning-parameters", "--provisioning-preferences", "--tags", "--update-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-provisioned-product-properties{ $flags=( "--accept-language", "--provisioned-product-id", "--provisioned-product-properties", "--idempotency-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-provisioning-artifact{ $flags=( "--accept-language", "--product-id", "--provisioning-artifact-id", "--name", "--description", "--active", "--no-active", "--guidance", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-service-action{ $flags=( "--id", "--name", "--definition", "--description", "--accept-language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicecatalog-update-tag-option{ $flags=( "--id", "--value", "--active", "--no-active", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery{ $commands=( "create-http-namespace", "create-private-dns-namespace", "create-public-dns-namespace", "create-service", "delete-namespace", "delete-service", "deregister-instance", "discover-instances", "get-instance", "get-instances-health-status", "get-namespace", "get-operation", "get-service", "list-instances", "list-namespaces", "list-operations", "list-services", "register-instance", "update-instance-custom-health-status", "update-service" ); return $commands; } function Get-servicediscovery-create-http-namespace{ $flags=( "--name", "--creator-request-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-create-private-dns-namespace{ $flags=( "--name", "--creator-request-id", "--description", "--vpc", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-create-public-dns-namespace{ $flags=( "--name", "--creator-request-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-create-service{ $flags=( "--name", "--namespace-id", "--creator-request-id", "--description", "--dns-config", "--health-check-config", "--health-check-custom-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-delete-namespace{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-delete-service{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-deregister-instance{ $flags=( "--service-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-discover-instances{ $flags=( "--namespace-name", "--service-name", "--max-results", "--query-parameters", "--health-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-get-instance{ $flags=( "--service-id", "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-get-instances-health-status{ $flags=( "--service-id", "--instances", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-get-namespace{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-get-operation{ $flags=( "--operation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-get-service{ $flags=( "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-list-instances{ $flags=( "--service-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-list-namespaces{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-list-operations{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-list-services{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-register-instance{ $flags=( "--service-id", "--instance-id", "--creator-request-id", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-update-instance-custom-health-status{ $flags=( "--service-id", "--instance-id", "--status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-servicediscovery-update-service{ $flags=( "--id", "--service", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses{ $commands=( "clone-receipt-rule-set", "create-configuration-set", "create-configuration-set-event-destination", "create-configuration-set-tracking-options", "create-custom-verification-email-template", "create-receipt-filter", "create-receipt-rule", "create-receipt-rule-set", "create-template", "delete-configuration-set", "delete-configuration-set-event-destination", "delete-configuration-set-tracking-options", "delete-custom-verification-email-template", "delete-identity", "delete-identity-policy", "delete-receipt-filter", "delete-receipt-rule", "delete-receipt-rule-set", "delete-template", "describe-active-receipt-rule-set", "describe-configuration-set", "describe-receipt-rule", "describe-receipt-rule-set", "get-account-sending-enabled", "get-custom-verification-email-template", "get-identity-dkim-attributes", "get-identity-mail-from-domain-attributes", "get-identity-notification-attributes", "get-identity-policies", "get-identity-verification-attributes", "get-send-quota", "get-send-statistics", "get-template", "list-configuration-sets", "list-custom-verification-email-templates", "list-identities", "list-identity-policies", "list-receipt-filters", "list-receipt-rule-sets", "list-templates", "put-configuration-set-delivery-options", "put-identity-policy", "reorder-receipt-rule-set", "send-bounce", "send-bulk-templated-email", "send-custom-verification-email", "send-email", "send-raw-email", "send-templated-email", "set-active-receipt-rule-set", "set-identity-dkim-enabled", "set-identity-feedback-forwarding-enabled", "set-identity-headers-in-notifications-enabled", "set-identity-mail-from-domain", "set-identity-notification-topic", "set-receipt-rule-position", "test-render-template", "update-account-sending-enabled", "update-configuration-set-event-destination", "update-configuration-set-reputation-metrics-enabled", "update-configuration-set-sending-enabled", "update-configuration-set-tracking-options", "update-custom-verification-email-template", "update-receipt-rule", "update-template", "verify-domain-dkim", "verify-domain-identity", "verify-email-identity", "wait" ); return $commands; } function Get-ses-clone-receipt-rule-set{ $flags=( "--rule-set-name", "--original-rule-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-configuration-set{ $flags=( "--configuration-set", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-configuration-set-tracking-options{ $flags=( "--configuration-set-name", "--tracking-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-custom-verification-email-template{ $flags=( "--template-name", "--from-email-address", "--template-subject", "--template-content", "--success-redirection-url", "--failure-redirection-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-receipt-filter{ $flags=( "--filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-receipt-rule{ $flags=( "--rule-set-name", "--after", "--rule", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-receipt-rule-set{ $flags=( "--rule-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-create-template{ $flags=( "--template", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-configuration-set{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-configuration-set-tracking-options{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-custom-verification-email-template{ $flags=( "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-identity{ $flags=( "--identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-identity-policy{ $flags=( "--identity", "--policy-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-receipt-filter{ $flags=( "--filter-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-receipt-rule{ $flags=( "--rule-set-name", "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-receipt-rule-set{ $flags=( "--rule-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-delete-template{ $flags=( "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-describe-active-receipt-rule-set{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-describe-configuration-set{ $flags=( "--configuration-set-name", "--configuration-set-attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-describe-receipt-rule{ $flags=( "--rule-set-name", "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-describe-receipt-rule-set{ $flags=( "--rule-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-account-sending-enabled{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-custom-verification-email-template{ $flags=( "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-identity-dkim-attributes{ $flags=( "--identities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-identity-mail-from-domain-attributes{ $flags=( "--identities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-identity-notification-attributes{ $flags=( "--identities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-identity-policies{ $flags=( "--identity", "--policy-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-identity-verification-attributes{ $flags=( "--identities", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-send-quota{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-send-statistics{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-get-template{ $flags=( "--template-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-list-configuration-sets{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-ses-list-custom-verification-email-templates{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ses-list-identities{ $flags=( "--identity-type", "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-ses-list-identity-policies{ $flags=( "--identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-list-receipt-filters{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-list-receipt-rule-sets{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ses-list-templates{ $flags=( "--max-items", "--cli-input-json", "--starting-token", "--page-size", "--generate-cli-skeleton" ); return $flags; } function Get-ses-put-configuration-set-delivery-options{ $flags=( "--configuration-set-name", "--delivery-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-put-identity-policy{ $flags=( "--identity", "--policy-name", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-reorder-receipt-rule-set{ $flags=( "--rule-set-name", "--rule-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-send-bounce{ $flags=( "--original-message-id", "--bounce-sender", "--explanation", "--message-dsn", "--bounced-recipient-info-list", "--bounce-sender-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-send-bulk-templated-email{ $flags=( "--source", "--source-arn", "--reply-to-addresses", "--return-path", "--return-path-arn", "--configuration-set-name", "--default-tags", "--template", "--template-arn", "--default-template-data", "--destinations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-send-custom-verification-email{ $flags=( "--email-address", "--template-name", "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-send-email{ $flags=( "--destination", "--message", "--reply-to-addresses", "--return-path", "--source-arn", "--return-path-arn", "--tags", "--configuration-set-name", "--from", "--to", "--cc", "--bcc", "--subject", "--text", "--html", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-send-raw-email{ $flags=( "--source", "--destinations", "--raw-message", "--from-arn", "--source-arn", "--return-path-arn", "--tags", "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-send-templated-email{ $flags=( "--source", "--destination", "--reply-to-addresses", "--return-path", "--source-arn", "--return-path-arn", "--tags", "--configuration-set-name", "--template", "--template-arn", "--template-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-set-active-receipt-rule-set{ $flags=( "--rule-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-set-identity-dkim-enabled{ $flags=( "--identity", "--dkim-enabled", "--no-dkim-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-set-identity-feedback-forwarding-enabled{ $flags=( "--identity", "--forwarding-enabled", "--no-forwarding-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-set-identity-headers-in-notifications-enabled{ $flags=( "--identity", "--notification-type", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-set-identity-mail-from-domain{ $flags=( "--identity", "--mail-from-domain", "--behavior-on-mx-failure", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-set-identity-notification-topic{ $flags=( "--identity", "--notification-type", "--sns-topic", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-set-receipt-rule-position{ $flags=( "--rule-set-name", "--rule-name", "--after", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-test-render-template{ $flags=( "--template-name", "--template-data", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-account-sending-enabled{ $flags=( "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-configuration-set-reputation-metrics-enabled{ $flags=( "--configuration-set-name", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-configuration-set-sending-enabled{ $flags=( "--configuration-set-name", "--enabled", "--no-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-configuration-set-tracking-options{ $flags=( "--configuration-set-name", "--tracking-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-custom-verification-email-template{ $flags=( "--template-name", "--from-email-address", "--template-subject", "--template-content", "--success-redirection-url", "--failure-redirection-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-receipt-rule{ $flags=( "--rule-set-name", "--rule", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-update-template{ $flags=( "--template", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-verify-domain-dkim{ $flags=( "--domain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-verify-domain-identity{ $flags=( "--domain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-verify-email-identity{ $flags=( "--email-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ses-wait{ $flags=(""); return $flags; } function Get-sesv2{ $commands=( "create-configuration-set", "create-configuration-set-event-destination", "create-dedicated-ip-pool", "create-deliverability-test-report", "create-email-identity", "delete-configuration-set", "delete-configuration-set-event-destination", "delete-dedicated-ip-pool", "delete-email-identity", "delete-suppressed-destination", "get-account", "get-blacklist-reports", "get-configuration-set", "get-configuration-set-event-destinations", "get-dedicated-ip", "get-dedicated-ips", "get-deliverability-dashboard-options", "get-deliverability-test-report", "get-domain-deliverability-campaign", "get-domain-statistics-report", "get-email-identity", "get-suppressed-destination", "list-configuration-sets", "list-dedicated-ip-pools", "list-deliverability-test-reports", "list-domain-deliverability-campaigns", "list-email-identities", "list-suppressed-destinations", "list-tags-for-resource", "put-account-dedicated-ip-warmup-attributes", "put-account-sending-attributes", "put-account-suppression-attributes", "put-configuration-set-delivery-options", "put-configuration-set-reputation-options", "put-configuration-set-sending-options", "put-configuration-set-suppression-options", "put-configuration-set-tracking-options", "put-dedicated-ip-in-pool", "put-dedicated-ip-warmup-attributes", "put-deliverability-dashboard-option", "put-email-identity-dkim-attributes", "put-email-identity-dkim-signing-attributes", "put-email-identity-feedback-attributes", "put-email-identity-mail-from-attributes", "put-suppressed-destination", "send-email", "tag-resource", "untag-resource", "update-configuration-set-event-destination" ); return $commands; } function Get-sesv2-create-configuration-set{ $flags=( "--configuration-set-name", "--tracking-options", "--delivery-options", "--reputation-options", "--sending-options", "--tags", "--suppression-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-create-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--event-destination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-create-dedicated-ip-pool{ $flags=( "--pool-name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-create-deliverability-test-report{ $flags=( "--report-name", "--from-email-address", "--content", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-create-email-identity{ $flags=( "--email-identity", "--tags", "--dkim-signing-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-delete-configuration-set{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-delete-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-delete-dedicated-ip-pool{ $flags=( "--pool-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-delete-email-identity{ $flags=( "--email-identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-delete-suppressed-destination{ $flags=( "--email-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-blacklist-reports{ $flags=( "--blacklist-item-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-configuration-set{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-configuration-set-event-destinations{ $flags=( "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-dedicated-ip{ $flags=( "--ip", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-dedicated-ips{ $flags=( "--pool-name", "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-deliverability-dashboard-options{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-deliverability-test-report{ $flags=( "--report-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-domain-deliverability-campaign{ $flags=( "--campaign-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-domain-statistics-report{ $flags=( "--domain", "--start-date", "--end-date", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-email-identity{ $flags=( "--email-identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-get-suppressed-destination{ $flags=( "--email-address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-list-configuration-sets{ $flags=( "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-list-dedicated-ip-pools{ $flags=( "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-list-deliverability-test-reports{ $flags=( "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-list-domain-deliverability-campaigns{ $flags=( "--start-date", "--end-date", "--subscribed-domain", "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-list-email-identities{ $flags=( "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-list-suppressed-destinations{ $flags=( "--reasons", "--start-date", "--end-date", "--next-token", "--page-size", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-account-dedicated-ip-warmup-attributes{ $flags=( "--auto-warmup-enabled", "--no-auto-warmup-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-account-sending-attributes{ $flags=( "--sending-enabled", "--no-sending-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-account-suppression-attributes{ $flags=( "--suppressed-reasons", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-configuration-set-delivery-options{ $flags=( "--configuration-set-name", "--tls-policy", "--sending-pool-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-configuration-set-reputation-options{ $flags=( "--configuration-set-name", "--reputation-metrics-enabled", "--no-reputation-metrics-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-configuration-set-sending-options{ $flags=( "--configuration-set-name", "--sending-enabled", "--no-sending-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-configuration-set-suppression-options{ $flags=( "--configuration-set-name", "--suppressed-reasons", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-configuration-set-tracking-options{ $flags=( "--configuration-set-name", "--custom-redirect-domain", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-dedicated-ip-in-pool{ $flags=( "--ip", "--destination-pool-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-dedicated-ip-warmup-attributes{ $flags=( "--ip", "--warmup-percentage", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-deliverability-dashboard-option{ $flags=( "--dashboard-enabled", "--no-dashboard-enabled", "--subscribed-domains", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-email-identity-dkim-attributes{ $flags=( "--email-identity", "--signing-enabled", "--no-signing-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-email-identity-dkim-signing-attributes{ $flags=( "--email-identity", "--signing-attributes-origin", "--signing-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-email-identity-feedback-attributes{ $flags=( "--email-identity", "--email-forwarding-enabled", "--no-email-forwarding-enabled", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-email-identity-mail-from-attributes{ $flags=( "--email-identity", "--mail-from-domain", "--behavior-on-mx-failure", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-put-suppressed-destination{ $flags=( "--email-address", "--reason", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-send-email{ $flags=( "--from-email-address", "--destination", "--reply-to-addresses", "--feedback-forwarding-email-address", "--content", "--email-tags", "--configuration-set-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sesv2-update-configuration-set-event-destination{ $flags=( "--configuration-set-name", "--event-destination-name", "--event-destination", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield{ $commands=( "associate-drt-log-bucket", "associate-drt-role", "associate-health-check", "create-protection", "create-subscription", "delete-protection", "describe-attack", "describe-drt-access", "describe-emergency-contact-settings", "describe-protection", "describe-subscription", "disassociate-drt-log-bucket", "disassociate-drt-role", "disassociate-health-check", "get-subscription-state", "list-attacks", "list-protections", "update-emergency-contact-settings", "update-subscription" ); return $commands; } function Get-shield-associate-drt-log-bucket{ $flags=( "--log-bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-associate-drt-role{ $flags=( "--role-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-associate-health-check{ $flags=( "--protection-id", "--health-check-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-create-protection{ $flags=( "--name", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-create-subscription{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-delete-protection{ $flags=( "--protection-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-describe-attack{ $flags=( "--attack-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-describe-drt-access{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-describe-emergency-contact-settings{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-describe-protection{ $flags=( "--protection-id", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-describe-subscription{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-disassociate-drt-log-bucket{ $flags=( "--log-bucket", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-disassociate-drt-role{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-disassociate-health-check{ $flags=( "--protection-id", "--health-check-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-get-subscription-state{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-list-attacks{ $flags=( "--resource-arns", "--start-time", "--end-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-shield-list-protections{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-shield-update-emergency-contact-settings{ $flags=( "--emergency-contact-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-shield-update-subscription{ $flags=( "--auto-renew", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer{ $commands=( "cancel-signing-profile", "describe-signing-job", "get-signing-platform", "get-signing-profile", "list-signing-jobs", "list-signing-platforms", "list-signing-profiles", "list-tags-for-resource", "put-signing-profile", "start-signing-job", "tag-resource", "untag-resource", "wait" ); return $commands; } function Get-signer-cancel-signing-profile{ $flags=( "--profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-describe-signing-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-get-signing-platform{ $flags=( "--platform-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-get-signing-profile{ $flags=( "--profile-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-list-signing-jobs{ $flags=( "--status", "--platform-id", "--requested-by", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-signer-list-signing-platforms{ $flags=( "--category", "--partner", "--target", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-signer-list-signing-profiles{ $flags=( "--include-canceled", "--no-include-canceled", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-signer-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-put-signing-profile{ $flags=( "--profile-name", "--signing-material", "--platform-id", "--overrides", "--signing-parameters", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-start-signing-job{ $flags=( "--source", "--destination", "--profile-name", "--client-request-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-signer-wait{ $flags=(""); return $flags; } function Get-sms{ $commands=( "create-app", "create-replication-job", "delete-app", "delete-app-launch-configuration", "delete-app-replication-configuration", "delete-replication-job", "delete-server-catalog", "disassociate-connector", "generate-change-set", "generate-template", "get-app", "get-app-launch-configuration", "get-app-replication-configuration", "get-connectors", "get-replication-jobs", "get-replication-runs", "get-servers", "import-server-catalog", "launch-app", "list-apps", "put-app-launch-configuration", "put-app-replication-configuration", "start-app-replication", "start-on-demand-replication-run", "stop-app-replication", "terminate-app", "update-app", "update-replication-job" ); return $commands; } function Get-sms-create-app{ $flags=( "--name", "--description", "--role-name", "--client-token", "--server-groups", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-create-replication-job{ $flags=( "--server-id", "--seed-replication-time", "--frequency", "--run-once", "--no-run-once", "--license-type", "--role-name", "--description", "--number-of-recent-amis-to-keep", "--encrypted", "--no-encrypted", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-delete-app{ $flags=( "--app-id", "--force-stop-app-replication", "--no-force-stop-app-replication", "--force-terminate-app", "--no-force-terminate-app", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-delete-app-launch-configuration{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-delete-app-replication-configuration{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-delete-replication-job{ $flags=( "--replication-job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-delete-server-catalog{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-disassociate-connector{ $flags=( "--connector-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-generate-change-set{ $flags=( "--app-id", "--changeset-format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-generate-template{ $flags=( "--app-id", "--template-format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-get-app{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-get-app-launch-configuration{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-get-app-replication-configuration{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-get-connectors{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sms-get-replication-jobs{ $flags=( "--replication-job-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sms-get-replication-runs{ $flags=( "--replication-job-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sms-get-servers{ $flags=( "--vm-server-address-list", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sms-import-server-catalog{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-launch-app{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-list-apps{ $flags=( "--app-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sms-put-app-launch-configuration{ $flags=( "--app-id", "--role-name", "--server-group-launch-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-put-app-replication-configuration{ $flags=( "--app-id", "--server-group-replication-configurations", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-start-app-replication{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-start-on-demand-replication-run{ $flags=( "--replication-job-id", "--description", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-stop-app-replication{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-terminate-app{ $flags=( "--app-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-update-app{ $flags=( "--app-id", "--name", "--description", "--role-name", "--server-groups", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sms-update-replication-job{ $flags=( "--replication-job-id", "--frequency", "--next-replication-run-start-time", "--license-type", "--role-name", "--description", "--number-of-recent-amis-to-keep", "--encrypted", "--no-encrypted", "--kms-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball{ $commands=( "cancel-cluster", "cancel-job", "create-address", "create-cluster", "create-job", "describe-address", "describe-addresses", "describe-cluster", "describe-job", "get-job-manifest", "get-job-unlock-code", "get-snowball-usage", "get-software-updates", "list-cluster-jobs", "list-clusters", "list-compatible-images", "list-jobs", "update-cluster", "update-job" ); return $commands; } function Get-snowball-cancel-cluster{ $flags=( "--cluster-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-cancel-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-create-address{ $flags=( "--address", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-create-cluster{ $flags=( "--job-type", "--resources", "--description", "--address-id", "--kms-key-arn", "--role-arn", "--snowball-type", "--shipping-option", "--notification", "--forwarding-address-id", "--tax-documents", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-create-job{ $flags=( "--job-type", "--resources", "--description", "--address-id", "--kms-key-arn", "--role-arn", "--snowball-capacity-preference", "--shipping-option", "--notification", "--cluster-id", "--snowball-type", "--forwarding-address-id", "--tax-documents", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-describe-address{ $flags=( "--address-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-describe-addresses{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-describe-cluster{ $flags=( "--cluster-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-describe-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-get-job-manifest{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-get-job-unlock-code{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-get-snowball-usage{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-get-software-updates{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-list-cluster-jobs{ $flags=( "--cluster-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-list-clusters{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-list-compatible-images{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-list-jobs{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-update-cluster{ $flags=( "--cluster-id", "--role-arn", "--description", "--resources", "--address-id", "--shipping-option", "--notification", "--forwarding-address-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-snowball-update-job{ $flags=( "--job-id", "--role-arn", "--notification", "--resources", "--address-id", "--shipping-option", "--description", "--snowball-capacity-preference", "--forwarding-address-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns{ $commands=( "add-permission", "check-if-phone-number-is-opted-out", "confirm-subscription", "create-platform-application", "create-platform-endpoint", "create-topic", "delete-endpoint", "delete-platform-application", "delete-topic", "get-endpoint-attributes", "get-platform-application-attributes", "get-sms-attributes", "get-subscription-attributes", "get-topic-attributes", "list-endpoints-by-platform-application", "list-phone-numbers-opted-out", "list-platform-applications", "list-subscriptions", "list-subscriptions-by-topic", "list-tags-for-resource", "list-topics", "opt-in-phone-number", "publish", "remove-permission", "set-endpoint-attributes", "set-platform-application-attributes", "set-sms-attributes", "set-subscription-attributes", "set-topic-attributes", "subscribe", "tag-resource", "unsubscribe", "untag-resource" ); return $commands; } function Get-sns-add-permission{ $flags=( "--topic-arn", "--label", "--aws-account-id", "--action-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-check-if-phone-number-is-opted-out{ $flags=( "--phone-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-confirm-subscription{ $flags=( "--topic-arn", "--token", "--authenticate-on-unsubscribe", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-create-platform-application{ $flags=( "--name", "--platform", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-create-platform-endpoint{ $flags=( "--platform-application-arn", "--token", "--custom-user-data", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-create-topic{ $flags=( "--name", "--attributes", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-delete-endpoint{ $flags=( "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-delete-platform-application{ $flags=( "--platform-application-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-delete-topic{ $flags=( "--topic-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-get-endpoint-attributes{ $flags=( "--endpoint-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-get-platform-application-attributes{ $flags=( "--platform-application-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-get-sms-attributes{ $flags=( "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-get-subscription-attributes{ $flags=( "--subscription-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-get-topic-attributes{ $flags=( "--topic-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-list-endpoints-by-platform-application{ $flags=( "--platform-application-arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sns-list-phone-numbers-opted-out{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sns-list-platform-applications{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sns-list-subscriptions{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sns-list-subscriptions-by-topic{ $flags=( "--topic-arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sns-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-list-topics{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sns-opt-in-phone-number{ $flags=( "--phone-number", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-publish{ $flags=( "--topic-arn", "--target-arn", "--phone-number", "--message", "--subject", "--message-structure", "--message-attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-remove-permission{ $flags=( "--topic-arn", "--label", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-set-endpoint-attributes{ $flags=( "--endpoint-arn", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-set-platform-application-attributes{ $flags=( "--platform-application-arn", "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-set-sms-attributes{ $flags=( "--attributes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-set-subscription-attributes{ $flags=( "--subscription-arn", "--attribute-name", "--attribute-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-set-topic-attributes{ $flags=( "--topic-arn", "--attribute-name", "--attribute-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-subscribe{ $flags=( "--topic-arn", "--protocol", "--attributes", "--return-subscription-arn", "--no-return-subscription-arn", "--notification-endpoint", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-unsubscribe{ $flags=( "--subscription-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sns-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs{ $commands=( "add-permission", "change-message-visibility", "change-message-visibility-batch", "create-queue", "delete-message", "delete-message-batch", "delete-queue", "get-queue-attributes", "get-queue-url", "list-dead-letter-source-queues", "list-queue-tags", "list-queues", "purge-queue", "receive-message", "remove-permission", "send-message", "send-message-batch", "set-queue-attributes", "tag-queue", "untag-queue" ); return $commands; } function Get-sqs-add-permission{ $flags=( "--queue-url", "--label", "--aws-account-ids", "--actions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-change-message-visibility{ $flags=( "--queue-url", "--receipt-handle", "--visibility-timeout", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-change-message-visibility-batch{ $flags=( "--queue-url", "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-create-queue{ $flags=( "--queue-name", "--attributes", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-delete-message{ $flags=( "--queue-url", "--receipt-handle", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-delete-message-batch{ $flags=( "--queue-url", "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-delete-queue{ $flags=( "--queue-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-get-queue-attributes{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-get-queue-url{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-list-dead-letter-source-queues{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-list-queue-tags{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-list-queues{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-purge-queue{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-receive-message{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-remove-permission{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-send-message{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-send-message-batch{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-set-queue-attributes{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-tag-queue{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sqs-untag-queue{ $flags=( "--queue-url", "--attribute-names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm{ $commands=( "add-tags-to-resource", "cancel-command", "cancel-maintenance-window-execution", "create-activation", "create-association", "create-association-batch", "create-document", "create-maintenance-window", "create-ops-item", "create-patch-baseline", "create-resource-data-sync", "delete-activation", "delete-association", "delete-document", "delete-inventory", "delete-maintenance-window", "delete-parameter", "delete-parameters", "delete-patch-baseline", "delete-resource-data-sync", "deregister-managed-instance", "deregister-patch-baseline-for-patch-group", "deregister-target-from-maintenance-window", "deregister-task-from-maintenance-window", "describe-activations", "describe-association", "describe-association-execution-targets", "describe-association-executions", "describe-automation-executions", "describe-automation-step-executions", "describe-available-patches", "describe-document", "describe-document-permission", "describe-effective-instance-associations", "describe-effective-patches-for-patch-baseline", "describe-instance-associations-status", "describe-instance-information", "describe-instance-patch-states", "describe-instance-patch-states-for-patch-group", "describe-instance-patches", "describe-inventory-deletions", "describe-maintenance-window-execution-task-invocations", "describe-maintenance-window-execution-tasks", "describe-maintenance-window-executions", "describe-maintenance-window-schedule", "describe-maintenance-window-targets", "describe-maintenance-window-tasks", "describe-maintenance-windows", "describe-maintenance-windows-for-target", "describe-ops-items", "describe-parameters", "describe-patch-baselines", "describe-patch-group-state", "describe-patch-groups", "describe-patch-properties", "describe-sessions", "get-automation-execution", "get-calendar-state", "get-command-invocation", "get-connection-status", "get-default-patch-baseline", "get-deployable-patch-snapshot-for-instance", "get-document", "get-inventory", "get-inventory-schema", "get-maintenance-window", "get-maintenance-window-execution", "get-maintenance-window-execution-task", "get-maintenance-window-execution-task-invocation", "get-maintenance-window-task", "get-ops-item", "get-ops-summary", "get-parameter", "get-parameter-history", "get-parameters", "get-parameters-by-path", "get-patch-baseline", "get-patch-baseline-for-patch-group", "get-service-setting", "label-parameter-version", "list-association-versions", "list-associations", "list-command-invocations", "list-commands", "list-compliance-items", "list-compliance-summaries", "list-document-versions", "list-documents", "list-inventory-entries", "list-resource-compliance-summaries", "list-resource-data-sync", "list-tags-for-resource", "modify-document-permission", "put-compliance-items", "put-inventory", "put-parameter", "register-default-patch-baseline", "register-patch-baseline-for-patch-group", "register-target-with-maintenance-window", "register-task-with-maintenance-window", "remove-tags-from-resource", "reset-service-setting", "resume-session", "send-automation-signal", "send-command", "start-associations-once", "start-automation-execution", "start-session", "stop-automation-execution", "terminate-session", "update-association", "update-association-status", "update-document", "update-document-default-version", "update-maintenance-window", "update-maintenance-window-target", "update-maintenance-window-task", "update-managed-instance-role", "update-ops-item", "update-patch-baseline", "update-resource-data-sync", "update-service-setting" ); return $commands; } function Get-ssm-add-tags-to-resource{ $flags=( "--resource-type", "--resource-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-cancel-command{ $flags=( "--command-id", "--instance-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-cancel-maintenance-window-execution{ $flags=( "--window-execution-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-activation{ $flags=( "--description", "--default-instance-name", "--iam-role", "--registration-limit", "--expiration-date", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-association{ $flags=( "--name", "--document-version", "--instance-id", "--parameters", "--targets", "--schedule-expression", "--output-location", "--association-name", "--automation-target-parameter-name", "--max-errors", "--max-concurrency", "--compliance-severity", "--sync-compliance", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-association-batch{ $flags=( "--entries", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-document{ $flags=( "--content", "--requires", "--attachments", "--name", "--version-name", "--document-type", "--document-format", "--target-type", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-maintenance-window{ $flags=( "--name", "--description", "--start-date", "--end-date", "--schedule", "--schedule-timezone", "--duration", "--cutoff", "--allow-unassociated-targets", "--no-allow-unassociated-targets", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-ops-item{ $flags=( "--description", "--operational-data", "--notifications", "--priority", "--related-ops-items", "--source", "--title", "--tags", "--category", "--severity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-patch-baseline{ $flags=( "--operating-system", "--name", "--global-filters", "--approval-rules", "--approved-patches", "--approved-patches-compliance-level", "--approved-patches-enable-non-security", "--no-approved-patches-enable-non-security", "--rejected-patches", "--rejected-patches-action", "--description", "--sources", "--client-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-create-resource-data-sync{ $flags=( "--sync-name", "--s3-destination", "--sync-type", "--sync-source", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-activation{ $flags=( "--activation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-association{ $flags=( "--name", "--instance-id", "--association-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-document{ $flags=( "--name", "--document-version", "--version-name", "--force", "--no-force", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-inventory{ $flags=( "--type-name", "--schema-delete-option", "--dry-run", "--no-dry-run", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-maintenance-window{ $flags=( "--window-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-parameter{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-parameters{ $flags=( "--names", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-patch-baseline{ $flags=( "--baseline-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-delete-resource-data-sync{ $flags=( "--sync-name", "--sync-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-deregister-managed-instance{ $flags=( "--instance-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-deregister-patch-baseline-for-patch-group{ $flags=( "--baseline-id", "--patch-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-deregister-target-from-maintenance-window{ $flags=( "--window-id", "--window-target-id", "--safe", "--no-safe", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-deregister-task-from-maintenance-window{ $flags=( "--window-id", "--window-task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-activations{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-association{ $flags=( "--name", "--instance-id", "--association-id", "--association-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-association-execution-targets{ $flags=( "--association-id", "--execution-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-association-executions{ $flags=( "--association-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-automation-executions{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-automation-step-executions{ $flags=( "--automation-execution-id", "--filters", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-available-patches{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-document{ $flags=( "--name", "--document-version", "--version-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-document-permission{ $flags=( "--name", "--permission-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-effective-instance-associations{ $flags=( "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-effective-patches-for-patch-baseline{ $flags=( "--baseline-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-instance-associations-status{ $flags=( "--instance-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-instance-information{ $flags=( "--instance-information-filter-list", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-instance-patch-states{ $flags=( "--instance-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-instance-patch-states-for-patch-group{ $flags=( "--patch-group", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-instance-patches{ $flags=( "--instance-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-inventory-deletions{ $flags=( "--deletion-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-window-execution-task-invocations{ $flags=( "--window-execution-id", "--task-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-window-execution-tasks{ $flags=( "--window-execution-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-window-executions{ $flags=( "--window-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-window-schedule{ $flags=( "--window-id", "--targets", "--resource-type", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-window-targets{ $flags=( "--window-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-window-tasks{ $flags=( "--window-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-windows{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-maintenance-windows-for-target{ $flags=( "--targets", "--resource-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-ops-items{ $flags=( "--ops-item-filters", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-parameters{ $flags=( "--filters", "--parameter-filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-patch-baselines{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-patch-group-state{ $flags=( "--patch-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-patch-groups{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-patch-properties{ $flags=( "--operating-system", "--property", "--patch-set", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-describe-sessions{ $flags=( "--state", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-automation-execution{ $flags=( "--automation-execution-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-calendar-state{ $flags=( "--calendar-names", "--at-time", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-command-invocation{ $flags=( "--command-id", "--instance-id", "--plugin-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-connection-status{ $flags=( "--target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-default-patch-baseline{ $flags=( "--operating-system", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-deployable-patch-snapshot-for-instance{ $flags=( "--instance-id", "--snapshot-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-document{ $flags=( "--name", "--version-name", "--document-version", "--document-format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-inventory{ $flags=( "--filters", "--aggregators", "--result-attributes", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-inventory-schema{ $flags=( "--type-name", "--aggregator", "--no-aggregator", "--sub-type", "--no-sub-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-maintenance-window{ $flags=( "--window-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-maintenance-window-execution{ $flags=( "--window-execution-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-maintenance-window-execution-task{ $flags=( "--window-execution-id", "--task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-maintenance-window-execution-task-invocation{ $flags=( "--window-execution-id", "--task-id", "--invocation-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-maintenance-window-task{ $flags=( "--window-id", "--window-task-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-ops-item{ $flags=( "--ops-item-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-ops-summary{ $flags=( "--sync-name", "--filters", "--aggregators", "--result-attributes", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-parameter{ $flags=( "--name", "--with-decryption", "--no-with-decryption", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-parameter-history{ $flags=( "--name", "--with-decryption", "--no-with-decryption", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-parameters{ $flags=( "--names", "--with-decryption", "--no-with-decryption", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-parameters-by-path{ $flags=( "--path", "--recursive", "--no-recursive", "--parameter-filters", "--with-decryption", "--no-with-decryption", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-patch-baseline{ $flags=( "--baseline-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-patch-baseline-for-patch-group{ $flags=( "--patch-group", "--operating-system", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-get-service-setting{ $flags=( "--setting-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-label-parameter-version{ $flags=( "--name", "--parameter-version", "--labels", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-association-versions{ $flags=( "--association-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-associations{ $flags=( "--association-filter-list", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-command-invocations{ $flags=( "--command-id", "--instance-id", "--filters", "--details", "--no-details", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-commands{ $flags=( "--command-id", "--instance-id", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-compliance-items{ $flags=( "--filters", "--resource-ids", "--resource-types", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-compliance-summaries{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-document-versions{ $flags=( "--name", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-documents{ $flags=( "--document-filter-list", "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-inventory-entries{ $flags=( "--instance-id", "--type-name", "--filters", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-resource-compliance-summaries{ $flags=( "--filters", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-resource-data-sync{ $flags=( "--sync-type", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-list-tags-for-resource{ $flags=( "--resource-type", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-modify-document-permission{ $flags=( "--name", "--permission-type", "--account-ids-to-add", "--account-ids-to-remove", "--shared-document-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-put-compliance-items{ $flags=( "--resource-id", "--resource-type", "--compliance-type", "--execution-summary", "--items", "--item-content-hash", "--upload-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-put-inventory{ $flags=( "--instance-id", "--items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-put-parameter{ $flags=( "--name", "--description", "--value", "--type", "--key-id", "--overwrite", "--no-overwrite", "--allowed-pattern", "--tags", "--tier", "--policies", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-register-default-patch-baseline{ $flags=( "--baseline-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-register-patch-baseline-for-patch-group{ $flags=( "--baseline-id", "--patch-group", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-register-target-with-maintenance-window{ $flags=( "--window-id", "--resource-type", "--targets", "--owner-information", "--name", "--description", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-register-task-with-maintenance-window{ $flags=( "--window-id", "--targets", "--task-arn", "--service-role-arn", "--task-type", "--task-parameters", "--task-invocation-parameters", "--priority", "--max-concurrency", "--max-errors", "--logging-info", "--name", "--description", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-remove-tags-from-resource{ $flags=( "--resource-type", "--resource-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-reset-service-setting{ $flags=( "--setting-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-resume-session{ $flags=( "--session-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-send-automation-signal{ $flags=( "--automation-execution-id", "--signal-type", "--payload", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-send-command{ $flags=( "--instance-ids", "--targets", "--document-name", "--document-version", "--document-hash", "--document-hash-type", "--timeout-seconds", "--comment", "--parameters", "--output-s3-region", "--output-s3-bucket-name", "--output-s3-key-prefix", "--max-concurrency", "--max-errors", "--service-role-arn", "--notification-config", "--cloud-watch-output-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-start-associations-once{ $flags=( "--association-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-start-automation-execution{ $flags=( "--document-name", "--document-version", "--parameters", "--client-token", "--mode", "--target-parameter-name", "--targets", "--target-maps", "--max-concurrency", "--max-errors", "--target-locations", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-start-session{ $flags=( "--target", "--document-name", "--parameters", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-stop-automation-execution{ $flags=( "--automation-execution-id", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-terminate-session{ $flags=( "--session-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-association{ $flags=( "--association-id", "--parameters", "--document-version", "--schedule-expression", "--output-location", "--name", "--targets", "--association-name", "--association-version", "--automation-target-parameter-name", "--max-errors", "--max-concurrency", "--compliance-severity", "--sync-compliance", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-association-status{ $flags=( "--name", "--instance-id", "--association-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-document{ $flags=( "--content", "--attachments", "--name", "--version-name", "--document-version", "--document-format", "--target-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-document-default-version{ $flags=( "--name", "--document-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-maintenance-window{ $flags=( "--window-id", "--name", "--description", "--start-date", "--end-date", "--schedule", "--schedule-timezone", "--duration", "--cutoff", "--allow-unassociated-targets", "--no-allow-unassociated-targets", "--enabled", "--no-enabled", "--replace", "--no-replace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-maintenance-window-target{ $flags=( "--window-id", "--window-target-id", "--targets", "--owner-information", "--name", "--description", "--replace", "--no-replace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-maintenance-window-task{ $flags=( "--window-id", "--window-task-id", "--targets", "--task-arn", "--service-role-arn", "--task-parameters", "--task-invocation-parameters", "--priority", "--max-concurrency", "--max-errors", "--logging-info", "--name", "--description", "--replace", "--no-replace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-managed-instance-role{ $flags=( "--instance-id", "--iam-role", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-ops-item{ $flags=( "--description", "--operational-data", "--operational-data-to-delete", "--notifications", "--priority", "--related-ops-items", "--status", "--ops-item-id", "--title", "--category", "--severity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-patch-baseline{ $flags=( "--baseline-id", "--name", "--global-filters", "--approval-rules", "--approved-patches", "--approved-patches-compliance-level", "--approved-patches-enable-non-security", "--no-approved-patches-enable-non-security", "--rejected-patches", "--rejected-patches-action", "--description", "--sources", "--replace", "--no-replace", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-resource-data-sync{ $flags=( "--sync-name", "--sync-type", "--sync-source", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-ssm-update-service-setting{ $flags=( "--setting-id", "--setting-value", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sso{ $commands=( "get-role-credentials", "list-account-roles", "list-accounts", "logout" ); return $commands; } function Get-sso-get-role-credentials{ $flags=( "--role-name", "--account-id", "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sso-list-account-roles{ $flags=( "--access-token", "--account-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sso-list-accounts{ $flags=( "--access-token", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-sso-logout{ $flags=( "--access-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sso-oidc{ $commands=( "create-token", "register-client", "start-device-authorization" ); return $commands; } function Get-sso-oidc-create-token{ $flags=( "--client-id", "--client-secret", "--grant-type", "--device-code", "--code", "--refresh-token", "--scope", "--redirect-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sso-oidc-register-client{ $flags=( "--client-name", "--client-type", "--scopes", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sso-oidc-start-device-authorization{ $flags=( "--client-id", "--client-secret", "--start-url", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps{ $commands=( "create-activity", "create-state-machine", "delete-activity", "delete-state-machine", "describe-activity", "describe-execution", "describe-state-machine", "describe-state-machine-for-execution", "get-activity-task", "get-execution-history", "list-activities", "list-executions", "list-state-machines", "list-tags-for-resource", "send-task-failure", "send-task-heartbeat", "send-task-success", "start-execution", "stop-execution", "tag-resource", "untag-resource", "update-state-machine" ); return $commands; } function Get-steps-create-activity{ $flags=( "--name", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-create-state-machine{ $flags=( "--name", "--definition", "--role-arn", "--type", "--logging-configuration", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-delete-activity{ $flags=( "--activity-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-delete-state-machine{ $flags=( "--state-machine-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-describe-activity{ $flags=( "--activity-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-describe-execution{ $flags=( "--execution-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-describe-state-machine{ $flags=( "--state-machine-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-describe-state-machine-for-execution{ $flags=( "--execution-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-get-activity-task{ $flags=( "--activity-arn", "--worker-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-get-execution-history{ $flags=( "--execution-arn", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-steps-list-activities{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-steps-list-executions{ $flags=( "--state-machine-arn", "--status-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-steps-list-state-machines{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-steps-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-send-task-failure{ $flags=( "--task-token", "--error", "--cause", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-send-task-heartbeat{ $flags=( "--task-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-send-task-success{ $flags=( "--task-token", "--task-output", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-start-execution{ $flags=( "--state-machine-arn", "--name", "--input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-stop-execution{ $flags=( "--execution-arn", "--error", "--cause", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-steps-update-state-machine{ $flags=( "--state-machine-arn", "--definition", "--role-arn", "--logging-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway{ $commands=( "activate-gateway", "add-cache", "add-tags-to-resource", "add-upload-buffer", "add-working-storage", "assign-tape-pool", "attach-volume", "cancel-archival", "cancel-retrieval", "create-cached-iscsi-volume", "create-nfs-file-share", "create-smb-file-share", "create-snapshot", "create-snapshot-from-volume-recovery-point", "create-stored-iscsi-volume", "create-tape-with-barcode", "create-tapes", "delete-automatic-tape-creation-policy", "delete-bandwidth-rate-limit", "delete-chap-credentials", "delete-file-share", "delete-gateway", "delete-snapshot-schedule", "delete-tape", "delete-tape-archive", "delete-volume", "describe-availability-monitor-test", "describe-bandwidth-rate-limit", "describe-cache", "describe-cached-iscsi-volumes", "describe-chap-credentials", "describe-gateway-information", "describe-maintenance-start-time", "describe-nfs-file-shares", "describe-smb-file-shares", "describe-smb-settings", "describe-snapshot-schedule", "describe-stored-iscsi-volumes", "describe-tape-archives", "describe-tape-recovery-points", "describe-tapes", "describe-upload-buffer", "describe-vtl-devices", "describe-working-storage", "detach-volume", "disable-gateway", "join-domain", "list-automatic-tape-creation-policies", "list-file-shares", "list-gateways", "list-local-disks", "list-tags-for-resource", "list-tapes", "list-volume-initiators", "list-volume-recovery-points", "list-volumes", "notify-when-uploaded", "refresh-cache", "remove-tags-from-resource", "reset-cache", "retrieve-tape-archive", "retrieve-tape-recovery-point", "set-local-console-password", "set-smb-guest-password", "shutdown-gateway", "start-availability-monitor-test", "start-gateway", "update-automatic-tape-creation-policy", "update-bandwidth-rate-limit", "update-chap-credentials", "update-gateway-information", "update-gateway-software-now", "update-maintenance-start-time", "update-nfs-file-share", "update-smb-file-share", "update-smb-security-strategy", "update-snapshot-schedule", "update-vtl-device-type" ); return $commands; } function Get-storagegateway-activate-gateway{ $flags=( "--activation-key", "--gateway-name", "--gateway-timezone", "--gateway-region", "--gateway-type", "--tape-drive-type", "--medium-changer-type", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-add-cache{ $flags=( "--gateway-arn", "--disk-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-add-tags-to-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-add-upload-buffer{ $flags=( "--gateway-arn", "--disk-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-add-working-storage{ $flags=( "--gateway-arn", "--disk-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-assign-tape-pool{ $flags=( "--tape-arn", "--pool-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-attach-volume{ $flags=( "--gateway-arn", "--target-name", "--volume-arn", "--network-interface-id", "--disk-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-cancel-archival{ $flags=( "--gateway-arn", "--tape-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-cancel-retrieval{ $flags=( "--gateway-arn", "--tape-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-cached-iscsi-volume{ $flags=( "--gateway-arn", "--volume-size-in-bytes", "--snapshot-id", "--target-name", "--source-volume-arn", "--network-interface-id", "--client-token", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-nfs-file-share{ $flags=( "--client-token", "--nfs-file-share-defaults", "--gateway-arn", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--role", "--location-arn", "--default-storage-class", "--object-acl", "--client-list", "--squash", "--read-only", "--no-read-only", "--guess-mime-type-enabled", "--no-guess-mime-type-enabled", "--requester-pays", "--no-requester-pays", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-smb-file-share{ $flags=( "--client-token", "--gateway-arn", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--role", "--location-arn", "--default-storage-class", "--object-acl", "--read-only", "--no-read-only", "--guess-mime-type-enabled", "--no-guess-mime-type-enabled", "--requester-pays", "--no-requester-pays", "--smbacl-enabled", "--no-smbacl-enabled", "--admin-user-list", "--valid-user-list", "--invalid-user-list", "--audit-destination-arn", "--authentication", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-snapshot{ $flags=( "--volume-arn", "--snapshot-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-snapshot-from-volume-recovery-point{ $flags=( "--volume-arn", "--snapshot-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-stored-iscsi-volume{ $flags=( "--gateway-arn", "--disk-id", "--snapshot-id", "--preserve-existing-data", "--no-preserve-existing-data", "--target-name", "--network-interface-id", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-tape-with-barcode{ $flags=( "--gateway-arn", "--tape-size-in-bytes", "--tape-barcode", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--pool-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-create-tapes{ $flags=( "--gateway-arn", "--tape-size-in-bytes", "--client-token", "--num-tapes-to-create", "--tape-barcode-prefix", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--pool-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-automatic-tape-creation-policy{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-bandwidth-rate-limit{ $flags=( "--gateway-arn", "--bandwidth-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-chap-credentials{ $flags=( "--target-arn", "--initiator-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-file-share{ $flags=( "--file-share-arn", "--force-delete", "--no-force-delete", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-gateway{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-snapshot-schedule{ $flags=( "--volume-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-tape{ $flags=( "--gateway-arn", "--tape-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-tape-archive{ $flags=( "--tape-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-delete-volume{ $flags=( "--volume-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-availability-monitor-test{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-bandwidth-rate-limit{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-cache{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-cached-iscsi-volumes{ $flags=( "--volume-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-chap-credentials{ $flags=( "--target-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-gateway-information{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-maintenance-start-time{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-nfs-file-shares{ $flags=( "--file-share-arn-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-smb-file-shares{ $flags=( "--file-share-arn-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-smb-settings{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-snapshot-schedule{ $flags=( "--volume-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-stored-iscsi-volumes{ $flags=( "--volume-arns", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-tape-archives{ $flags=( "--tape-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-tape-recovery-points{ $flags=( "--gateway-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-tapes{ $flags=( "--gateway-arn", "--tape-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-upload-buffer{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-vtl-devices{ $flags=( "--gateway-arn", "--vtl-device-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-describe-working-storage{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-detach-volume{ $flags=( "--volume-arn", "--force-detach", "--no-force-detach", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-disable-gateway{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-join-domain{ $flags=( "--gateway-arn", "--domain-name", "--organizational-unit", "--domain-controllers", "--timeout-in-seconds", "--user-name", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-automatic-tape-creation-policies{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-file-shares{ $flags=( "--gateway-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-gateways{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-local-disks{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-tapes{ $flags=( "--tape-arns", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-volume-initiators{ $flags=( "--volume-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-volume-recovery-points{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-list-volumes{ $flags=( "--gateway-arn", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-notify-when-uploaded{ $flags=( "--file-share-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-refresh-cache{ $flags=( "--file-share-arn", "--folder-list", "--recursive", "--no-recursive", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-remove-tags-from-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-reset-cache{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-retrieve-tape-archive{ $flags=( "--tape-arn", "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-retrieve-tape-recovery-point{ $flags=( "--tape-arn", "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-set-local-console-password{ $flags=( "--gateway-arn", "--local-console-password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-set-smb-guest-password{ $flags=( "--gateway-arn", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-shutdown-gateway{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-start-availability-monitor-test{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-start-gateway{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-automatic-tape-creation-policy{ $flags=( "--automatic-tape-creation-rules", "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-bandwidth-rate-limit{ $flags=( "--gateway-arn", "--average-upload-rate-limit-in-bits-per-sec", "--average-download-rate-limit-in-bits-per-sec", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-chap-credentials{ $flags=( "--target-arn", "--secret-to-authenticate-initiator", "--initiator-name", "--secret-to-authenticate-target", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-gateway-information{ $flags=( "--gateway-arn", "--gateway-name", "--gateway-timezone", "--cloud-watch-log-group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-gateway-software-now{ $flags=( "--gateway-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-maintenance-start-time{ $flags=( "--gateway-arn", "--hour-of-day", "--minute-of-hour", "--day-of-week", "--day-of-month", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-nfs-file-share{ $flags=( "--file-share-arn", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--nfs-file-share-defaults", "--default-storage-class", "--object-acl", "--client-list", "--squash", "--read-only", "--no-read-only", "--guess-mime-type-enabled", "--no-guess-mime-type-enabled", "--requester-pays", "--no-requester-pays", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-smb-file-share{ $flags=( "--file-share-arn", "--kms-encrypted", "--no-kms-encrypted", "--kms-key", "--default-storage-class", "--object-acl", "--read-only", "--no-read-only", "--guess-mime-type-enabled", "--no-guess-mime-type-enabled", "--requester-pays", "--no-requester-pays", "--smbacl-enabled", "--no-smbacl-enabled", "--admin-user-list", "--valid-user-list", "--invalid-user-list", "--audit-destination-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-smb-security-strategy{ $flags=( "--gateway-arn", "--smb-security-strategy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-snapshot-schedule{ $flags=( "--volume-arn", "--start-at", "--recurrence-in-hours", "--description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-storagegateway-update-vtl-device-type{ $flags=( "--vtl-device-arn", "--device-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts{ $commands=( "assume-role", "assume-role-with-saml", "assume-role-with-web-identity", "decode-authorization-message", "get-access-key-info", "get-caller-identity", "get-federation-token", "get-session-token" ); return $commands; } function Get-sts-assume-role{ $flags=( "--role-arn", "--role-session-name", "--policy-arns", "--policy", "--duration-seconds", "--tags", "--transitive-tag-keys", "--external-id", "--serial-number", "--token-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts-assume-role-with-saml{ $flags=( "--role-arn", "--principal-arn", "--saml-assertion", "--policy-arns", "--policy", "--duration-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts-assume-role-with-web-identity{ $flags=( "--role-arn", "--role-session-name", "--web-identity-token", "--provider-id", "--policy-arns", "--policy", "--duration-seconds", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts-decode-authorization-message{ $flags=( "--encoded-message", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts-get-access-key-info{ $flags=( "--access-key-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts-get-caller-identity{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts-get-federation-token{ $flags=( "--name", "--policy", "--policy-arns", "--duration-seconds", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-sts-get-session-token{ $flags=( "--duration-seconds", "--serial-number", "--token-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support{ $commands=( "add-attachments-to-set", "add-communication-to-case", "create-case", "describe-attachment", "describe-cases", "describe-communications", "describe-services", "describe-severity-levels", "describe-trusted-advisor-check-refresh-statuses", "describe-trusted-advisor-check-result", "describe-trusted-advisor-check-summaries", "describe-trusted-advisor-checks", "refresh-trusted-advisor-check", "resolve-case" ); return $commands; } function Get-support-add-attachments-to-set{ $flags=( "--attachment-set-id", "--attachments", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-add-communication-to-case{ $flags=( "--case-id", "--communication-body", "--cc-email-addresses", "--attachment-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-create-case{ $flags=( "--subject", "--service-code", "--severity-code", "--category-code", "--communication-body", "--cc-email-addresses", "--language", "--issue-type", "--attachment-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-attachment{ $flags=( "--attachment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-cases{ $flags=( "--case-id-list", "--display-id", "--after-time", "--before-time", "--include-resolved-cases", "--no-include-resolved-cases", "--language", "--include-communications", "--no-include-communications", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-communications{ $flags=( "--case-id", "--before-time", "--after-time", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-services{ $flags=( "--service-code-list", "--language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-severity-levels{ $flags=( "--language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-trusted-advisor-check-refresh-statuses{ $flags=( "--check-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-trusted-advisor-check-result{ $flags=( "--check-id", "--language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-trusted-advisor-check-summaries{ $flags=( "--check-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-describe-trusted-advisor-checks{ $flags=( "--language", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-refresh-trusted-advisor-check{ $flags=( "--check-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-support-resolve-case{ $flags=( "--case-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf{ $commands=( "count-closed-workflow-executions", "count-open-workflow-executions", "count-pending-activity-tasks", "count-pending-decision-tasks", "deprecate-activity-type", "deprecate-domain", "deprecate-workflow-type", "describe-activity-type", "describe-domain", "describe-workflow-execution", "describe-workflow-type", "get-workflow-execution-history", "list-activity-types", "list-closed-workflow-executions", "list-domains", "list-open-workflow-executions", "list-tags-for-resource", "list-workflow-types", "poll-for-activity-task", "poll-for-decision-task", "record-activity-task-heartbeat", "register-activity-type", "register-domain", "register-workflow-type", "request-cancel-workflow-execution", "respond-activity-task-canceled", "respond-activity-task-completed", "respond-activity-task-failed", "respond-decision-task-completed", "signal-workflow-execution", "start-workflow-execution", "tag-resource", "terminate-workflow-execution", "undeprecate-activity-type", "undeprecate-domain", "undeprecate-workflow-type", "untag-resource" ); return $commands; } function Get-swf-count-closed-workflow-executions{ $flags=( "--domain", "--start-time-filter", "--close-time-filter", "--execution-filter", "--type-filter", "--tag-filter", "--close-status-filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-count-open-workflow-executions{ $flags=( "--domain", "--start-time-filter", "--type-filter", "--tag-filter", "--execution-filter", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-count-pending-activity-tasks{ $flags=( "--domain", "--task-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-count-pending-decision-tasks{ $flags=( "--domain", "--task-list", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-deprecate-activity-type{ $flags=( "--domain", "--activity-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-deprecate-domain{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-deprecate-workflow-type{ $flags=( "--domain", "--workflow-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-describe-activity-type{ $flags=( "--domain", "--activity-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-describe-domain{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-describe-workflow-execution{ $flags=( "--domain", "--execution", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-describe-workflow-type{ $flags=( "--domain", "--workflow-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-get-workflow-execution-history{ $flags=( "--domain", "--execution", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-swf-list-activity-types{ $flags=( "--domain", "--name", "--registration-status", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-swf-list-closed-workflow-executions{ $flags=( "--domain", "--start-time-filter", "--close-time-filter", "--execution-filter", "--close-status-filter", "--type-filter", "--tag-filter", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-swf-list-domains{ $flags=( "--registration-status", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-swf-list-open-workflow-executions{ $flags=( "--domain", "--start-time-filter", "--type-filter", "--tag-filter", "--reverse-order", "--no-reverse-order", "--execution-filter", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-swf-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-list-workflow-types{ $flags=( "--domain", "--name", "--registration-status", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-swf-poll-for-activity-task{ $flags=( "--domain", "--task-list", "--identity", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-poll-for-decision-task{ $flags=( "--domain", "--task-list", "--identity", "--reverse-order", "--no-reverse-order", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-swf-record-activity-task-heartbeat{ $flags=( "--task-token", "--details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-register-activity-type{ $flags=( "--domain", "--name", "--description", "--default-task-start-to-close-timeout", "--default-task-heartbeat-timeout", "--default-task-list", "--default-task-priority", "--default-task-schedule-to-start-timeout", "--default-task-schedule-to-close-timeout", "--activity-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-register-domain{ $flags=( "--name", "--description", "--workflow-execution-retention-period-in-days", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-register-workflow-type{ $flags=( "--domain", "--name", "--description", "--default-task-start-to-close-timeout", "--default-execution-start-to-close-timeout", "--default-task-list", "--default-task-priority", "--default-child-policy", "--default-lambda-role", "--workflow-version", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-request-cancel-workflow-execution{ $flags=( "--domain", "--workflow-id", "--run-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-respond-activity-task-canceled{ $flags=( "--task-token", "--details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-respond-activity-task-completed{ $flags=( "--task-token", "--result", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-respond-activity-task-failed{ $flags=( "--task-token", "--reason", "--details", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-respond-decision-task-completed{ $flags=( "--task-token", "--decisions", "--execution-context", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-signal-workflow-execution{ $flags=( "--domain", "--workflow-id", "--run-id", "--signal-name", "--input", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-start-workflow-execution{ $flags=( "--domain", "--workflow-id", "--workflow-type", "--task-list", "--task-priority", "--input", "--execution-start-to-close-timeout", "--tag-list", "--task-start-to-close-timeout", "--child-policy", "--lambda-role", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-terminate-workflow-execution{ $flags=( "--domain", "--workflow-id", "--run-id", "--reason", "--details", "--child-policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-undeprecate-activity-type{ $flags=( "--domain", "--activity-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-undeprecate-domain{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-undeprecate-workflow-type{ $flags=( "--domain", "--workflow-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-swf-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics{ $commands=( "create-canary", "delete-canary", "describe-canaries", "describe-canaries-last-run", "describe-runtime-versions", "get-canary", "get-canary-runs", "list-tags-for-resource", "start-canary", "stop-canary", "tag-resource", "untag-resource", "update-canary" ); return $commands; } function Get-synthetics-create-canary{ $flags=( "--name", "--code", "--artifact-s3-location", "--execution-role-arn", "--schedule", "--run-config", "--success-retention-period-in-days", "--failure-retention-period-in-days", "--runtime-version", "--vpc-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-delete-canary{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-describe-canaries{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-describe-canaries-last-run{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-describe-runtime-versions{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-get-canary{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-get-canary-runs{ $flags=( "--name", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-start-canary{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-stop-canary{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-synthetics-update-canary{ $flags=( "--name", "--code", "--execution-role-arn", "--runtime-version", "--schedule", "--run-config", "--success-retention-period-in-days", "--failure-retention-period-in-days", "--vpc-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-textract{ $commands=( "analyze-document", "detect-document-text", "get-document-analysis", "get-document-text-detection", "start-document-analysis", "start-document-text-detection" ); return $commands; } function Get-textract-analyze-document{ $flags=( "--document", "--feature-types", "--human-loop-config", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-textract-detect-document-text{ $flags=( "--document", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-textract-get-document-analysis{ $flags=( "--job-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-textract-get-document-text-detection{ $flags=( "--job-id", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-textract-start-document-analysis{ $flags=( "--document-location", "--feature-types", "--client-request-token", "--job-tag", "--notification-channel", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-textract-start-document-text-detection{ $flags=( "--document-location", "--client-request-token", "--job-tag", "--notification-channel", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe{ $commands=( "create-medical-vocabulary", "create-vocabulary", "create-vocabulary-filter", "delete-medical-transcription-job", "delete-medical-vocabulary", "delete-transcription-job", "delete-vocabulary", "delete-vocabulary-filter", "get-medical-transcription-job", "get-medical-vocabulary", "get-transcription-job", "get-vocabulary", "get-vocabulary-filter", "list-medical-transcription-jobs", "list-medical-vocabularies", "list-transcription-jobs", "list-vocabularies", "list-vocabulary-filters", "start-medical-transcription-job", "start-transcription-job", "update-medical-vocabulary", "update-vocabulary", "update-vocabulary-filter" ); return $commands; } function Get-transcribe-create-medical-vocabulary{ $flags=( "--vocabulary-name", "--language-code", "--vocabulary-file-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-create-vocabulary{ $flags=( "--vocabulary-name", "--language-code", "--phrases", "--vocabulary-file-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-create-vocabulary-filter{ $flags=( "--vocabulary-filter-name", "--language-code", "--words", "--vocabulary-filter-file-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-delete-medical-transcription-job{ $flags=( "--medical-transcription-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-delete-medical-vocabulary{ $flags=( "--vocabulary-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-delete-transcription-job{ $flags=( "--transcription-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-delete-vocabulary{ $flags=( "--vocabulary-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-delete-vocabulary-filter{ $flags=( "--vocabulary-filter-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-get-medical-transcription-job{ $flags=( "--medical-transcription-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-get-medical-vocabulary{ $flags=( "--vocabulary-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-get-transcription-job{ $flags=( "--transcription-job-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-get-vocabulary{ $flags=( "--vocabulary-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-get-vocabulary-filter{ $flags=( "--vocabulary-filter-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-list-medical-transcription-jobs{ $flags=( "--status", "--job-name-contains", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-list-medical-vocabularies{ $flags=( "--next-token", "--max-results", "--state-equals", "--name-contains", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-list-transcription-jobs{ $flags=( "--status", "--job-name-contains", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-list-vocabularies{ $flags=( "--next-token", "--max-results", "--state-equals", "--name-contains", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-list-vocabulary-filters{ $flags=( "--next-token", "--max-results", "--name-contains", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-start-medical-transcription-job{ $flags=( "--medical-transcription-job-name", "--language-code", "--media-sample-rate-hertz", "--media-format", "--media", "--output-bucket-name", "--output-encryption-kms-key-id", "--settings", "--specialty", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-start-transcription-job{ $flags=( "--transcription-job-name", "--language-code", "--media-sample-rate-hertz", "--media-format", "--media", "--output-bucket-name", "--output-encryption-kms-key-id", "--settings", "--job-execution-settings", "--content-redaction", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-update-medical-vocabulary{ $flags=( "--vocabulary-name", "--language-code", "--vocabulary-file-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-update-vocabulary{ $flags=( "--vocabulary-name", "--language-code", "--phrases", "--vocabulary-file-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transcribe-update-vocabulary-filter{ $flags=( "--vocabulary-filter-name", "--words", "--vocabulary-filter-file-uri", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer{ $commands=( "create-server", "create-user", "delete-server", "delete-ssh-public-key", "delete-user", "describe-server", "describe-user", "import-ssh-public-key", "list-servers", "list-tags-for-resource", "list-users", "start-server", "stop-server", "tag-resource", "test-identity-provider", "untag-resource", "update-server", "update-user" ); return $commands; } function Get-transfer-create-server{ $flags=( "--certificate", "--endpoint-details", "--endpoint-type", "--host-key", "--identity-provider-details", "--identity-provider-type", "--logging-role", "--protocols", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-create-user{ $flags=( "--home-directory", "--home-directory-type", "--home-directory-mappings", "--policy", "--role", "--server-id", "--ssh-public-key-body", "--tags", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-delete-server{ $flags=( "--server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-delete-ssh-public-key{ $flags=( "--server-id", "--ssh-public-key-id", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-delete-user{ $flags=( "--server-id", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-describe-server{ $flags=( "--server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-describe-user{ $flags=( "--server-id", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-import-ssh-public-key{ $flags=( "--server-id", "--ssh-public-key-body", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-list-servers{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-list-tags-for-resource{ $flags=( "--arn", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-list-users{ $flags=( "--max-results", "--next-token", "--server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-start-server{ $flags=( "--server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-stop-server{ $flags=( "--server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-tag-resource{ $flags=( "--arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-test-identity-provider{ $flags=( "--server-id", "--user-name", "--user-password", "--server-protocol", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-untag-resource{ $flags=( "--arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-update-server{ $flags=( "--certificate", "--endpoint-details", "--endpoint-type", "--host-key", "--identity-provider-details", "--logging-role", "--protocols", "--server-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-transfer-update-user{ $flags=( "--home-directory", "--home-directory-type", "--home-directory-mappings", "--policy", "--role", "--server-id", "--user-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate{ $commands=( "delete-terminology", "describe-text-translation-job", "get-terminology", "import-terminology", "list-terminologies", "list-text-translation-jobs", "start-text-translation-job", "stop-text-translation-job", "translate-text" ); return $commands; } function Get-translate-delete-terminology{ $flags=( "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate-describe-text-translation-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate-get-terminology{ $flags=( "--name", "--terminology-data-format", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate-import-terminology{ $flags=( "--name", "--merge-strategy", "--description", "--terminology-data", "--encryption-key", "--data-file", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate-list-terminologies{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-translate-list-text-translation-jobs{ $flags=( "--filter", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate-start-text-translation-job{ $flags=( "--job-name", "--input-data-config", "--output-data-config", "--data-access-role-arn", "--source-language-code", "--target-language-codes", "--terminology-names", "--client-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate-stop-text-translation-job{ $flags=( "--job-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-translate-translate-text{ $flags=( "--text", "--terminology-names", "--source-language-code", "--target-language-code", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf{ $commands=( "create-byte-match-set", "create-geo-match-set", "create-ip-set", "create-rate-based-rule", "create-regex-match-set", "create-regex-pattern-set", "create-rule", "create-rule-group", "create-size-constraint-set", "create-sql-injection-match-set", "create-web-acl", "create-web-acl-migration-stack", "create-xss-match-set", "delete-byte-match-set", "delete-geo-match-set", "delete-ip-set", "delete-logging-configuration", "delete-permission-policy", "delete-rate-based-rule", "delete-regex-match-set", "delete-regex-pattern-set", "delete-rule", "delete-rule-group", "delete-size-constraint-set", "delete-sql-injection-match-set", "delete-web-acl", "delete-xss-match-set", "get-byte-match-set", "get-change-token", "get-change-token-status", "get-geo-match-set", "get-ip-set", "get-logging-configuration", "get-permission-policy", "get-rate-based-rule", "get-rate-based-rule-managed-keys", "get-regex-match-set", "get-regex-pattern-set", "get-rule", "get-rule-group", "get-sampled-requests", "get-size-constraint-set", "get-sql-injection-match-set", "get-web-acl", "get-xss-match-set", "list-activated-rules-in-rule-group", "list-byte-match-sets", "list-geo-match-sets", "list-ip-sets", "list-logging-configurations", "list-rate-based-rules", "list-regex-match-sets", "list-regex-pattern-sets", "list-rule-groups", "list-rules", "list-size-constraint-sets", "list-sql-injection-match-sets", "list-subscribed-rule-groups", "list-tags-for-resource", "list-web-acls", "list-xss-match-sets", "put-logging-configuration", "put-permission-policy", "tag-resource", "untag-resource", "update-byte-match-set", "update-geo-match-set", "update-ip-set", "update-rate-based-rule", "update-regex-match-set", "update-regex-pattern-set", "update-rule", "update-rule-group", "update-size-constraint-set", "update-sql-injection-match-set", "update-web-acl", "update-xss-match-set" ); return $commands; } function Get-waf-create-byte-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-geo-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-ip-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-rate-based-rule{ $flags=( "--name", "--metric-name", "--rate-key", "--rate-limit", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-regex-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-regex-pattern-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-rule{ $flags=( "--name", "--metric-name", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-rule-group{ $flags=( "--name", "--metric-name", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-size-constraint-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-sql-injection-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-web-acl{ $flags=( "--name", "--metric-name", "--default-action", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-web-acl-migration-stack{ $flags=( "--web-acl-id", "--s3-bucket-name", "--ignore-unsupported-type", "--no-ignore-unsupported-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-create-xss-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-byte-match-set{ $flags=( "--byte-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-geo-match-set{ $flags=( "--geo-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-ip-set{ $flags=( "--ip-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-logging-configuration{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-permission-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-rate-based-rule{ $flags=( "--rule-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-regex-match-set{ $flags=( "--regex-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-regex-pattern-set{ $flags=( "--regex-pattern-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-rule{ $flags=( "--rule-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-rule-group{ $flags=( "--rule-group-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-size-constraint-set{ $flags=( "--size-constraint-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-sql-injection-match-set{ $flags=( "--sql-injection-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-web-acl{ $flags=( "--web-acl-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-delete-xss-match-set{ $flags=( "--xss-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-byte-match-set{ $flags=( "--byte-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-change-token{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-change-token-status{ $flags=( "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-geo-match-set{ $flags=( "--geo-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-ip-set{ $flags=( "--ip-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-logging-configuration{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-permission-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-rate-based-rule{ $flags=( "--rule-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-rate-based-rule-managed-keys{ $flags=( "--rule-id", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-regex-match-set{ $flags=( "--regex-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-regex-pattern-set{ $flags=( "--regex-pattern-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-rule{ $flags=( "--rule-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-rule-group{ $flags=( "--rule-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-sampled-requests{ $flags=( "--web-acl-id", "--rule-id", "--time-window", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-size-constraint-set{ $flags=( "--size-constraint-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-sql-injection-match-set{ $flags=( "--sql-injection-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-web-acl{ $flags=( "--web-acl-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-get-xss-match-set{ $flags=( "--xss-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-activated-rules-in-rule-group{ $flags=( "--rule-group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-byte-match-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-geo-match-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-ip-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-logging-configurations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-rate-based-rules{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-regex-match-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-regex-pattern-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-rule-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-rules{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-size-constraint-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-sql-injection-match-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-subscribed-rule-groups{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-tags-for-resource{ $flags=( "--next-marker", "--limit", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-web-acls{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-list-xss-match-sets{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-waf-put-logging-configuration{ $flags=( "--logging-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-put-permission-policy{ $flags=( "--resource-arn", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-byte-match-set{ $flags=( "--byte-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-geo-match-set{ $flags=( "--geo-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-ip-set{ $flags=( "--ip-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-rate-based-rule{ $flags=( "--rule-id", "--change-token", "--updates", "--rate-limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-regex-match-set{ $flags=( "--regex-match-set-id", "--updates", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-regex-pattern-set{ $flags=( "--regex-pattern-set-id", "--updates", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-rule{ $flags=( "--rule-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-rule-group{ $flags=( "--rule-group-id", "--updates", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-size-constraint-set{ $flags=( "--size-constraint-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-sql-injection-match-set{ $flags=( "--sql-injection-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-web-acl{ $flags=( "--web-acl-id", "--change-token", "--updates", "--default-action", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-update-xss-match-set{ $flags=( "--xss-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional{ $commands=( "associate-web-acl", "create-byte-match-set", "create-geo-match-set", "create-ip-set", "create-rate-based-rule", "create-regex-match-set", "create-regex-pattern-set", "create-rule", "create-rule-group", "create-size-constraint-set", "create-sql-injection-match-set", "create-web-acl", "create-web-acl-migration-stack", "create-xss-match-set", "delete-byte-match-set", "delete-geo-match-set", "delete-ip-set", "delete-logging-configuration", "delete-permission-policy", "delete-rate-based-rule", "delete-regex-match-set", "delete-regex-pattern-set", "delete-rule", "delete-rule-group", "delete-size-constraint-set", "delete-sql-injection-match-set", "delete-web-acl", "delete-xss-match-set", "disassociate-web-acl", "get-byte-match-set", "get-change-token", "get-change-token-status", "get-geo-match-set", "get-ip-set", "get-logging-configuration", "get-permission-policy", "get-rate-based-rule", "get-rate-based-rule-managed-keys", "get-regex-match-set", "get-regex-pattern-set", "get-rule", "get-rule-group", "get-sampled-requests", "get-size-constraint-set", "get-sql-injection-match-set", "get-web-acl", "get-web-acl-for-resource", "get-xss-match-set", "list-activated-rules-in-rule-group", "list-byte-match-sets", "list-geo-match-sets", "list-ip-sets", "list-logging-configurations", "list-rate-based-rules", "list-regex-match-sets", "list-regex-pattern-sets", "list-resources-for-web-acl", "list-rule-groups", "list-rules", "list-size-constraint-sets", "list-sql-injection-match-sets", "list-subscribed-rule-groups", "list-tags-for-resource", "list-web-acls", "list-xss-match-sets", "put-logging-configuration", "put-permission-policy", "tag-resource", "untag-resource", "update-byte-match-set", "update-geo-match-set", "update-ip-set", "update-rate-based-rule", "update-regex-match-set", "update-regex-pattern-set", "update-rule", "update-rule-group", "update-size-constraint-set", "update-sql-injection-match-set", "update-web-acl", "update-xss-match-set" ); return $commands; } function Get-waf-regional-associate-web-acl{ $flags=( "--web-acl-id", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-byte-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-geo-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-ip-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-rate-based-rule{ $flags=( "--name", "--metric-name", "--rate-key", "--rate-limit", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-regex-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-regex-pattern-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-rule{ $flags=( "--name", "--metric-name", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-rule-group{ $flags=( "--name", "--metric-name", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-size-constraint-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-sql-injection-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-web-acl{ $flags=( "--name", "--metric-name", "--default-action", "--change-token", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-web-acl-migration-stack{ $flags=( "--web-acl-id", "--s3-bucket-name", "--ignore-unsupported-type", "--no-ignore-unsupported-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-create-xss-match-set{ $flags=( "--name", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-byte-match-set{ $flags=( "--byte-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-geo-match-set{ $flags=( "--geo-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-ip-set{ $flags=( "--ip-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-logging-configuration{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-permission-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-rate-based-rule{ $flags=( "--rule-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-regex-match-set{ $flags=( "--regex-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-regex-pattern-set{ $flags=( "--regex-pattern-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-rule{ $flags=( "--rule-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-rule-group{ $flags=( "--rule-group-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-size-constraint-set{ $flags=( "--size-constraint-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-sql-injection-match-set{ $flags=( "--sql-injection-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-web-acl{ $flags=( "--web-acl-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-delete-xss-match-set{ $flags=( "--xss-match-set-id", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-disassociate-web-acl{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-byte-match-set{ $flags=( "--byte-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-change-token{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-change-token-status{ $flags=( "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-geo-match-set{ $flags=( "--geo-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-ip-set{ $flags=( "--ip-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-logging-configuration{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-permission-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-rate-based-rule{ $flags=( "--rule-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-rate-based-rule-managed-keys{ $flags=( "--rule-id", "--next-marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-regex-match-set{ $flags=( "--regex-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-regex-pattern-set{ $flags=( "--regex-pattern-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-rule{ $flags=( "--rule-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-rule-group{ $flags=( "--rule-group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-sampled-requests{ $flags=( "--web-acl-id", "--rule-id", "--time-window", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-size-constraint-set{ $flags=( "--size-constraint-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-sql-injection-match-set{ $flags=( "--sql-injection-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-web-acl{ $flags=( "--web-acl-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-web-acl-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-get-xss-match-set{ $flags=( "--xss-match-set-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-activated-rules-in-rule-group{ $flags=( "--rule-group-id", "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-byte-match-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-geo-match-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-ip-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-logging-configurations{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-rate-based-rules{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-regex-match-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-regex-pattern-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-resources-for-web-acl{ $flags=( "--web-acl-id", "--resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-rule-groups{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-rules{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-size-constraint-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-sql-injection-match-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-subscribed-rule-groups{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-tags-for-resource{ $flags=( "--next-marker", "--limit", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-web-acls{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-list-xss-match-sets{ $flags=( "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-put-logging-configuration{ $flags=( "--logging-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-put-permission-policy{ $flags=( "--resource-arn", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-byte-match-set{ $flags=( "--byte-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-geo-match-set{ $flags=( "--geo-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-ip-set{ $flags=( "--ip-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-rate-based-rule{ $flags=( "--rule-id", "--change-token", "--updates", "--rate-limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-regex-match-set{ $flags=( "--regex-match-set-id", "--updates", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-regex-pattern-set{ $flags=( "--regex-pattern-set-id", "--updates", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-rule{ $flags=( "--rule-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-rule-group{ $flags=( "--rule-group-id", "--updates", "--change-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-size-constraint-set{ $flags=( "--size-constraint-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-sql-injection-match-set{ $flags=( "--sql-injection-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-web-acl{ $flags=( "--web-acl-id", "--change-token", "--updates", "--default-action", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-waf-regional-update-xss-match-set{ $flags=( "--xss-match-set-id", "--change-token", "--updates", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2{ $commands=( "associate-web-acl", "check-capacity", "create-ip-set", "create-regex-pattern-set", "create-rule-group", "create-web-acl", "delete-firewall-manager-rule-groups", "delete-ip-set", "delete-logging-configuration", "delete-permission-policy", "delete-regex-pattern-set", "delete-rule-group", "delete-web-acl", "describe-managed-rule-group", "disassociate-web-acl", "get-ip-set", "get-logging-configuration", "get-permission-policy", "get-rate-based-statement-managed-keys", "get-regex-pattern-set", "get-rule-group", "get-sampled-requests", "get-web-acl", "get-web-acl-for-resource", "list-available-managed-rule-groups", "list-ip-sets", "list-logging-configurations", "list-regex-pattern-sets", "list-resources-for-web-acl", "list-rule-groups", "list-tags-for-resource", "list-web-acls", "put-logging-configuration", "put-permission-policy", "tag-resource", "untag-resource", "update-ip-set", "update-regex-pattern-set", "update-rule-group", "update-web-acl" ); return $commands; } function Get-wafv2-associate-web-acl{ $flags=( "--web-acl-arn", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-check-capacity{ $flags=( "--scope", "--rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-create-ip-set{ $flags=( "--name", "--scope", "--description", "--ip-address-version", "--addresses", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-create-regex-pattern-set{ $flags=( "--name", "--scope", "--description", "--regular-expression-list", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-create-rule-group{ $flags=( "--name", "--scope", "--capacity", "--description", "--rules", "--visibility-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-create-web-acl{ $flags=( "--name", "--scope", "--default-action", "--description", "--rules", "--visibility-config", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-delete-firewall-manager-rule-groups{ $flags=( "--web-acl-arn", "--web-acl-lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-delete-ip-set{ $flags=( "--name", "--scope", "--id", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-delete-logging-configuration{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-delete-permission-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-delete-regex-pattern-set{ $flags=( "--name", "--scope", "--id", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-delete-rule-group{ $flags=( "--name", "--scope", "--id", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-delete-web-acl{ $flags=( "--name", "--scope", "--id", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-describe-managed-rule-group{ $flags=( "--vendor-name", "--name", "--scope", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-disassociate-web-acl{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-ip-set{ $flags=( "--name", "--scope", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-logging-configuration{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-permission-policy{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-rate-based-statement-managed-keys{ $flags=( "--scope", "--web-acl-name", "--web-acl-id", "--rule-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-regex-pattern-set{ $flags=( "--name", "--scope", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-rule-group{ $flags=( "--name", "--scope", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-sampled-requests{ $flags=( "--web-acl-arn", "--rule-metric-name", "--scope", "--time-window", "--max-items", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-web-acl{ $flags=( "--name", "--scope", "--id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-get-web-acl-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-available-managed-rule-groups{ $flags=( "--scope", "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-ip-sets{ $flags=( "--scope", "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-logging-configurations{ $flags=( "--scope", "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-regex-pattern-sets{ $flags=( "--scope", "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-resources-for-web-acl{ $flags=( "--web-acl-arn", "--resource-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-rule-groups{ $flags=( "--scope", "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-tags-for-resource{ $flags=( "--next-marker", "--limit", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-list-web-acls{ $flags=( "--scope", "--next-marker", "--limit", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-put-logging-configuration{ $flags=( "--logging-configuration", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-put-permission-policy{ $flags=( "--resource-arn", "--policy", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-update-ip-set{ $flags=( "--name", "--scope", "--id", "--description", "--addresses", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-update-regex-pattern-set{ $flags=( "--name", "--scope", "--id", "--description", "--regular-expression-list", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-update-rule-group{ $flags=( "--name", "--scope", "--id", "--description", "--rules", "--visibility-config", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-wafv2-update-web-acl{ $flags=( "--name", "--scope", "--id", "--default-action", "--description", "--rules", "--visibility-config", "--lock-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs{ $commands=( "abort-document-version-upload", "activate-user", "add-resource-permissions", "create-comment", "create-custom-metadata", "create-folder", "create-labels", "create-notification-subscription", "create-user", "deactivate-user", "delete-comment", "delete-custom-metadata", "delete-document", "delete-folder", "delete-folder-contents", "delete-labels", "delete-notification-subscription", "delete-user", "describe-activities", "describe-comments", "describe-document-versions", "describe-folder-contents", "describe-groups", "describe-notification-subscriptions", "describe-resource-permissions", "describe-root-folders", "describe-users", "get-current-user", "get-document", "get-document-path", "get-document-version", "get-folder", "get-folder-path", "get-resources", "initiate-document-version-upload", "remove-all-resource-permissions", "remove-resource-permission", "update-document", "update-document-version", "update-folder", "update-user" ); return $commands; } function Get-workdocs-abort-document-version-upload{ $flags=( "--authentication-token", "--document-id", "--version-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-activate-user{ $flags=( "--user-id", "--authentication-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-add-resource-permissions{ $flags=( "--authentication-token", "--resource-id", "--principals", "--notification-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-create-comment{ $flags=( "--authentication-token", "--document-id", "--version-id", "--parent-id", "--thread-id", "--text", "--visibility", "--notify-collaborators", "--no-notify-collaborators", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-create-custom-metadata{ $flags=( "--authentication-token", "--resource-id", "--version-id", "--custom-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-create-folder{ $flags=( "--authentication-token", "--name", "--parent-folder-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-create-labels{ $flags=( "--resource-id", "--labels", "--authentication-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-create-notification-subscription{ $flags=( "--organization-id", "--protocol", "--subscription-type", "--notification-endpoint", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-create-user{ $flags=( "--organization-id", "--username", "--email-address", "--given-name", "--surname", "--password", "--time-zone-id", "--storage-rule", "--authentication-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-deactivate-user{ $flags=( "--user-id", "--authentication-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-comment{ $flags=( "--authentication-token", "--document-id", "--version-id", "--comment-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-custom-metadata{ $flags=( "--authentication-token", "--resource-id", "--version-id", "--keys", "--delete-all", "--no-delete-all", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-document{ $flags=( "--authentication-token", "--document-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-folder{ $flags=( "--authentication-token", "--folder-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-folder-contents{ $flags=( "--authentication-token", "--folder-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-labels{ $flags=( "--resource-id", "--authentication-token", "--labels", "--delete-all", "--no-delete-all", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-notification-subscription{ $flags=( "--subscription-id", "--organization-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-delete-user{ $flags=( "--authentication-token", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-activities{ $flags=( "--authentication-token", "--start-time", "--end-time", "--organization-id", "--activity-types", "--resource-id", "--user-id", "--include-indirect-activities", "--no-include-indirect-activities", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-comments{ $flags=( "--authentication-token", "--document-id", "--version-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-document-versions{ $flags=( "--authentication-token", "--document-id", "--include", "--fields", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-folder-contents{ $flags=( "--authentication-token", "--folder-id", "--sort", "--order", "--type", "--include", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-groups{ $flags=( "--authentication-token", "--search-query", "--organization-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-notification-subscriptions{ $flags=( "--organization-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-resource-permissions{ $flags=( "--authentication-token", "--resource-id", "--principal-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-root-folders{ $flags=( "--authentication-token", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-describe-users{ $flags=( "--authentication-token", "--organization-id", "--user-ids", "--include", "--order", "--sort", "--fields", "--user-query", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-get-current-user{ $flags=( "--authentication-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-get-document{ $flags=( "--authentication-token", "--document-id", "--include-custom-metadata", "--no-include-custom-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-get-document-path{ $flags=( "--authentication-token", "--document-id", "--limit", "--fields", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-get-document-version{ $flags=( "--authentication-token", "--document-id", "--version-id", "--fields", "--include-custom-metadata", "--no-include-custom-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-get-folder{ $flags=( "--authentication-token", "--folder-id", "--include-custom-metadata", "--no-include-custom-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-get-folder-path{ $flags=( "--authentication-token", "--folder-id", "--limit", "--fields", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-get-resources{ $flags=( "--authentication-token", "--user-id", "--collection-type", "--limit", "--marker", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-initiate-document-version-upload{ $flags=( "--authentication-token", "--id", "--name", "--content-created-timestamp", "--content-modified-timestamp", "--content-type", "--document-size-in-bytes", "--parent-folder-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-remove-all-resource-permissions{ $flags=( "--authentication-token", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-remove-resource-permission{ $flags=( "--authentication-token", "--resource-id", "--principal-id", "--principal-type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-update-document{ $flags=( "--authentication-token", "--document-id", "--name", "--parent-folder-id", "--resource-state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-update-document-version{ $flags=( "--authentication-token", "--document-id", "--version-id", "--version-status", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-update-folder{ $flags=( "--authentication-token", "--folder-id", "--name", "--parent-folder-id", "--resource-state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workdocs-update-user{ $flags=( "--authentication-token", "--user-id", "--given-name", "--surname", "--type", "--storage-rule", "--time-zone-id", "--locale", "--grant-poweruser-privileges", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink{ $commands=( "associate-domain", "associate-website-authorization-provider", "associate-website-certificate-authority", "create-fleet", "delete-fleet", "describe-audit-stream-configuration", "describe-company-network-configuration", "describe-device", "describe-device-policy-configuration", "describe-domain", "describe-fleet-metadata", "describe-identity-provider-configuration", "describe-website-certificate-authority", "disassociate-domain", "disassociate-website-authorization-provider", "disassociate-website-certificate-authority", "list-devices", "list-domains", "list-fleets", "list-website-authorization-providers", "list-website-certificate-authorities", "restore-domain-access", "revoke-domain-access", "sign-out-user", "update-audit-stream-configuration", "update-company-network-configuration", "update-device-policy-configuration", "update-domain-metadata", "update-fleet-metadata", "update-identity-provider-configuration" ); return $commands; } function Get-worklink-associate-domain{ $flags=( "--fleet-arn", "--domain-name", "--display-name", "--acm-certificate-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-associate-website-authorization-provider{ $flags=( "--fleet-arn", "--authorization-provider-type", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-associate-website-certificate-authority{ $flags=( "--fleet-arn", "--certificate", "--display-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-create-fleet{ $flags=( "--fleet-name", "--display-name", "--optimize-for-end-user-location", "--no-optimize-for-end-user-location", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-delete-fleet{ $flags=( "--fleet-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-audit-stream-configuration{ $flags=( "--fleet-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-company-network-configuration{ $flags=( "--fleet-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-device{ $flags=( "--fleet-arn", "--device-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-device-policy-configuration{ $flags=( "--fleet-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-domain{ $flags=( "--fleet-arn", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-fleet-metadata{ $flags=( "--fleet-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-identity-provider-configuration{ $flags=( "--fleet-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-describe-website-certificate-authority{ $flags=( "--fleet-arn", "--website-ca-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-disassociate-domain{ $flags=( "--fleet-arn", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-disassociate-website-authorization-provider{ $flags=( "--fleet-arn", "--authorization-provider-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-disassociate-website-certificate-authority{ $flags=( "--fleet-arn", "--website-ca-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-list-devices{ $flags=( "--fleet-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-list-domains{ $flags=( "--fleet-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-list-fleets{ $flags=( "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-list-website-authorization-providers{ $flags=( "--fleet-arn", "--next-token", "--max-results", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-list-website-certificate-authorities{ $flags=( "--fleet-arn", "--max-results", "--next-token", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-restore-domain-access{ $flags=( "--fleet-arn", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-revoke-domain-access{ $flags=( "--fleet-arn", "--domain-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-sign-out-user{ $flags=( "--fleet-arn", "--username", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-update-audit-stream-configuration{ $flags=( "--fleet-arn", "--audit-stream-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-update-company-network-configuration{ $flags=( "--fleet-arn", "--vpc-id", "--subnet-ids", "--security-group-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-update-device-policy-configuration{ $flags=( "--fleet-arn", "--device-ca-certificate", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-update-domain-metadata{ $flags=( "--fleet-arn", "--domain-name", "--display-name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-update-fleet-metadata{ $flags=( "--fleet-arn", "--display-name", "--optimize-for-end-user-location", "--no-optimize-for-end-user-location", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-worklink-update-identity-provider-configuration{ $flags=( "--fleet-arn", "--identity-provider-type", "--identity-provider-saml-metadata", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail{ $commands=( "associate-delegate-to-resource", "associate-member-to-group", "create-alias", "create-group", "create-resource", "create-user", "delete-access-control-rule", "delete-alias", "delete-group", "delete-mailbox-permissions", "delete-resource", "delete-user", "deregister-from-work-mail", "describe-group", "describe-organization", "describe-resource", "describe-user", "disassociate-delegate-from-resource", "disassociate-member-from-group", "get-access-control-effect", "get-mailbox-details", "list-access-control-rules", "list-aliases", "list-group-members", "list-groups", "list-mailbox-permissions", "list-organizations", "list-resource-delegates", "list-resources", "list-tags-for-resource", "list-users", "put-access-control-rule", "put-mailbox-permissions", "register-to-work-mail", "reset-password", "tag-resource", "untag-resource", "update-mailbox-quota", "update-primary-email-address", "update-resource" ); return $commands; } function Get-workmail-associate-delegate-to-resource{ $flags=( "--organization-id", "--resource-id", "--entity-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-associate-member-to-group{ $flags=( "--organization-id", "--group-id", "--member-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-create-alias{ $flags=( "--organization-id", "--entity-id", "--alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-create-group{ $flags=( "--organization-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-create-resource{ $flags=( "--organization-id", "--name", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-create-user{ $flags=( "--organization-id", "--name", "--display-name", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-delete-access-control-rule{ $flags=( "--organization-id", "--name", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-delete-alias{ $flags=( "--organization-id", "--entity-id", "--alias", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-delete-group{ $flags=( "--organization-id", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-delete-mailbox-permissions{ $flags=( "--organization-id", "--entity-id", "--grantee-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-delete-resource{ $flags=( "--organization-id", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-delete-user{ $flags=( "--organization-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-deregister-from-work-mail{ $flags=( "--organization-id", "--entity-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-describe-group{ $flags=( "--organization-id", "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-describe-organization{ $flags=( "--organization-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-describe-resource{ $flags=( "--organization-id", "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-describe-user{ $flags=( "--organization-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-disassociate-delegate-from-resource{ $flags=( "--organization-id", "--resource-id", "--entity-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-disassociate-member-from-group{ $flags=( "--organization-id", "--group-id", "--member-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-get-access-control-effect{ $flags=( "--organization-id", "--ip-address", "--action", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-get-mailbox-details{ $flags=( "--organization-id", "--user-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-access-control-rules{ $flags=( "--organization-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-aliases{ $flags=( "--organization-id", "--entity-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-group-members{ $flags=( "--organization-id", "--group-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-groups{ $flags=( "--organization-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-mailbox-permissions{ $flags=( "--organization-id", "--entity-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-organizations{ $flags=( "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-resource-delegates{ $flags=( "--organization-id", "--resource-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-resources{ $flags=( "--organization-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-tags-for-resource{ $flags=( "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-list-users{ $flags=( "--organization-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-put-access-control-rule{ $flags=( "--name", "--effect", "--description", "--ip-ranges", "--not-ip-ranges", "--actions", "--not-actions", "--user-ids", "--not-user-ids", "--organization-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-put-mailbox-permissions{ $flags=( "--organization-id", "--entity-id", "--grantee-id", "--permission-values", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-register-to-work-mail{ $flags=( "--organization-id", "--entity-id", "--email", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-reset-password{ $flags=( "--organization-id", "--user-id", "--password", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-tag-resource{ $flags=( "--resource-arn", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-untag-resource{ $flags=( "--resource-arn", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-update-mailbox-quota{ $flags=( "--organization-id", "--user-id", "--mailbox-quota", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-update-primary-email-address{ $flags=( "--organization-id", "--entity-id", "--email", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmail-update-resource{ $flags=( "--organization-id", "--resource-id", "--name", "--booking-options", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workmailmessageflow{ $commands=( "get-raw-message-content" ); return $commands; } function Get-workmailmessageflow-get-raw-message-content{ $flags=( "--message-id" ); return $flags; } function Get-workspaces{ $commands=( "associate-ip-groups", "authorize-ip-rules", "copy-workspace-image", "create-ip-group", "create-tags", "create-workspaces", "delete-ip-group", "delete-tags", "delete-workspace-image", "deregister-workspace-directory", "describe-account", "describe-account-modifications", "describe-client-properties", "describe-ip-groups", "describe-tags", "describe-workspace-bundles", "describe-workspace-directories", "describe-workspace-images", "describe-workspace-snapshots", "describe-workspaces", "describe-workspaces-connection-status", "disassociate-ip-groups", "import-workspace-image", "list-available-management-cidr-ranges", "migrate-workspace", "modify-account", "modify-client-properties", "modify-selfservice-permissions", "modify-workspace-access-properties", "modify-workspace-creation-properties", "modify-workspace-properties", "modify-workspace-state", "reboot-workspaces", "rebuild-workspaces", "register-workspace-directory", "restore-workspace", "revoke-ip-rules", "start-workspaces", "stop-workspaces", "terminate-workspaces", "update-rules-of-ip-group" ); return $commands; } function Get-workspaces-associate-ip-groups{ $flags=( "--directory-id", "--group-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-authorize-ip-rules{ $flags=( "--group-id", "--user-rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-copy-workspace-image{ $flags=( "--name", "--description", "--source-image-id", "--source-region", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-create-ip-group{ $flags=( "--group-name", "--group-desc", "--user-rules", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-create-tags{ $flags=( "--resource-id", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-create-workspaces{ $flags=( "--workspaces", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-delete-ip-group{ $flags=( "--group-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-delete-tags{ $flags=( "--resource-id", "--tag-keys", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-delete-workspace-image{ $flags=( "--image-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-deregister-workspace-directory{ $flags=( "--directory-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-account{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-account-modifications{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-client-properties{ $flags=( "--resource-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-ip-groups{ $flags=( "--group-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-tags{ $flags=( "--resource-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-workspace-bundles{ $flags=( "--bundle-ids", "--owner", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-workspace-directories{ $flags=( "--directory-ids", "--limit", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-workspace-images{ $flags=( "--image-ids", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-workspace-snapshots{ $flags=( "--workspace-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-workspaces{ $flags=( "--workspace-ids", "--directory-id", "--user-name", "--bundle-id", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-describe-workspaces-connection-status{ $flags=( "--workspace-ids", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-disassociate-ip-groups{ $flags=( "--directory-id", "--group-ids", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-import-workspace-image{ $flags=( "--ec", "--ingestion-process", "--image-name", "--image-description", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-list-available-management-cidr-ranges{ $flags=( "--management-cidr-range-constraint", "--cli-input-json", "--starting-token", "--page-size", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-migrate-workspace{ $flags=( "--source-workspace-id", "--bundle-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-modify-account{ $flags=( "--dedicated-tenancy-support", "--dedicated-tenancy-management-cidr-range", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-modify-client-properties{ $flags=( "--resource-id", "--client-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-modify-selfservice-permissions{ $flags=( "--resource-id", "--selfservice-permissions", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-modify-workspace-access-properties{ $flags=( "--resource-id", "--workspace-access-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-modify-workspace-creation-properties{ $flags=( "--resource-id", "--workspace-creation-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-modify-workspace-properties{ $flags=( "--workspace-id", "--workspace-properties", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-modify-workspace-state{ $flags=( "--workspace-id", "--workspace-state", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-reboot-workspaces{ $flags=( "--reboot-workspace-requests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-rebuild-workspaces{ $flags=( "--rebuild-workspace-requests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-register-workspace-directory{ $flags=( "--directory-id", "--subnet-ids", "--enable-work-docs", "--no-enable-work-docs", "--enable-self-service", "--no-enable-self-service", "--tenancy", "--tags", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-restore-workspace{ $flags=( "--workspace-id", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-revoke-ip-rules{ $flags=( "--group-id", "--user-rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-start-workspaces{ $flags=( "--start-workspace-requests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-stop-workspaces{ $flags=( "--stop-workspace-requests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-terminate-workspaces{ $flags=( "--terminate-workspace-requests", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-workspaces-update-rules-of-ip-group{ $flags=( "--group-id", "--user-rules", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray{ $commands=( "batch-get-traces", "create-group", "create-sampling-rule", "delete-group", "delete-sampling-rule", "get-encryption-config", "get-group", "get-groups", "get-sampling-rules", "get-sampling-statistic-summaries", "get-sampling-targets", "get-service-graph", "get-time-series-service-statistics", "get-trace-graph", "get-trace-summaries", "put-encryption-config", "put-telemetry-records", "put-trace-segments", "update-group", "update-sampling-rule" ); return $commands; } function Get-xray-batch-get-traces{ $flags=( "--trace-ids", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-create-group{ $flags=( "--group-name", "--filter-expression", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-create-sampling-rule{ $flags=( "--sampling-rule", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-delete-group{ $flags=( "--group-name", "--group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-delete-sampling-rule{ $flags=( "--rule-name", "--rule-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-encryption-config{ $flags=( "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-group{ $flags=( "--group-name", "--group-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-groups{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-sampling-rules{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-sampling-statistic-summaries{ $flags=( "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-sampling-targets{ $flags=( "--sampling-statistics-documents", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-service-graph{ $flags=( "--start-time", "--end-time", "--group-name", "--group-arn", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-time-series-service-statistics{ $flags=( "--start-time", "--end-time", "--group-name", "--group-arn", "--entity-selector-expression", "--period", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-trace-graph{ $flags=( "--trace-ids", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-get-trace-summaries{ $flags=( "--start-time", "--end-time", "--time-range-type", "--sampling", "--no-sampling", "--sampling-strategy", "--filter-expression", "--cli-input-json", "--starting-token", "--max-items", "--generate-cli-skeleton" ); return $flags; } function Get-xray-put-encryption-config{ $flags=( "--key-id", "--type", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-put-telemetry-records{ $flags=( "--telemetry-records", "--ec", "--hostname", "--resource-arn", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-put-trace-segments{ $flags=( "--trace-segment-documents", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-update-group{ $flags=( "--group-name", "--group-arn", "--filter-expression", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-xray-update-sampling-rule{ $flags=( "--sampling-rule-update", "--cli-input-json", "--generate-cli-skeleton" ); return $flags; } function Get-AWSCommonFlags() { $flags = ( "--debug", "--endpoint-url", "--no-verify-ssl", "--no-paginate", "--output", "--query", "--profile", "--region", "--version", "--color", "--no-sign-request", "--ca-bundle", "--cli-read-timeout", "--cli-connect-timeout", "--cli-binary-format") return $flags; } function Get-AvailableOptions($lastCommand) { $completions = [System.Collections.ArrayList]@(); if ($lastCommand -in ("aws", "aws.cmd")) { $completions += Get-RootCompletionOptions($wordToComplete); $completions += Get-AWSCommonFlags; return $completions; } $completions = &"Get-$lastCommand"; $completions += Get-AWSCommonFlags; return $completions; } Export-ModuleMember Get-AvailableOptions |