README
¶
github.com/hashicorp/go-azure-sdk/microsoft-graph/rolemanagement/beta/entitlementmanagementresourcenamespace
Documentation
The entitlementmanagementresourcenamespace
SDK allows for interaction with Microsoft Graph rolemanagement
(API Version beta
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/microsoft-graph/rolemanagement/beta/entitlementmanagementresourcenamespace"
Client Initialization
client := entitlementmanagementresourcenamespace.NewEntitlementManagementResourceNamespaceClientWithBaseURI("https://graph.microsoft.com")
client.Client.Authorizer = authorizer
Example Usage: EntitlementManagementResourceNamespaceClient.CreateEntitlementManagementResourceNamespace
ctx := context.TODO()
payload := entitlementmanagementresourcenamespace.UnifiedRbacResourceNamespace{
// ...
}
read, err := client.CreateEntitlementManagementResourceNamespace(ctx, payload, entitlementmanagementresourcenamespace.DefaultCreateEntitlementManagementResourceNamespaceOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: EntitlementManagementResourceNamespaceClient.CreateEntitlementManagementResourceNamespaceImportResourceAction
ctx := context.TODO()
id := entitlementmanagementresourcenamespace.NewRoleManagementEntitlementManagementResourceNamespaceID("unifiedRbacResourceNamespaceId")
payload := entitlementmanagementresourcenamespace.CreateEntitlementManagementResourceNamespaceImportResourceActionRequest{
// ...
}
read, err := client.CreateEntitlementManagementResourceNamespaceImportResourceAction(ctx, id, payload, entitlementmanagementresourcenamespace.DefaultCreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: EntitlementManagementResourceNamespaceClient.DeleteEntitlementManagementResourceNamespace
ctx := context.TODO()
id := entitlementmanagementresourcenamespace.NewRoleManagementEntitlementManagementResourceNamespaceID("unifiedRbacResourceNamespaceId")
read, err := client.DeleteEntitlementManagementResourceNamespace(ctx, id, entitlementmanagementresourcenamespace.DefaultDeleteEntitlementManagementResourceNamespaceOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: EntitlementManagementResourceNamespaceClient.GetEntitlementManagementResourceNamespace
ctx := context.TODO()
id := entitlementmanagementresourcenamespace.NewRoleManagementEntitlementManagementResourceNamespaceID("unifiedRbacResourceNamespaceId")
read, err := client.GetEntitlementManagementResourceNamespace(ctx, id, entitlementmanagementresourcenamespace.DefaultGetEntitlementManagementResourceNamespaceOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: EntitlementManagementResourceNamespaceClient.GetEntitlementManagementResourceNamespacesCount
ctx := context.TODO()
read, err := client.GetEntitlementManagementResourceNamespacesCount(ctx, entitlementmanagementresourcenamespace.DefaultGetEntitlementManagementResourceNamespacesCountOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: EntitlementManagementResourceNamespaceClient.ListEntitlementManagementResourceNamespaces
ctx := context.TODO()
// alternatively `client.ListEntitlementManagementResourceNamespaces(ctx, entitlementmanagementresourcenamespace.DefaultListEntitlementManagementResourceNamespacesOperationOptions())` can be used to do batched pagination
items, err := client.ListEntitlementManagementResourceNamespacesComplete(ctx, entitlementmanagementresourcenamespace.DefaultListEntitlementManagementResourceNamespacesOperationOptions())
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: EntitlementManagementResourceNamespaceClient.UpdateEntitlementManagementResourceNamespace
ctx := context.TODO()
id := entitlementmanagementresourcenamespace.NewRoleManagementEntitlementManagementResourceNamespaceID("unifiedRbacResourceNamespaceId")
payload := entitlementmanagementresourcenamespace.UnifiedRbacResourceNamespace{
// ...
}
read, err := client.UpdateEntitlementManagementResourceNamespace(ctx, id, payload, entitlementmanagementresourcenamespace.DefaultUpdateEntitlementManagementResourceNamespaceOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Documentation
¶
Index ¶
- type CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions
- func (o CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions) ToHeaders() *client.Headers
- func (o CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions) ToOData() *odata.Query
- func (o CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions) ToQuery() *client.QueryParams
- type CreateEntitlementManagementResourceNamespaceImportResourceActionOperationResponse
- type CreateEntitlementManagementResourceNamespaceImportResourceActionRequest
- type CreateEntitlementManagementResourceNamespaceOperationOptions
- type CreateEntitlementManagementResourceNamespaceOperationResponse
- type DeleteEntitlementManagementResourceNamespaceOperationOptions
- type DeleteEntitlementManagementResourceNamespaceOperationResponse
- type EntitlementManagementResourceNamespaceClient
- func (c EntitlementManagementResourceNamespaceClient) CreateEntitlementManagementResourceNamespace(ctx context.Context, input beta.UnifiedRbacResourceNamespace, ...) (result CreateEntitlementManagementResourceNamespaceOperationResponse, ...)
- func (c EntitlementManagementResourceNamespaceClient) CreateEntitlementManagementResourceNamespaceImportResourceAction(ctx context.Context, ...) (...)
- func (c EntitlementManagementResourceNamespaceClient) DeleteEntitlementManagementResourceNamespace(ctx context.Context, ...) (result DeleteEntitlementManagementResourceNamespaceOperationResponse, ...)
- func (c EntitlementManagementResourceNamespaceClient) GetEntitlementManagementResourceNamespace(ctx context.Context, ...) (result GetEntitlementManagementResourceNamespaceOperationResponse, err error)
- func (c EntitlementManagementResourceNamespaceClient) GetEntitlementManagementResourceNamespacesCount(ctx context.Context, ...) (result GetEntitlementManagementResourceNamespacesCountOperationResponse, ...)
- func (c EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespaces(ctx context.Context, ...) (result ListEntitlementManagementResourceNamespacesOperationResponse, err error)
- func (c EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespacesComplete(ctx context.Context, ...) (ListEntitlementManagementResourceNamespacesCompleteResult, error)
- func (c EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespacesCompleteMatchingPredicate(ctx context.Context, ...) (result ListEntitlementManagementResourceNamespacesCompleteResult, err error)
- func (c EntitlementManagementResourceNamespaceClient) UpdateEntitlementManagementResourceNamespace(ctx context.Context, ...) (result UpdateEntitlementManagementResourceNamespaceOperationResponse, ...)
- type GetEntitlementManagementResourceNamespaceOperationOptions
- type GetEntitlementManagementResourceNamespaceOperationResponse
- type GetEntitlementManagementResourceNamespacesCountOperationOptions
- type GetEntitlementManagementResourceNamespacesCountOperationResponse
- type ListEntitlementManagementResourceNamespacesCompleteResult
- type ListEntitlementManagementResourceNamespacesCustomPager
- type ListEntitlementManagementResourceNamespacesOperationOptions
- type ListEntitlementManagementResourceNamespacesOperationResponse
- type UnifiedRbacResourceNamespaceOperationPredicate
- type UpdateEntitlementManagementResourceNamespaceOperationOptions
- type UpdateEntitlementManagementResourceNamespaceOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions ¶
type CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions ¶
func DefaultCreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions() CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions
func (CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions) ToHeaders ¶
func (o CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions) ToHeaders() *client.Headers
type CreateEntitlementManagementResourceNamespaceOperationOptions ¶
type CreateEntitlementManagementResourceNamespaceOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateEntitlementManagementResourceNamespaceOperationOptions ¶
func DefaultCreateEntitlementManagementResourceNamespaceOperationOptions() CreateEntitlementManagementResourceNamespaceOperationOptions
func (CreateEntitlementManagementResourceNamespaceOperationOptions) ToHeaders ¶
func (o CreateEntitlementManagementResourceNamespaceOperationOptions) ToHeaders() *client.Headers
func (CreateEntitlementManagementResourceNamespaceOperationOptions) ToOData ¶
func (o CreateEntitlementManagementResourceNamespaceOperationOptions) ToOData() *odata.Query
func (CreateEntitlementManagementResourceNamespaceOperationOptions) ToQuery ¶
func (o CreateEntitlementManagementResourceNamespaceOperationOptions) ToQuery() *client.QueryParams
type DeleteEntitlementManagementResourceNamespaceOperationOptions ¶
type DeleteEntitlementManagementResourceNamespaceOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteEntitlementManagementResourceNamespaceOperationOptions ¶
func DefaultDeleteEntitlementManagementResourceNamespaceOperationOptions() DeleteEntitlementManagementResourceNamespaceOperationOptions
func (DeleteEntitlementManagementResourceNamespaceOperationOptions) ToHeaders ¶
func (o DeleteEntitlementManagementResourceNamespaceOperationOptions) ToHeaders() *client.Headers
func (DeleteEntitlementManagementResourceNamespaceOperationOptions) ToOData ¶
func (o DeleteEntitlementManagementResourceNamespaceOperationOptions) ToOData() *odata.Query
func (DeleteEntitlementManagementResourceNamespaceOperationOptions) ToQuery ¶
func (o DeleteEntitlementManagementResourceNamespaceOperationOptions) ToQuery() *client.QueryParams
type EntitlementManagementResourceNamespaceClient ¶
func NewEntitlementManagementResourceNamespaceClientWithBaseURI ¶
func NewEntitlementManagementResourceNamespaceClientWithBaseURI(sdkApi sdkEnv.Api) (*EntitlementManagementResourceNamespaceClient, error)
func (EntitlementManagementResourceNamespaceClient) CreateEntitlementManagementResourceNamespace ¶
func (c EntitlementManagementResourceNamespaceClient) CreateEntitlementManagementResourceNamespace(ctx context.Context, input beta.UnifiedRbacResourceNamespace, options CreateEntitlementManagementResourceNamespaceOperationOptions) (result CreateEntitlementManagementResourceNamespaceOperationResponse, err error)
CreateEntitlementManagementResourceNamespace - Create new navigation property to resourceNamespaces for roleManagement
func (EntitlementManagementResourceNamespaceClient) CreateEntitlementManagementResourceNamespaceImportResourceAction ¶
func (c EntitlementManagementResourceNamespaceClient) CreateEntitlementManagementResourceNamespaceImportResourceAction(ctx context.Context, id beta.RoleManagementEntitlementManagementResourceNamespaceId, input CreateEntitlementManagementResourceNamespaceImportResourceActionRequest, options CreateEntitlementManagementResourceNamespaceImportResourceActionOperationOptions) (result CreateEntitlementManagementResourceNamespaceImportResourceActionOperationResponse, err error)
CreateEntitlementManagementResourceNamespaceImportResourceAction - Invoke action importResourceActions
func (EntitlementManagementResourceNamespaceClient) DeleteEntitlementManagementResourceNamespace ¶
func (c EntitlementManagementResourceNamespaceClient) DeleteEntitlementManagementResourceNamespace(ctx context.Context, id beta.RoleManagementEntitlementManagementResourceNamespaceId, options DeleteEntitlementManagementResourceNamespaceOperationOptions) (result DeleteEntitlementManagementResourceNamespaceOperationResponse, err error)
DeleteEntitlementManagementResourceNamespace - Delete navigation property resourceNamespaces for roleManagement
func (EntitlementManagementResourceNamespaceClient) GetEntitlementManagementResourceNamespace ¶
func (c EntitlementManagementResourceNamespaceClient) GetEntitlementManagementResourceNamespace(ctx context.Context, id beta.RoleManagementEntitlementManagementResourceNamespaceId, options GetEntitlementManagementResourceNamespaceOperationOptions) (result GetEntitlementManagementResourceNamespaceOperationResponse, err error)
GetEntitlementManagementResourceNamespace - Get resourceNamespaces from roleManagement
func (EntitlementManagementResourceNamespaceClient) GetEntitlementManagementResourceNamespacesCount ¶
func (c EntitlementManagementResourceNamespaceClient) GetEntitlementManagementResourceNamespacesCount(ctx context.Context, options GetEntitlementManagementResourceNamespacesCountOperationOptions) (result GetEntitlementManagementResourceNamespacesCountOperationResponse, err error)
GetEntitlementManagementResourceNamespacesCount - Get the number of the resource
func (EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespaces ¶
func (c EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespaces(ctx context.Context, options ListEntitlementManagementResourceNamespacesOperationOptions) (result ListEntitlementManagementResourceNamespacesOperationResponse, err error)
ListEntitlementManagementResourceNamespaces - Get resourceNamespaces from roleManagement
func (EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespacesComplete ¶
func (c EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespacesComplete(ctx context.Context, options ListEntitlementManagementResourceNamespacesOperationOptions) (ListEntitlementManagementResourceNamespacesCompleteResult, error)
ListEntitlementManagementResourceNamespacesComplete retrieves all the results into a single object
func (EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespacesCompleteMatchingPredicate ¶
func (c EntitlementManagementResourceNamespaceClient) ListEntitlementManagementResourceNamespacesCompleteMatchingPredicate(ctx context.Context, options ListEntitlementManagementResourceNamespacesOperationOptions, predicate UnifiedRbacResourceNamespaceOperationPredicate) (result ListEntitlementManagementResourceNamespacesCompleteResult, err error)
ListEntitlementManagementResourceNamespacesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (EntitlementManagementResourceNamespaceClient) UpdateEntitlementManagementResourceNamespace ¶
func (c EntitlementManagementResourceNamespaceClient) UpdateEntitlementManagementResourceNamespace(ctx context.Context, id beta.RoleManagementEntitlementManagementResourceNamespaceId, input beta.UnifiedRbacResourceNamespace, options UpdateEntitlementManagementResourceNamespaceOperationOptions) (result UpdateEntitlementManagementResourceNamespaceOperationResponse, err error)
UpdateEntitlementManagementResourceNamespace - Update the navigation property resourceNamespaces in roleManagement
type GetEntitlementManagementResourceNamespaceOperationOptions ¶
type GetEntitlementManagementResourceNamespaceOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetEntitlementManagementResourceNamespaceOperationOptions ¶
func DefaultGetEntitlementManagementResourceNamespaceOperationOptions() GetEntitlementManagementResourceNamespaceOperationOptions
func (GetEntitlementManagementResourceNamespaceOperationOptions) ToHeaders ¶
func (o GetEntitlementManagementResourceNamespaceOperationOptions) ToHeaders() *client.Headers
func (GetEntitlementManagementResourceNamespaceOperationOptions) ToOData ¶
func (o GetEntitlementManagementResourceNamespaceOperationOptions) ToOData() *odata.Query
func (GetEntitlementManagementResourceNamespaceOperationOptions) ToQuery ¶
func (o GetEntitlementManagementResourceNamespaceOperationOptions) ToQuery() *client.QueryParams
type GetEntitlementManagementResourceNamespacesCountOperationOptions ¶
type GetEntitlementManagementResourceNamespacesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetEntitlementManagementResourceNamespacesCountOperationOptions ¶
func DefaultGetEntitlementManagementResourceNamespacesCountOperationOptions() GetEntitlementManagementResourceNamespacesCountOperationOptions
func (GetEntitlementManagementResourceNamespacesCountOperationOptions) ToHeaders ¶
func (o GetEntitlementManagementResourceNamespacesCountOperationOptions) ToHeaders() *client.Headers
func (GetEntitlementManagementResourceNamespacesCountOperationOptions) ToOData ¶
func (o GetEntitlementManagementResourceNamespacesCountOperationOptions) ToOData() *odata.Query
func (GetEntitlementManagementResourceNamespacesCountOperationOptions) ToQuery ¶
func (o GetEntitlementManagementResourceNamespacesCountOperationOptions) ToQuery() *client.QueryParams
type ListEntitlementManagementResourceNamespacesCompleteResult ¶
type ListEntitlementManagementResourceNamespacesCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRbacResourceNamespace }
type ListEntitlementManagementResourceNamespacesCustomPager ¶
type ListEntitlementManagementResourceNamespacesCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListEntitlementManagementResourceNamespacesCustomPager) NextPageLink ¶
func (p *ListEntitlementManagementResourceNamespacesCustomPager) NextPageLink() *odata.Link
type ListEntitlementManagementResourceNamespacesOperationOptions ¶
type ListEntitlementManagementResourceNamespacesOperationOptions struct { Count *bool Expand *odata.Expand Filter *string Metadata *odata.Metadata OrderBy *odata.OrderBy RetryFunc client.RequestRetryFunc Search *string Select *[]string Skip *int64 Top *int64 }
func DefaultListEntitlementManagementResourceNamespacesOperationOptions ¶
func DefaultListEntitlementManagementResourceNamespacesOperationOptions() ListEntitlementManagementResourceNamespacesOperationOptions
func (ListEntitlementManagementResourceNamespacesOperationOptions) ToHeaders ¶
func (o ListEntitlementManagementResourceNamespacesOperationOptions) ToHeaders() *client.Headers
func (ListEntitlementManagementResourceNamespacesOperationOptions) ToOData ¶
func (o ListEntitlementManagementResourceNamespacesOperationOptions) ToOData() *odata.Query
func (ListEntitlementManagementResourceNamespacesOperationOptions) ToQuery ¶
func (o ListEntitlementManagementResourceNamespacesOperationOptions) ToQuery() *client.QueryParams
type UnifiedRbacResourceNamespaceOperationPredicate ¶
type UnifiedRbacResourceNamespaceOperationPredicate struct { }
func (UnifiedRbacResourceNamespaceOperationPredicate) Matches ¶
func (p UnifiedRbacResourceNamespaceOperationPredicate) Matches(input beta.UnifiedRbacResourceNamespace) bool
type UpdateEntitlementManagementResourceNamespaceOperationOptions ¶
type UpdateEntitlementManagementResourceNamespaceOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateEntitlementManagementResourceNamespaceOperationOptions ¶
func DefaultUpdateEntitlementManagementResourceNamespaceOperationOptions() UpdateEntitlementManagementResourceNamespaceOperationOptions
func (UpdateEntitlementManagementResourceNamespaceOperationOptions) ToHeaders ¶
func (o UpdateEntitlementManagementResourceNamespaceOperationOptions) ToHeaders() *client.Headers
func (UpdateEntitlementManagementResourceNamespaceOperationOptions) ToOData ¶
func (o UpdateEntitlementManagementResourceNamespaceOperationOptions) ToOData() *odata.Query
func (UpdateEntitlementManagementResourceNamespaceOperationOptions) ToQuery ¶
func (o UpdateEntitlementManagementResourceNamespaceOperationOptions) ToQuery() *client.QueryParams
Source Files
¶
- client.go
- method_createentitlementmanagementresourcenamespace.go
- method_createentitlementmanagementresourcenamespaceimportresourceaction.go
- method_deleteentitlementmanagementresourcenamespace.go
- method_getentitlementmanagementresourcenamespace.go
- method_getentitlementmanagementresourcenamespacescount.go
- method_listentitlementmanagementresourcenamespaces.go
- method_updateentitlementmanagementresourcenamespace.go
- model_createentitlementmanagementresourcenamespaceimportresourceactionrequest.go
- predicates.go
- version.go