pub struct PowerBiOutputDataSourceProperties {
pub o_auth_based_data_source_properties: OAuthBasedDataSourceProperties,
pub dataset: Option<String>,
pub table: Option<String>,
pub group_id: Option<String>,
pub group_name: Option<String>,
pub authentication_mode: Option<AuthenticationMode>,
}Expand description
The properties that are associated with a Power BI output.
Fields§
§o_auth_based_data_source_properties: OAuthBasedDataSourceProperties§dataset: Option<String>The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
table: Option<String>The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
group_id: Option<String>The ID of the Power BI group.
group_name: Option<String>The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
authentication_mode: Option<AuthenticationMode>Authentication Mode. Valid modes are ConnectionString, Msi and ‘UserToken’.
Implementations§
Trait Implementations§
Source§impl Clone for PowerBiOutputDataSourceProperties
impl Clone for PowerBiOutputDataSourceProperties
Source§fn clone(&self) -> PowerBiOutputDataSourceProperties
fn clone(&self) -> PowerBiOutputDataSourceProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PowerBiOutputDataSourceProperties
impl Default for PowerBiOutputDataSourceProperties
Source§fn default() -> PowerBiOutputDataSourceProperties
fn default() -> PowerBiOutputDataSourceProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PowerBiOutputDataSourceProperties
impl<'de> Deserialize<'de> for PowerBiOutputDataSourceProperties
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PowerBiOutputDataSourceProperties
impl PartialEq for PowerBiOutputDataSourceProperties
Source§fn eq(&self, other: &PowerBiOutputDataSourceProperties) -> bool
fn eq(&self, other: &PowerBiOutputDataSourceProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PowerBiOutputDataSourceProperties
Auto Trait Implementations§
impl Freeze for PowerBiOutputDataSourceProperties
impl RefUnwindSafe for PowerBiOutputDataSourceProperties
impl Send for PowerBiOutputDataSourceProperties
impl Sync for PowerBiOutputDataSourceProperties
impl Unpin for PowerBiOutputDataSourceProperties
impl UnwindSafe for PowerBiOutputDataSourceProperties
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more