class Aws::CodeArtifact::Client

See {#initialize} for a full list of supported configuration options.
the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
For details on configuring region and credentials see
)
# …
credentials: credentials,
region: region_name,
client = Aws::CodeArtifact::Client.new(
An API client for CodeArtifact. To construct a client, you need to configure a ‘:region` and `:credentials`.

def associate_external_connection(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • associate_external_connection(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/AssociateExternalConnection - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::AssociateExternalConnectionResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :external_connection (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def associate_external_connection(params = {}, options = {})
  req = build_request(:associate_external_connection, params)
  req.send_request(options)
end

def build_request(operation_name, params = {})

Other tags:
    Api: - private

Parameters:
  • params ({}) --
def build_request(operation_name, params = {})
  handlers = @handlers.for(operation_name)
  tracer = config.telemetry_provider.tracer_provider.tracer(
    Aws::Telemetry.module_to_tracer_name('Aws::CodeArtifact')
  )
  context = Seahorse::Client::RequestContext.new(
    operation_name: operation_name,
    operation: config.api.operation(operation_name),
    client: self,
    params: params,
    config: config,
    tracer: tracer
  )
  context[:gem_name] = 'aws-sdk-codeartifact'
  context[:gem_version] = '1.59.0'
  Seahorse::Client::Request.new(handlers, context)
end

def copy_package_versions(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • copy_package_versions(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/CopyPackageVersions - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CopyPackageVersionsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :include_from_upstream (Boolean) --
  • :allow_overwrite (Boolean) --
  • :version_revisions (Hash) --
  • :versions (Array) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :destination_repository (required, String) --
  • :source_repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def copy_package_versions(params = {}, options = {})
  req = build_request(:copy_package_versions, params)
  req.send_request(options)
end

def create_domain(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_domain(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/CreateDomain - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateDomainResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :tags (Array) --
  • :encryption_key (String) --
  • :domain (required, String) --
def create_domain(params = {}, options = {})
  req = build_request(:create_domain, params)
  req.send_request(options)
end

def create_package_group(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_package_group(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/CreatePackageGroup - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreatePackageGroupResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :tags (Array) --
  • :description (String) --
  • :contact_info (String) --
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def create_package_group(params = {}, options = {})
  req = build_request(:create_package_group, params)
  req.send_request(options)
end

def create_repository(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_repository(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/CreateRepository - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateRepositoryResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :tags (Array) --
  • :upstreams (Array) --
  • :description (String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def create_repository(params = {}, options = {})
  req = build_request(:create_repository, params)
  req.send_request(options)
end

def delete_domain(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_domain(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DeleteDomain - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeleteDomainResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :domain_owner (String) --
  • :domain (required, String) --
def delete_domain(params = {}, options = {})
  req = build_request(:delete_domain, params)
  req.send_request(options)
end

def delete_domain_permissions_policy(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_domain_permissions_policy(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DeleteDomainPermissionsPolicy - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeleteDomainPermissionsPolicyResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :policy_revision (String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def delete_domain_permissions_policy(params = {}, options = {})
  req = build_request(:delete_domain_permissions_policy, params)
  req.send_request(options)
end

def delete_package(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_package(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DeletePackage - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeletePackageResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def delete_package(params = {}, options = {})
  req = build_request(:delete_package, params)
  req.send_request(options)
end

def delete_package_group(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_package_group(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DeletePackageGroup - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeletePackageGroupResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def delete_package_group(params = {}, options = {})
  req = build_request(:delete_package_group, params)
  req.send_request(options)
end

def delete_package_versions(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_package_versions(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DeletePackageVersions - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeletePackageVersionsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :expected_status (String) --
  • :versions (required, Array) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def delete_package_versions(params = {}, options = {})
  req = build_request(:delete_package_versions, params)
  req.send_request(options)
end

def delete_repository(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_repository(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DeleteRepository - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeleteRepositoryResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def delete_repository(params = {}, options = {})
  req = build_request(:delete_repository, params)
  req.send_request(options)
end

def delete_repository_permissions_policy(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_repository_permissions_policy(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DeleteRepositoryPermissionsPolicy - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeleteRepositoryPermissionsPolicyResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :policy_revision (String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def delete_repository_permissions_policy(params = {}, options = {})
  req = build_request(:delete_repository_permissions_policy, params)
  req.send_request(options)
end

def describe_domain(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_domain(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DescribeDomain - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribeDomainResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :domain_owner (String) --
  • :domain (required, String) --
def describe_domain(params = {}, options = {})
  req = build_request(:describe_domain, params)
  req.send_request(options)
end

def describe_package(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_package(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DescribePackage - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribePackageResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def describe_package(params = {}, options = {})
  req = build_request(:describe_package, params)
  req.send_request(options)
end

def describe_package_group(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_package_group(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DescribePackageGroup - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribePackageGroupResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def describe_package_group(params = {}, options = {})
  req = build_request(:describe_package_group, params)
  req.send_request(options)
end

def describe_package_version(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_package_version(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DescribePackageVersion - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribePackageVersionResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package_version (required, String) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def describe_package_version(params = {}, options = {})
  req = build_request(:describe_package_version, params)
  req.send_request(options)
end

def describe_repository(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_repository(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DescribeRepository - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribeRepositoryResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def describe_repository(params = {}, options = {})
  req = build_request(:describe_repository, params)
  req.send_request(options)
end

def disassociate_external_connection(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • disassociate_external_connection(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DisassociateExternalConnection - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DisassociateExternalConnectionResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :external_connection (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def disassociate_external_connection(params = {}, options = {})
  req = build_request(:disassociate_external_connection, params)
  req.send_request(options)
end

def dispose_package_versions(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • dispose_package_versions(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/DisposePackageVersions - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DisposePackageVersionsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :expected_status (String) --
  • :version_revisions (Hash) --
  • :versions (required, Array) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def dispose_package_versions(params = {}, options = {})
  req = build_request(:dispose_package_versions, params)
  req.send_request(options)
end

def errors_module

Other tags:
    Api: - private
def errors_module
  Errors
end

def get_associated_package_group(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_associated_package_group(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/GetAssociatedPackageGroup - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetAssociatedPackageGroupResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def get_associated_package_group(params = {}, options = {})
  req = build_request(:get_associated_package_group, params)
  req.send_request(options)
end

def get_authorization_token(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_authorization_token(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/GetAuthorizationToken - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetAuthorizationTokenResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :duration_seconds (Integer) --
  • :domain_owner (String) --
  • :domain (required, String) --
def get_authorization_token(params = {}, options = {})
  req = build_request(:get_authorization_token, params)
  req.send_request(options)
end

def get_domain_permissions_policy(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_domain_permissions_policy(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/GetDomainPermissionsPolicy - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetDomainPermissionsPolicyResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :domain_owner (String) --
  • :domain (required, String) --
def get_domain_permissions_policy(params = {}, options = {})
  req = build_request(:get_domain_permissions_policy, params)
  req.send_request(options)
end

def get_package_version_asset(params = {}, options = {}, &block)

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_package_version_asset(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/GetPackageVersionAsset - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetPackageVersionAssetResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package_version_revision (String) --
  • :asset (required, String) --
  • :package_version (required, String) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def get_package_version_asset(params = {}, options = {}, &block)
  req = build_request(:get_package_version_asset, params)
  req.send_request(options, &block)
end

def get_package_version_readme(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_package_version_readme(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/GetPackageVersionReadme - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetPackageVersionReadmeResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :package_version (required, String) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def get_package_version_readme(params = {}, options = {})
  req = build_request(:get_package_version_readme, params)
  req.send_request(options)
end

def get_repository_endpoint(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_repository_endpoint(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/GetRepositoryEndpoint - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetRepositoryEndpointResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :endpoint_type (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def get_repository_endpoint(params = {}, options = {})
  req = build_request(:get_repository_endpoint, params)
  req.send_request(options)
end

def get_repository_permissions_policy(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_repository_permissions_policy(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/GetRepositoryPermissionsPolicy - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetRepositoryPermissionsPolicyResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def get_repository_permissions_policy(params = {}, options = {})
  req = build_request(:get_repository_permissions_policy, params)
  req.send_request(options)
end

def initialize(*args)

Options Hash: (**options)
  • :ssl_verify_peer (Boolean) --
  • :ssl_timeout (Float) --
  • :ssl_key (OpenSSL::PKey) --
  • :ssl_cert (OpenSSL::X509::Certificate) --
  • :ssl_ca_store (String) --
  • :ssl_ca_directory (String) --
  • :ssl_ca_bundle (String) --
  • :raise_response_errors (Boolean) --
  • :on_chunk_sent (Proc) --
  • :on_chunk_received (Proc) --
  • :http_wire_trace (Boolean) --
  • :http_read_timeout (Float) --
  • :http_proxy (URI::HTTP, String) --
  • :http_open_timeout (Float) --
  • :http_idle_timeout (Float) --
  • :http_continue_timeout (Float) --
  • :endpoint_provider (Aws::CodeArtifact::EndpointProvider) --
  • :validate_params (Boolean) --
  • :use_fips_endpoint (Boolean) --
  • :use_dualstack_endpoint (Boolean) --
  • :token_provider (Aws::TokenProvider) --
  • :telemetry_provider (Aws::Telemetry::TelemetryProviderBase) --
  • :stub_responses (Boolean) --
  • :sigv4a_signing_region_set (Array) --
  • :session_token (String) --
  • :secret_access_key (String) --
  • :sdk_ua_app_id (String) --
  • :retry_mode (String) --
  • :retry_max_delay (Integer) --
  • :retry_limit (Integer) --
  • :retry_jitter (Symbol) --
  • :retry_base_delay (Float) --
  • :retry_backoff (Proc) --
  • :response_checksum_validation (String) --
  • :request_min_compression_size_bytes (Integer) --
  • :request_checksum_calculation (String) --
  • :profile (String) --
  • :max_attempts (Integer) --
  • :logger (Logger) --
  • :log_level (Symbol) --
  • :log_formatter (Aws::Log::Formatter) --
  • :ignore_configured_endpoint_urls (Boolean) --
  • :endpoint_discovery (Boolean) --
  • :endpoint_cache_poll_interval (Integer) --
  • :endpoint_cache_max_threads (Integer) --
  • :endpoint_cache_max_entries (Integer) --
  • :endpoint (String, URI::HTTPS, URI::HTTP) --
  • :disable_request_compression (Boolean) --
  • :disable_host_prefix_injection (Boolean) --
  • :defaults_mode (String) --
  • :correct_clock_skew (Boolean) --
  • :convert_params (Boolean) --
  • :client_side_monitoring_publisher (Aws::ClientSideMonitoring::Publisher) --
  • :client_side_monitoring_port (Integer) --
  • :client_side_monitoring_host (String) --
  • :client_side_monitoring_client_id (String) --
  • :client_side_monitoring (Boolean) --
  • :adaptive_retry_wait_to_fill (Boolean) --
  • :active_endpoint_cache (Boolean) --
  • :account_id (String) --
  • :access_key_id (String) --
  • :region (required, String) --
  • :credentials (required, Aws::CredentialProvider) --
  • :plugins (Array) --

Other tags:
    See: https://www.awsarchitectureblog.com/2015/03/backoff.html -

Parameters:
  • options (Hash) --

Overloads:
  • initialize(options)
def initialize(*args)
  super
end

def list_allowed_repositories_for_group(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_allowed_repositories_for_group(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListAllowedRepositoriesForGroup - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListAllowedRepositoriesForGroupResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
  • :origin_restriction_type (required, String) --
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_allowed_repositories_for_group(params = {}, options = {})
  req = build_request(:list_allowed_repositories_for_group, params)
  req.send_request(options)
end

def list_associated_packages(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_associated_packages(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListAssociatedPackages - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListAssociatedPackagesResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :preview (Boolean) --
  • :next_token (String) --
  • :max_results (Integer) --
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_associated_packages(params = {}, options = {})
  req = build_request(:list_associated_packages, params)
  req.send_request(options)
end

def list_domains(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_domains(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListDomains - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListDomainsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
def list_domains(params = {}, options = {})
  req = build_request(:list_domains, params)
  req.send_request(options)
end

def list_package_groups(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_package_groups(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListPackageGroups - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListPackageGroupsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :prefix (String) --
  • :next_token (String) --
  • :max_results (Integer) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_package_groups(params = {}, options = {})
  req = build_request(:list_package_groups, params)
  req.send_request(options)
end

def list_package_version_assets(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_package_version_assets(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListPackageVersionAssets - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListPackageVersionAssetsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
  • :package_version (required, String) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_package_version_assets(params = {}, options = {})
  req = build_request(:list_package_version_assets, params)
  req.send_request(options)
end

def list_package_version_dependencies(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_package_version_dependencies(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListPackageVersionDependencies - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListPackageVersionDependenciesResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :package_version (required, String) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_package_version_dependencies(params = {}, options = {})
  req = build_request(:list_package_version_dependencies, params)
  req.send_request(options)
end

def list_package_versions(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_package_versions(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListPackageVersions - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListPackageVersionsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :origin_type (String) --
  • :next_token (String) --
  • :max_results (Integer) --
  • :sort_by (String) --
  • :status (String) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_package_versions(params = {}, options = {})
  req = build_request(:list_package_versions, params)
  req.send_request(options)
end

def list_packages(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_packages(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListPackages - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListPackagesResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :upstream (String) --
  • :publish (String) --
  • :next_token (String) --
  • :max_results (Integer) --
  • :package_prefix (String) --
  • :namespace (String) --
  • :format (String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_packages(params = {}, options = {})
  req = build_request(:list_packages, params)
  req.send_request(options)
end

def list_repositories(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_repositories(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListRepositories - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListRepositoriesResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
  • :repository_prefix (String) --
def list_repositories(params = {}, options = {})
  req = build_request(:list_repositories, params)
  req.send_request(options)
end

def list_repositories_in_domain(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_repositories_in_domain(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListRepositoriesInDomain - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListRepositoriesInDomainResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
  • :repository_prefix (String) --
  • :administrator_account (String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_repositories_in_domain(params = {}, options = {})
  req = build_request(:list_repositories_in_domain, params)
  req.send_request(options)
end

def list_sub_package_groups(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_sub_package_groups(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListSubPackageGroups - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListSubPackageGroupsResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def list_sub_package_groups(params = {}, options = {})
  req = build_request(:list_sub_package_groups, params)
  req.send_request(options)
end

def list_tags_for_resource(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_tags_for_resource(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/ListTagsForResource - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListTagsForResourceResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :resource_arn (required, String) --
def list_tags_for_resource(params = {}, options = {})
  req = build_request(:list_tags_for_resource, params)
  req.send_request(options)
end

def publish_package_version(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • publish_package_version(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/PublishPackageVersion - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::PublishPackageVersionResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :unfinished (Boolean) --
  • :asset_sha256 (required, String) --
  • :asset_name (required, String) --
  • :asset_content (required, String, StringIO, File) --
  • :package_version (required, String) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def publish_package_version(params = {}, options = {})
  req = build_request(:publish_package_version, params)
  req.send_request(options)
end

def put_domain_permissions_policy(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • put_domain_permissions_policy(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/PutDomainPermissionsPolicy - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::PutDomainPermissionsPolicyResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :policy_document (required, String) --
  • :policy_revision (String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def put_domain_permissions_policy(params = {}, options = {})
  req = build_request(:put_domain_permissions_policy, params)
  req.send_request(options)
end

def put_package_origin_configuration(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • put_package_origin_configuration(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/PutPackageOriginConfiguration - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::PutPackageOriginConfigurationResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :restrictions (required, Types::PackageOriginRestrictions) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def put_package_origin_configuration(params = {}, options = {})
  req = build_request(:put_package_origin_configuration, params)
  req.send_request(options)
end

def put_repository_permissions_policy(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • put_repository_permissions_policy(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/PutRepositoryPermissionsPolicy - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::PutRepositoryPermissionsPolicyResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :policy_document (required, String) --
  • :policy_revision (String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def put_repository_permissions_policy(params = {}, options = {})
  req = build_request(:put_repository_permissions_policy, params)
  req.send_request(options)
end

def tag_resource(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • tag_resource(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/TagResource - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :tags (required, Array) --
  • :resource_arn (required, String) --
def tag_resource(params = {}, options = {})
  req = build_request(:tag_resource, params)
  req.send_request(options)
end

def untag_resource(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • untag_resource(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/UntagResource - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :tag_keys (required, Array) --
  • :resource_arn (required, String) --
def untag_resource(params = {}, options = {})
  req = build_request(:untag_resource, params)
  req.send_request(options)
end

def update_package_group(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_package_group(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/UpdatePackageGroup - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdatePackageGroupResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :description (String) --
  • :contact_info (String) --
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def update_package_group(params = {}, options = {})
  req = build_request(:update_package_group, params)
  req.send_request(options)
end

def update_package_group_origin_configuration(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_package_group_origin_configuration(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/UpdatePackageGroupOriginConfiguration - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdatePackageGroupOriginConfigurationResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :remove_allowed_repositories (Array) --
  • :add_allowed_repositories (Array) --
  • :restrictions (Hash) --
  • :package_group (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def update_package_group_origin_configuration(params = {}, options = {})
  req = build_request(:update_package_group_origin_configuration, params)
  req.send_request(options)
end

def update_package_versions_status(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_package_versions_status(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/UpdatePackageVersionsStatus - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdatePackageVersionsStatusResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :target_status (required, String) --
  • :expected_status (String) --
  • :version_revisions (Hash) --
  • :versions (required, Array) --
  • :package (required, String) --
  • :namespace (String) --
  • :format (required, String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def update_package_versions_status(params = {}, options = {})
  req = build_request(:update_package_versions_status, params)
  req.send_request(options)
end

def update_repository(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_repository(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/UpdateRepository - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdateRepositoryResult) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :upstreams (Array) --
  • :description (String) --
  • :repository (required, String) --
  • :domain_owner (String) --
  • :domain (required, String) --
def update_repository(params = {}, options = {})
  req = build_request(:update_repository, params)
  req.send_request(options)
end

def waiter_names

Deprecated:

Other tags:
    Api: - private
def waiter_names
  []
end