Comparteix a través de


WcfRelays Interface

public interface WcfRelays

Resource collection API of WcfRelays.

Method Summary

Modifier and Type Method and Description
abstract AuthorizationRule createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an authorization rule for a WCF relay.

abstract Response<AuthorizationRule> createOrUpdateAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, AuthorizationRuleInner parameters, Context context)

Creates or updates an authorization rule for a WCF relay.

abstract Blank define(String name)

Begins definition for a new WcfRelay resource.

abstract void delete(String resourceGroupName, String namespaceName, String relayName)

Deletes a WCF relay.

abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName)

Deletes a WCF relay authorization rule.

abstract Response<Void> deleteAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, Context context)

Deletes a WCF relay authorization rule.

abstract void deleteById(String id)

Deletes a WCF relay.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes a WCF relay.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, String relayName, Context context)

Deletes a WCF relay.

abstract WcfRelay get(String resourceGroupName, String namespaceName, String relayName)

Returns the description for the specified WCF relay.

abstract AuthorizationRule getAuthorizationRule(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName)

Get authorizationRule for a WCF relay by name.

abstract Response<AuthorizationRule> getAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, Context context)

Get authorizationRule for a WCF relay by name.

abstract WcfRelay getById(String id)

Returns the description for the specified WCF relay.

abstract Response<WcfRelay> getByIdWithResponse(String id, Context context)

Returns the description for the specified WCF relay.

abstract Response<WcfRelay> getWithResponse(String resourceGroupName, String namespaceName, String relayName, Context context)

Returns the description for the specified WCF relay.

abstract PagedIterable<AuthorizationRule> listAuthorizationRules(String resourceGroupName, String namespaceName, String relayName)

Authorization rules for a WCF relay.

abstract PagedIterable<AuthorizationRule> listAuthorizationRules(String resourceGroupName, String namespaceName, String relayName, Context context)

Authorization rules for a WCF relay.

abstract PagedIterable<WcfRelay> listByNamespace(String resourceGroupName, String namespaceName)

Lists the WCF relays within the namespace.

abstract PagedIterable<WcfRelay> listByNamespace(String resourceGroupName, String namespaceName, Context context)

Lists the WCF relays within the namespace.

abstract AccessKeys listKeys(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName)

Primary and secondary connection strings to the WCF relay.

abstract Response<AccessKeys> listKeysWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, Context context)

Primary and secondary connection strings to the WCF relay.

abstract AccessKeys regenerateKeys(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings to the WCF relay.

abstract Response<AccessKeys> regenerateKeysWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, RegenerateAccessKeyParameters parameters, Context context)

Regenerates the primary or secondary connection strings to the WCF relay.

Method Details

createOrUpdateAuthorizationRule

public abstract AuthorizationRule createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an authorization rule for a WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.
parameters - The authorization rule parameters.

Returns:

description of a namespace authorization rule.

createOrUpdateAuthorizationRuleWithResponse

public abstract Response<AuthorizationRule> createOrUpdateAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, AuthorizationRuleInner parameters, Context context)

Creates or updates an authorization rule for a WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.
parameters - The authorization rule parameters.
context - The context to associate with this operation.

Returns:

description of a namespace authorization rule along with Response<T>.

define

public abstract WcfRelay.DefinitionStages.Blank define(String name)

Begins definition for a new WcfRelay resource.

Parameters:

name - resource name.

Returns:

the first stage of the new WcfRelay definition.

delete

public abstract void delete(String resourceGroupName, String namespaceName, String relayName)

Deletes a WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.

deleteAuthorizationRule

public abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName)

Deletes a WCF relay authorization rule.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.

deleteAuthorizationRuleWithResponse

public abstract Response<Void> deleteAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, Context context)

Deletes a WCF relay authorization rule.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.
context - The context to associate with this operation.

Returns:

deleteById

public abstract void deleteById(String id)

Deletes a WCF relay.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes a WCF relay.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, String relayName, Context context)

Deletes a WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
context - The context to associate with this operation.

Returns:

get

public abstract WcfRelay get(String resourceGroupName, String namespaceName, String relayName)

Returns the description for the specified WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.

Returns:

description of the WCF relay resource.

getAuthorizationRule

public abstract AuthorizationRule getAuthorizationRule(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName)

Get authorizationRule for a WCF relay by name.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.

Returns:

authorizationRule for a WCF relay by name.

getAuthorizationRuleWithResponse

public abstract Response<AuthorizationRule> getAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, Context context)

Get authorizationRule for a WCF relay by name.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.
context - The context to associate with this operation.

Returns:

authorizationRule for a WCF relay by name along with Response<T>.

getById

public abstract WcfRelay getById(String id)

Returns the description for the specified WCF relay.

Parameters:

id - the resource ID.

Returns:

description of the WCF relay resource along with Response<T>.

getByIdWithResponse

public abstract Response<WcfRelay> getByIdWithResponse(String id, Context context)

Returns the description for the specified WCF relay.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

description of the WCF relay resource along with Response<T>.

getWithResponse

public abstract Response<WcfRelay> getWithResponse(String resourceGroupName, String namespaceName, String relayName, Context context)

Returns the description for the specified WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
context - The context to associate with this operation.

Returns:

description of the WCF relay resource along with Response<T>.

listAuthorizationRules

public abstract PagedIterable<AuthorizationRule> listAuthorizationRules(String resourceGroupName, String namespaceName, String relayName)

Authorization rules for a WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.

Returns:

the response from the list namespace operation as paginated response with PagedIterable<T>.

listAuthorizationRules

public abstract PagedIterable<AuthorizationRule> listAuthorizationRules(String resourceGroupName, String namespaceName, String relayName, Context context)

Authorization rules for a WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
context - The context to associate with this operation.

Returns:

the response from the list namespace operation as paginated response with PagedIterable<T>.

listByNamespace

public abstract PagedIterable<WcfRelay> listByNamespace(String resourceGroupName, String namespaceName)

Lists the WCF relays within the namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

the response of the list WCF relay operation as paginated response with PagedIterable<T>.

listByNamespace

public abstract PagedIterable<WcfRelay> listByNamespace(String resourceGroupName, String namespaceName, Context context)

Lists the WCF relays within the namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
context - The context to associate with this operation.

Returns:

the response of the list WCF relay operation as paginated response with PagedIterable<T>.

listKeys

public abstract AccessKeys listKeys(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName)

Primary and secondary connection strings to the WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.

Returns:

namespace/Relay Connection String.

listKeysWithResponse

public abstract Response<AccessKeys> listKeysWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, Context context)

Primary and secondary connection strings to the WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.
context - The context to associate with this operation.

Returns:

namespace/Relay Connection String along with Response<T>.

regenerateKeys

public abstract AccessKeys regenerateKeys(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings to the WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.
parameters - Parameters supplied to regenerate authorization rule.

Returns:

namespace/Relay Connection String.

regenerateKeysWithResponse

public abstract Response<AccessKeys> regenerateKeysWithResponse(String resourceGroupName, String namespaceName, String relayName, String authorizationRuleName, RegenerateAccessKeyParameters parameters, Context context)

Regenerates the primary or secondary connection strings to the WCF relay.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
relayName - The relay name.
authorizationRuleName - The authorization rule name.
parameters - Parameters supplied to regenerate authorization rule.
context - The context to associate with this operation.

Returns:

namespace/Relay Connection String along with Response<T>.

Applies to